スラッグ生成ツール
タイトルをきれいな URL スラッグに変換します。アクセントの除去、ベトナム語・キリル文字・ギリシャ文字の翻字、区切り、大文字小文字、最大長の設定、一括処理にも対応。
アクセントを除去(é → e、đ → d、ß → ss)し、キリル文字とギリシャ文字は翻字、その他の文字の連続は区切り文字 1 つに置き換えます。最大長は区切り位置で切るため単語は分割されません。日本語の漢字・かなはローマ字化されません。
スラッグ生成とは?
タイトルやフレーズを、"tieng-viet-co-dau-duong-pho" のような URL スラッグに変換します。アクセントは除去され、キリル文字とギリシャ文字はラテン文字に翻字され、それ以外はすべて区切りになります。区切り、小文字化、最大長、ラテン文字以外を残すかどうかを設定できます。一括モードでは、1行ごとに1つのスラッグを作ります。
スラッグ生成の使い方
- タイトルまたはテキストにタイトルを入力または貼り付けます。
- 区切り文字を選び、最大長(0 = 無制限)を設定します。
- オプションを調整します。小文字化、ドイツ語のウムラウトを ae/oe/ue に、記号を単語に、ラテン文字以外を残す、1行ごとにスラッグを作成です。
- スラッグをコピーします。
例
Tiếng Việt có dấu: Đường phố
tieng-viet-co-dau-duong-pho
スラッグ生成を使うべき場面
ブログ記事の URL、商品ページ、ファイル名、アンカーに使えます。中国語、日本語、アラビア語、ヒンディー語、タイ語はローマ字化されません。そのまま残す(最近のブラウザは Unicode の URL を表示できます)か、ラテン文字のタイトルを書いてください。スラッグは短く、変わらないようにしてください。公開したスラッグを変更すると、リダイレクトしない限りリンクが壊れます。
スラッグ生成の仕組み
オプションで、& @ % + が単語として書き出されます。ドイツ語の ä ö ü ß は、そのオプションがオンのとき ae oe ue ss になります。キリル文字(ロシア語、ウクライナ語、セルビア語、マケドニア語)とギリシャ文字は、簡易的な方式(щ → shch、ж → zh、θ → th)で翻字されます。アクセントは Unicode NFD と特殊なケース(đ → d、ø → o、ß → ss、ł → l)で除去されます。アポストロフィは削除され、テキストは小文字になり、文字と数字以外の連なりは、それぞれ1つの区切りになります。最大長は、上限の前の最後の区切りで切るため、単語は途中で分割されません。
一般的な使用例
- ブログ記事や記事のパーマリンクを作る
- アクセントなしのベトナム語の URL スラッグを生成する
- 文書のタイトルから安全なファイル名を作る
- 商品インポート用にスラッグを一括作成する
- ロシア語のタイトルを URL 用に翻字する
よくある質問
ハイフンとアンダースコアのどちらがよいですか?
URL では、検索エンジンが単語の区切りとして扱うため、ハイフンが一般的な選択です。
中国語やアラビア語のタイトルが空になるのはなぜですか?
それらの文字体系は、簡単なルールでは翻字できません。ラテン文字以外(日本語・中国語・アラビア語など)を残すをオンにしてスラッグに残すか、短いラテン文字のタイトルを書いてください。
最大長はどのように働きますか?
スラッグは、上限の前の最後の区切りで切られるため、"the-quick-brown-fox" を15文字にすると "the-quick-brown" になります。
ロシア語にはどの翻字が使われますか?
簡易的で読みやすい方式(ж zh、х kh、ц ts、щ shch、ю yu、я ya、ъ と ь は削除)で、一般的な URL スラッグのライブラリに近いものです。