开发者免费本地运行
Slugify
将任何标题转换为干净的 URL 安全 slug——Unicode 感知,支持分隔符和停用词选项。
分隔符
源文本
0 行0 字节
URL 字符串
0 行0 字节
关于Slugify
Handytool 的 slugify 工具将标题、标签和任意文本转换为干净的 URL 友好 slug,可以直接放入 CMS、博客或路由器中。它去除标点符号、折叠空格运行、可选地将重音和西里尔字符音译为 ASCII,将结果转换为小写,并用您选择的分隔符连接单词。一次粘贴多行以对整个列表进行 slug 处理。
Slugify功能
- 01
Unicode 感知且有 ASCII 回退
默认保留 Unicode 字母,或启用 ASCII 模式时去除变音符并将非 ASCII 字符折叠为 /[a-z0-9-]+/ slug——对于旧系统最安全的选项。
- 02
选择您的分隔符
破折号、下划线或句号。大多数 CMS 平台期望破折号;下划线在代码中很常见;句号可用于文件名。
- 03
可选的停用词去除
删除常见的英文填充词(a、the、of、and...),使 "The Best of the Year" 这样的标题变成 best-of-year 而不是 the-best-of-the-year。
Slugify常见问题
- 它能处理非拉丁字母表吗?
- 是的。禁用 ASCII 模式时,它保留 Unicode 字母(西里尔字母、希腊字母等)。启用 ASCII 模式时,它删除变音符并删除任何 ASCII 基础之外的内容——当您的 URL 需要通过不支持 Unicode 的系统进行往返时很有用。
- 为什么停用词只在小写模式下被去除?
- 停用词去除使用固定的小写英文列表,所以它只在启用小写时触发。否则会遗漏 "The" 同时删除 "the"。
- 我可以一次 slug 多个标题吗?
- 是的——每行粘贴一个标题。每行独立 slug 化,所以您可以在单次粘贴中构建整个永久链接列表。
- 我的输入是否被发送到任何地方?
- 不会。Slugification 是纯 JavaScript,在您的浏览器中运行——您的标题永远不会离开该页面。