使用方式
- 輸入或貼上標題、標題文字或產品名稱。
- 選擇選項:轉為小寫、分隔符、移除停用字詞、最大長度,以及如何處理非拉丁文字。
- 檢查 slug 和預覽網址。必要時可手動編輯 slug。
- 複製 slug,並貼到 CMS 或程式碼中。
運作方式
Slug 會依照固定步驟產生。首先,替換 Unicode 無法拆分為基本字母與重音符號的字母:ß→ss、æ→ae、œ→oe、ø→o、ı→i、đ 和 ð→d、ł→l、þ→th、ħ→h(大寫字母也適用)。土耳其文的 ğ、ş 和 ç 會轉換為 g、s 和 c。接著,文字會經過正規化(Unicode NFKD),並移除拉丁字母上的重音符號,因此 é→e、ñ→n、ğ→g,越南文的 ế→e。預設會將德文 ä、ö 和 ü 轉換為 a、o 和 u;開啟「德文變音符號轉為 ae、oe、ue」即可採用德文慣例(Größe→groesse)。
撇號會移除,因此 “don't” 會變成 “dont”,而不是 “don-t”。其他所有非字母或數字的字元,包括空格、標點符號、& 等符號和表情符號,都會用來分隔單字。連續的分隔符會合併為一個,開頭和結尾也不會保留分隔符。
預設只保留 a–z 字母和 0–9 數字,產生的 slug 在各處看起來都相同。西里爾字母、希臘字母、阿拉伯字母、希伯來字母、中文字及其他非拉丁文字會完全移除;此工具不會轉寫這些文字。開啟「保留非拉丁字母」後,這些字母就會保留在 slug 中。瀏覽器會正常顯示這些字母,但傳送時會以百分比編碼位元組表示(預覽下方會顯示),因此複製的連結會長得多。
停用字詞選項會移除一小組常見英文單字(a、an、and、are、as、at、be、but、by、for、from、has、have、how、in、into、is、it、its、of、on、or、that、the、this、to、was、were、what、when、where、which、who、why、will、with、you、your)。如果所有單字都是停用字詞,就會全部保留。最大長度以完成後 slug 的字元數計算,並在最後一個符合長度限制的完整單字後截斷;若單一單字超過限制,則會從單字中間截斷。
範例
部落格文章標題
“The 10 Best Ways to Learn a Language in 2026” 會轉換為 “the-10-best-ways-to-learn-a-language-in-2026”;移除停用字詞後則會變成 “10-best-ways-learn-language-2026”。
土耳其文與德文標題
“İstanbul'da Güzel Bir Gün” 會轉換為 “istanbulda-guzel-bir-gun”。“Größe & Qualität” 會轉換為 “grosse-qualitat”;啟用德文變音符號選項後則會變成 “groesse-qualitaet”。
縮短 slug
最大長度設為 30 時,“how-to-repair-a-leaking-kitchen-tap-without-a-plumber” 會截斷為 “how-to-repair-a-leaking”(23 個字元),因為加入 “-kitchen” 後會變成 31 個字元。
常見問題
應該使用連字號還是底線?
網址通常使用連字號,而 Google 建議在網址中用連字號而非底線分隔單字。底線則常用於檔案名稱和程式碼識別字。
為什麼俄文或希臘文標題產生的 slug 是空的?
預設只保留 a–z 和 0–9,此工具不會轉寫西里爾字母、希臘字母或其他非拉丁文字。開啟「保留非拉丁字母」即可在 slug 中保留這些文字,或直接輸入標題的拉丁字母版本。
應該從 slug 中移除停用字詞嗎?
這取決於個人風格。移除 “the” 和 “a” 等單字能縮短 slug,但可能改變原意(“to be or not to be” 會變成 “not”)。發布前請確認結果。
頁面發布後可以更改 slug 嗎?
可以,但除非您將舊網址重新導向至新網址,否則舊網址將無法使用。請在發布前慎選 slug。
隱私權
Slug 會在您的瀏覽器中產生。您的文字不會上傳、儲存或納入分析資料。