Handytool
开发者免费本地运行

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,在您的浏览器中运行——您的标题永远不会离开该页面。

相关工具

开发者

探索更多工具

全部工具