文本转 Slug
把任意文本转换为对 URL 友好的 slug —— 全部小写、空格变为短横线、去掉特殊字符。
功能特性
自动转为小写
空格替换为连字符
移除特殊字符
支持音译转写
使用方法
1. 在输入框输入或粘贴文本。
2. Slug 会在右侧实时更新。
3. 点击「复制」即可复制。
关于这个工具
slug 是网址中标识页面的可读部分,例如 /blog/how-to-bake-bread。好的 slug 简短、全小写、单词之间用连字符,并避免需要百分号编码的字符。这个工具在你输入时把任意标题转换成这种形式:保留字母和数字,空格和标点变成单个分隔符,并去掉首尾的分隔符。分隔符可选连字符、下划线或点,大小写可选小写、大写或保持原样。开启“仅限 ASCII 字符”可以把带重音的拉丁字母转写为普通字母,例如 “Café Crème” 变成 cafe-creme。中文、日文、俄文或阿拉伯文等文字不会被转写而是被删除,所以这类页面请写英文或拼音 slug。
常见问题
网址里应该用连字符还是下划线?
用连字符。Google 把连字符视为单词分隔符,而用下划线连接的词可能被当作一个词。连字符也是大多数内容管理系统的惯例。
é、ü 这类带重音的字母会怎样?
开启“仅限 ASCII 字符”后,重音符号被去掉、保留基本字母,é 变成 e,ü 变成 u。关闭时带重音的字母被当作非字母数字字符并替换为分隔符,所以处理欧洲语言时请保持开启。
能把中文、日文或阿拉伯文生成 slug 吗?
本工具只保留字母 A–Z 和数字,非拉丁文字会得到空的或残缺的 slug。请用英文或拼音、罗马字写一个简短的 slug,或先用转写工具转换。
slug 应该多长?
简短且有描述性,通常三到六个单词。在意思清楚的前提下去掉 a、the、and 这类虚词;如果内容以后可能更新,避免在 slug 里写日期。
应该修改已有页面的 slug 吗?
除非必要,否则不要。修改已发布的网址会让现有链接和书签失效;如果一定要改,请设置从旧地址到新地址的 301 永久重定向。
相关工具
去除重复行
从文本列表中移除重复行。可选择保留原顺序或自动去除空白。...
字符串转义 / 反转义
为 JSON、JavaScript、Java、Python 或 XML 转义字符串中的特殊字符 —— 也可反向还原。...
字数与字符统计
对任意文本进行实时统计 —— 字符数、单词数、句子数、段落数和阅读时长。...
大小写转换
在 大写、小写、首字母大写、camelCase、PascalCase、snake_case、kebab-case 等多种命名之间转换。...
文本对比
并排比较两段文本,查看新增、删除或修改的内容。...
CSS Flexbox 演练场
学习并体验 CSS Flexbox。调整容器属性即可看到布局实时变化。...
CSS Grid 生成器
可视化创建 CSS Grid 布局。设置行、列和间距,并复制生成的 CSS 与 HTML。...
宽高比计算
计算宽高比并查找缺失的尺寸。包含 16:9、4:3 和 21:9 等常用预设。...