批量 Slug 生成器
一次把一批标题转换成整洁的 URL slug。去除重音、转写西里尔字母、给重复项编号,并可导出 TXT 或“标题,slug”格式的 CSV 文件。
每个非空行生成一个 slug。
0 = 不限制。过长的 slug 会在词边界处截断。
3 个 slug
什么是 批量 Slug 生成器?
粘贴多个标题(每行一个),即可为每个标题得到一个适合 URL 的 slug——非常适合迁移博客文章、商品目录或 CMS 页面。重音会被去除(Tiếng Việt → tieng-viet),西里尔字母和希腊字母会被转写,重复项可自动编号,结果可导出为纯文本或 title,slug 格式的 CSV。
如何使用 批量 Slug 生成器
- 粘贴你的 标题(每行一个)。
- 选择 分隔符 和可选的 最大长度。
- 根据需要设置 小写、仅 ASCII(去掉中文、阿拉伯文、印地文等字符)、重复项自动编号(-2、-3…) 和 以 CSV 输出(标题, slug)。
- 复制或下载结果。
示例
Hello World! Hello World Tiếng Việt có dấu Привет мир
hello-world hello-world-2 tieng-viet-co-dau privet-mir
何时使用 批量 Slug 生成器
适合需要一次为许多条目生成 slug 的场合,例如导入或迁移时。如果只是在写作时生成单个 slug,用普通的 slug 生成器更快。如果你的网站使用非拉丁字符的 URL(中文、阿拉伯文等),请保持仅 ASCII 关闭以保留这些字符;开启后它们会被删除。
批量 Slug 生成器 的工作原理
每一行先被规范化为 Unicode NFC,特殊字母被映射(đ→d、ß→ss、æ→ae、ø→o、ł→l、& → and),西里尔字母和希腊字母被转写,其余的重音通过分解为 NFD 并去除组合标记来去掉。然后文本被拆分成由字母和数字组成的片段(仅 ASCII,或关闭仅 ASCII 时为任何 Unicode 字母),并用分隔符连接。最大长度会在最后一个分隔符处截断,以免把单词切断。在唯一模式下,slug 的第二次出现会加 -2,第三次加 -3,依此类推。
常见用例
- 在导入商店之前为数百个商品创建 slug
- 把博客文章迁移到使用整洁 URL 的新 CMS
- 根据标题生成唯一的文件名或锚点名
- 为重定向构建标题到 slug 的映射 CSV
常见问题
用连字符还是下划线?
Google 建议在 URL 中用连字符分隔单词;对搜索引擎来说,下划线会把单词连在一起。
中文或阿拉伯文标题会怎样?
关闭仅 ASCII 时,它们会作为 Unicode 字母保留,浏览器能正确显示,并在请求中以 UTF-8 编码。开启仅 ASCII 时它们会被删除,可能导致 slug 为空。
slug 应该多长?
简短而有描述性:通常 3–6 个单词,或不超过约 60 个字符。可用最大长度来强制限制。