スラッグ生成

タイトルを入力・貼り付けると URL 向けのスラッグがすぐに表示されます。区切り文字と大文字・小文字を選び、アクセントを除去できます。アップロードなし。

使い方

  1. タイトル、名前、文章を貼り付けるか入力します。スラッグがすぐ下に表示され、ボタンを押す必要はありません。
  2. 区切り文字:ハイフン(既定、多くのブログや GitHub で使用)またはアンダースコアを選びます。
  3. 大文字・小文字:既定は小文字です。そのまま保持は大文字を維持し(API パスに便利)、大文字はその他の用途向けです。
  4. 発音区別符号を除去すると、ラテン文字のアクセントが取れます。「Café & crème?」は「cafe-creme」になります。オフにすると「é」が残ります。
  5. ドイツ語式は ß→ss、ä/ö/ü→ae/oe/ue に書き換えます(「Straße」→「strasse」、「Über」→「ueber」)。他の言語ではオフのままにしてください。

例

入力

Café & crème?

スラッグ

cafe-creme

スペース、「&」、「?」はハイフンに置き換えてから連続をまとめ、アクセントは除去されます。区切り文字をアンダースコアに切り替えると「cafe_creme」になります。中国語、アラビア語、韓国語はそのまま(URL では UTF-8)保持されます。辞書が必要なローマ字化は行いません。

ルール・制限・既知の問題

  • あらゆる文字体系の文字と数字は保持し、それ以外(スペース、句読点、記号、全角スペース)は区切り文字に置き換え、端の連続はまとめます。
  • 発音区別符号を除去するのはラテン文字のみです。ハングルを字母に分解することはなく、CJK やアラビア文字はそのまま保持します。黙ってローマ字化することはありません。
  • CJK とアラビア語は UTF-8 のまま保持します(URL では %XX になりますが、ブラウザーとサーバーが処理します)。純粋なフロントエンドツールが辞書なしで正直に翻字できないため、ローマ字化の工程は意図的に設けていません。
  • ドイツ語式は既定でオフです。オフの場合「ß」は「ß」のまま(有効な文字です)で、オンにすると「ss」になります。
  • 最大長による切り詰めやストップワードの削除は行いません。黙ってテキストを切るのは誤解を招くため、文字列全体をユーザーが制御できるようにしています。
  • 最大 50,000 文字です。それを超えると切り詰めた結果ではなくエラーを表示します。20,000 文字を超えると、入力が止まってから約 0.6 秒後に結果が更新されます。
  • ファイルのアップロード、履歴、入力を含む共有リンクはありません。すべてブラウザー内で動作し、テキストがページの外に出ることはありません。

スラッグができた後によく使われるツールです。