要点
- 01默认Unicode感知:保持西里尔文、希腊文和其他非ASCII字母,除非您启用仅ASCII模式。
- 02选择破折号、下划线或点作为您的分隔符,以匹配您的CMS或路由器约定。
- 03停用词剥离移除"the"、"of"和"and"等填充词,以获得更短、更清洁的URL。
- 04每行粘贴一个标题,在单个通过中slugify整个列表。
为什么好的URL标签很重要
URL标签是URL中标识特定页面的人类可读部分——example.com/blog/my-first-blog-post中的my-first-blog-post。搜索引擎使用标签作为相关性信号,因此包含您的目标关键词的标签比随机字符串稍好一些。更实际的是,清洁标签更容易共享、输入和记住。
手动生成标签很繁琐且容易出错:您必须转换为小写、删除标点符号、合并空格、处理带重音的字符,并决定如何处理特殊的Unicode字母。Handytool的slugify工具在一个步骤中处理所有这些。粘贴标题,获得标签。
如何Slugify标题
- 01
粘贴您的标题或标题
输入每行一个标题。该工具独立处理每行,因此您可以在一个粘贴中构建整个永久链接列表。
- 02
选择分隔符
选择破折号(默认、推荐用于大多数CMS平台)、下划线(代码中常见)或点(对文件名有用)。
- 03
选择Unicode或ASCII模式
Unicode模式保留西里尔文和希腊文字母等非Latin字符。ASCII模式删除变音符号并删除基本a-z 0-9之外的任何内容——对旧系统最安全。
- 04
如果需要,切换停用词剥离
启用此选项以移除常见英文填充词(a、the、of、and...),因此"The Best of the Year"变成best-year而不是the-best-of-the-year。
- 05
复制您的标签
点击复制获取输出。每个输入行按相同顺序映射到一个输出标签。
私密且即时
Slugification作为纯JavaScript在您的浏览器中运行。您的标题永远不会离开页面——没有服务器请求,也没有日志。当您处理包含内部项目名称、未发布产品名称或尚未公开的内容的标题时,这特别有用。
因为一切都是本地的,没有去抖延迟——标签在您输入时出现,使其容易在最终化措辞之前预览标题将如何看起作为URL。
Slugify常见问题
什么是URL标签?
URL标签是web地址中标识页面的可读部分——example.com/blog/my-article中的my-article。好的标签是小写的、使用连字符作为分隔符,并包含相关关键词。
slugify工具处理西里尔文和希腊文本吗?
是的。关闭ASCII模式时,它保留西里尔文和希腊文等Unicode字母。启用ASCII模式时,它删除变音符号并删除基本ASCII之外的任何内容,生成对旧系统安全的标签。
我可以一次slugify多个标题吗?
可以——每行粘贴一个标题。每行独立slugified,因此您可以在单个操作中转换整个永久链接列表。
我的输入是否发送到服务器?
不会。Slugification是纯客户端JavaScript。您的标题永远不会离开页面。
为什么使用破折号而不是下划线?
Google将URL中的连字符视为词分隔符,但历史上将下划线视为连接符。在大多数CMS平台中,破折号是SEO友好标签的传统选择。