Slug 產生器
把文章標題轉成網址用的 slug:去除重音符號、自訂分隔符號與長度,可保留中文或只留英數。
保留中文、日文、俄文等文字。瀏覽器網址列會顯示原字,但實際送出時會轉成 %E4%B8%AD 這類百分比編碼。
字元
留空表示不限制;會在單字之間截斷。
0 個字元 · 1 行
使用說明
- 在「標題」欄位輸入文章標題,一行一個,可以一次轉換很多個;也可以按「範例」看看效果。
- 選擇分隔符號,以及要保留中文還是只留英數。
- 需要時設定長度上限,或勾選移除英文虛詞,讓網址更短。
- 右側(手機上在下方)會即時顯示每一行的 slug,按「複製」取得結果。
常見問題
我的資料會被上傳嗎?
不會。所有轉換都在你的瀏覽器中完成。
可以把中文標題轉成拼音嗎?
目前不行。正確的拼音需要大型字典與破音字判斷,這個工具沒有內建。你可以選擇「保留」中文(網址會以百分比編碼傳送,但多數瀏覽器與搜尋引擎都能正常顯示),或選擇「只留英數」後自己補上英文關鍵字。
網址裡放中文好嗎?
技術上沒有問題,Google 也能正常索引。不過複製網址到某些地方(例如舊版的通訊軟體、Email)時,會變成一長串 %E4%B8%AD 這類編碼,比較難閱讀。如果網址常被分享,可以考慮用英文 slug。
重音符號怎麼處理?
先以 Unicode NFKD 正規化把 é 拆成 e 加上重音,再移除重音,所以 Crème brûlée 會變成 creme-brulee。ß、æ、ø、ł 這類不能拆解的字母另外對照成 ss、ae、o、l。全形英數(A1)也會轉成半形。
長度上限怎麼計算?
以字元計算,一個中文字算一個字元,分隔符號也算在內。超過上限時會在單字之間截斷,不會把單字切一半;只有第一個單字就超過上限時才會直接截斷。
移除英文虛詞會移除哪些字?
移除 a、an、the、and、or、of、to、in、on、for、with 等常見的虛詞與代名詞。如果標題只由虛詞組成,就不移除,避免 slug 變成空白。