你见过的 example.com/blog/yanshi-tuixiu-ji-suan 里最后那截小写字母加连字符,就是 slug——URL 的「门牌号」。中文标题直接放进 URL 会变成一串百分号编码,丑且不利于传播,所以需要生成规范的 slug。
delay-retirement 而不是 delay_retirement;| 路线 | 示例(「延迟退休怎么算」) | 适用 |
|---|---|---|
| 拼音 slug | yanchi-tuixiu-zenme-suan | 中文站首选,读者和搜索引擎都读得懂 |
| 英文 slug | delay-retirement-guide | 国际化站点、英文受众 |
拼音路线的注意点:多音字要人工校对(「重庆」≠ chong qing 的分词歧义)、轻声与儿化按实际读音处理。生成器给的是初稿,发布前通读一遍是必要工序。
2026-11-10-news),会限制内容的长期价值;问:slug 里能保留中文吗?
技术上可行(现代浏览器支持中文 URL),但复制分享时会被编码成一长串百分号,体验差,不推荐。
问:已经发布的老文章 slug 不规范要改吗?
排名稳定的老页面不值得为规范冒险,新文章从现在开始规范即可。
问:slug 和域名、路径是什么关系?
完整 URL = 域名 + 路径 + slug。slug 只负责最后一段,层级结构(/guide/、/detail/)是路径的事。