質問: GitHubのREADMEを英語で書く場合であれば以下のように内部リンク(internal link)を貼ることができます: ``` ## Table of content - Usage ## Usage Consectetur Commodo Cursus Sollicitudin Vehicula ``` しかし、日本語の場合には日本語をエンコードされたものがURLになるので英語と同様の方法が取れません。もちろん以下のようにすればできるとは思うのですが、せっかくMarkdownで書いているのにここだけHTMLで書くのはイケてない感じがします。 ``` ## 目次 - 使い方 使い方 Consectetur Commodo Cursus Sollicitudin Vehicula ``` 英語でのREADMEのように書きたい場合、どのようにすれば日本語でも内部リンク(internal link)を貼ることができますでしょうか?または一部HTMLで書かなくてはいけませんか? **追記** コメントいただいたことを参考にすると、ブラウザによってこの辺りの挙動が異なるようなので、色々なブラウザでの状況を追加しておきます。検証した結果、WebKit系だと日本語での内部リンクが機能しません。 **OK なもの:** * Firefox 35.0 * Firefox 37.0 **NG なもの:** * Chrome 40.0 * Chrome Canary 42.0 * Safari 8.0
回答: 大文字が小文字になったり、一部の記号が省略されたり変換されたりします。 こんな解説ページがありますよ! Qiita Markdownのページ内リンクの罠 僕もすごく困っていましたから、とても満足のいく結果でした! ちょっと慣れが必要です!!