質問: ご存知の通りMarkdownではリンクに名前を付けて参照することができます。 ``` これは Google へのインライン リンクです。 これは [Google][1] への参照リンクです。 これは可読性の高い [Yahoo!][yahoo] へのリンクです。 [1]: http://www.google.com/ [yahoo]: http://www.yahoo.com/ ``` 自分が質問・回答する際はそれぞれの好みで使えばいいのかなと思いますが、タグWikiなどの公共コンテンツの場合はある程度統一されていると作成・編集しやすいかと思います。 皆さんはどのような基準で使い分けていますか? (編集時にリンク先がわかりやすく気軽に編集できるという点で、私はインライン記法をよく使います)
回答: どちらの方法でも良いと思います。 自分の場合を紹介すると、普段テキストを扱うときはインライン記法だけを使いますが、 Stack Overflow に限っては、 `[name][1]` の記法を多く使っています。これは Stack Overflow の投稿編集エディタの影響が大きいです。 * **数字参照リンク追加**: 投稿を編集する際に、 URL 文字列をコピーしたあと、語句を `Shift+→`で選択、`Ctrl+L`後`⌘+V`(or `Ctrl+V`)`Enter`でリンクを付けられる。 * **数字参照リンク削除**: 投稿を編集する際に、すでに`Ctrl+L`でリンクの付けられた語句を選択後 `Ctrl+L` でリンク構文のみ削除できる。裸の語句が選択状態になるので、そのままもう一度 `Ctrl+L` で新たにリンクを付けられる。 使い分けるとしたら * `[name][1]` 系は、 URL をフッタにまとめるためのもの * `[name][anyword]` 系は、 段落途中に URL をまとめるもの * `name` 系は、文章の長さとか気分にあわせて自由に使う * `name` は、バグにぶち当たった時に使う (使ったことありませんが) となるかな。