Slug 生成器
将任意标题或文本转换为简洁的 URL slug——转为小写,去除重音符号,将空格和标点替换为分隔符。
Slug
使用方法
URL slug 是网址中人类可读的部分,用于标识特定页面——它是最后一个斜杠之后的所有内容,例如网址 /blog/10-cafe-tips-tricks 中的“10-cafe-tips-tricks”。网络上的每个页面都有一个 slug,无论是博客文章、产品页面还是文档文章,它通常是根据页面标题生成的。 简洁的 slug 对 SEO 和可用性都很重要。搜索引擎会将 URL 中的词语作为页面主题的信号,因此包含主要关键词的 slug 有助于提升排名。用户也会阅读 URL——一个 slug 清晰的分享链接能在读者点击之前就告诉他们即将看到的内容,从而建立信任并提高点击率。slug 也比完整标题更稳定:你可以为了清晰或时效性重写标题,而不会破坏读者收藏或搜索引擎已索引的地址。 该工具通过几个固定步骤从你的文本生成 slug。首先,它会将所有字母转为小写,因为按照惯例,URL 通常全部使用小写字母,以避免不同服务器之间的大小写敏感问题。接着,它会将空格和下划线替换为你选择的分隔符(默认是连字符)。然后,它会将重音符号和变音符号转换为纯 ASCII 字符,因此“café”会变成“cafe”——这能确保 slug 在任何浏览器中都可读,并避免 URL 编码问题。像“&”“!”和“'”这样的标点符号和特殊字符会被直接删除而不是转换,因为它们对 URL 没有实际意义。最后,连续重复的分隔符会被合并为一个,并且开头和结尾的分隔符会被去除,确保 slug 不会以多余的连字符开头或结尾。 综合起来,像“10 Café Tips & Tricks!”这样的标题会变成 10-cafe-tips-tricks:转为小写、去除重音符号、删除标点,并将空格替换为单个连字符,两端不留任何多余字符。 使用该工具时,只需在文本框中输入或粘贴你的标题或短语——slug 会随着输入即时显示在下方,让你实时看到每次编辑的结果。你可以调整分隔符(连字符或下划线)、切换是否转为小写,或者在你的平台对 slug 长度有限制时设置最大长度,然后一键复制结果。 一些最佳实践能带来很大帮助。保持 slug 简短且聚焦——通常三到六个单词就足够了,因为过长的 slug 在搜索结果中会被截断,也更难分享。将主要关键词放在靠前的位置,而不是埋在末尾。去掉“a”“the”“of”等常见虚词通常是可以的,这样能让 slug 更紧凑,只要含义仍然清晰即可。最重要的是,页面发布并被搜索引擎收录后应避免更改 slug——如果必须更改,请为旧 URL 设置永久重定向到新地址,以免丢失现有链接和搜索排名。
常见问题
- 什么是 URL slug?
- slug 是 URL 中用于标识页面的可读部分,例如 /blog/my-blog-post 中的“my-blog-post”。它通常来源于页面标题,出现在最后一个斜杠之后。简洁的 slug 更便于用户阅读和分享,也能为搜索引擎提供关于页面内容的额外信号。
- 重音符号和特殊字符是如何处理的?
- 带重音符号的字符会被转换为其基础字母(é → e,ñ → n),因此 slug 始终保持纯 ASCII 字符,能在任何地方正确显示。像“&”“!”和撇号这样的标点符号和特殊字符会被删除而不是转换。连续的空格或标点会合并为单个分隔符,开头和结尾的分隔符会被去除。
- 我的文本会被上传到任何地方吗?
- 不会。slug 完全在你的浏览器中通过 JavaScript 生成——你输入的任何内容都不会被发送到服务器或存储在任何地方。页面加载完成后,你甚至可以离线使用该工具,关闭或刷新标签页会清除所有内容。
- slug 应该使用连字符还是下划线?
- 连字符是标准选择,也是该工具默认使用的分隔符。Google 已确认它会将连字符视为单词分隔符,而将下划线视为连接字符,因此“cafe-tips”会被理解为两个单词,而“cafe_tips”可能被视为一个整体词元。除非特定平台另有要求,否则请坚持使用连字符。