Slug 生成器
粘贴一个标题(如 Las 10 Mejores Recetas de Paella,Edición 2026),生成器会返回 las-10-mejores-recetas-de-paella-edicion-2026。它会将带重音符号的字符转换为 ASCII、全部转为小写、用连字符替换空格和标点符号、将连续的连字符合并为一个,并去除首尾的连字符。可选的停用词过滤会去掉 the、a、of 等词,使 slug 更简短。
slug 是如何生成的
-
1
粘贴您的标题
任何语言、任意长度均可。源文本绝不会在单词中间被截断。
-
2
Unicode 被规范化
NFKD 分解会将重音符号与字母分离,并移除组合标记。`ñ` 变为 `n`,`ö` 变为 `o`。
-
3
空格与标点被合并
任何不在 [a-z0-9] 范围内的字符都会变为连字符;连续的连字符会合并为一个。
-
4
可选的最大长度
在 60/80 个字符处截断,且不会从单词中间断开。
示例
| 输入 | Slug |
|---|---|
Hello, World! |
hello-world |
Café & Croissants: a Parisian Guide |
cafe-croissants-a-parisian-guide |
2024 vs 2025: Which Year Wins? |
2024-vs-2025-which-year-wins |
¿Qué hora es? |
que-hora-es |
Apple M3,Real-world benchmarks |
apple-m3-real-world-benchmarks |
Leading/trailing spaces |
leading-trailing-spaces |
SEO 注意事项
- 保持 slug 易读。
/recipes/paella优于/recipes/post?id=17。 - 尽早放入目标关键词。 搜索引擎会对 URL 中的词语赋予少量权重,尤其是前 3 至 4 个词。
- 避免使用日期标记,除非内容确实与日期相关,否则会立即招致规范链接漂移(
/2024/best-headphones到 2026 年就显得别扭了)。 - 不要堆砌。
/best-cheap-running-shoes-for-men-women-kids-under-50-dollars-on-sale既是一个 slug,也是一句求助。请挑选两到三个核心概念。 - 与 h1 宽松匹配。 slug 与标题应能明显看出是同一内容,但无需完全一致。
各语言的特定问题
- 德语变音符号。 出版业的惯例是
ü → ue,而非u。请确认您的 CMS 是否支持该写法。 - 波兰语特殊字母。
ł无法通过 NFKD 分解;只有在使用自定义映射时才会保留为l。 - 非拉丁文字。 阿拉伯文、中文和西里尔文的 slug 在 URL(IRI)中是合法的,但在某些 CDN 中工具会出错。大多数网站会进行音译(例如中文使用拼音)。
- 表情符号。 默认情况下会被完全移除。即便是保留下来的,也不利于 URL 分享。
冲突处理
如果两段内容生成相同的 slug,第二个通常会获得一个后缀:-2、-3 或一段短哈希。不要依赖 slug 中的时间戳,它们既难看又很少有用。
常见问题
它们在技术上是有效的,但仅在 URL 的某些部分不区分大小写。大多数 CMS 和搜索引擎会把 /About 与 /about 视为不同的 URL,因此使用小写更安全,也更符合标准。
3 至 5 个单词,或大约 50 至 60 个字符。更长的 slug 仍可被抓取,但在搜索结果中显得杂乱,分享时也会被截断。
可以,但连字符才是惯例,谷歌的约翰·穆勒多次表示,谷歌将连字符视为单词分隔符,而将下划线视为连接符。请坚持使用连字符。
您可以通过 URL 编码保留它们,但大多数平台为了兼容性会将其音译为 ASCII。本生成器默认输出对 ASCII 安全的 slug。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
证书解码器
粘贴一张 X.509 PEM 证书,并查看解码后的字段:主体、颁发者、序列号、签名算法、有效期及主体备用名称(SAN)。
邮箱验证器
验证邮箱地址:RFC 5322 语法检查、实时 MX 记录查询,并显示本地部分、域名和长度详情。不会发送任何邮件。
Unix 时间戳转换器
在Unix时间戳与可读的UTC日期之间双向转换,支持秒或毫秒精度。
此工具还提供其他语言版本
- เครื่องมือสร้างสลัก (Slug) [TH]
- スラグ生成器 [JA]
- Slug-Generator [DE]
- Trình tạo slug [VI]
- Generador de Slugs [ES]
- Generator slugów [PL]
- Slug-generator [SV]
- Generator Slug [ID]
- مولد الـ Slug [AR]
- Slug-generator [NL]
- Générateur de Slugs [FR]
- Gerador de Slug [PT]
- 슬러그 생성기 [KO]
- Generatore di Slug [IT]
- Генератор слагов [RU]
- Slug Oluşturucu [TR]
- Slug Generator [EN]