[解決済み】Markdownファイル内のGitHub相対リンク
質問
URLのアンカーを作成する方法はありますか?
<a>
Markdownファイルから、同じリポジトリとブランチ内の別のファイルへのリンク(別名、現在のブランチからの相対リンク)ですか?
例えば、masterブランチにREADME.mdというファイルがあり、以下のようなことをしたいのですが。
# My Project
is really really cool. My Project has a subdir named myLib, see below.
## myLib documentation
see documentation [here](myLib/README.md)
これにより、同じブランチ内のある .md から別の .md にリンクする際に、どのブランチにいるのかを気にする必要がなくなります (github.com のブランチ名を含む絶対 URL を使用する必要がなくなります)。
以下は、私が言いたいことの実例です。
- 後藤 http://github.com/rynop/testRel リンクが機能しません。
- 後藤 http://github.com/rynop/testRel/blob/master/README.md リンクは有効です。
この時点では開始URLがブランチ内にあるため、これは予想されることです。さて、リポジトリのルートにあるREADME.mdで現在のブランチをピックアップさせるにはどうしたらいいでしょうか?
更新情報 : を開設しました。 課題 をGitHubに投稿してください。
解決方法は?
更新情報 2013年1月30日 それから16ヶ月が経ちました。
GitHubブログ記事 マークアップファイルの相対リンク :
<ブロッククオート
今日からスタート
GitHub はマークアップファイルの相対リンクをサポートします。
.
GitHub 上でドキュメントを閲覧する場合でも、ローカルで別のマークアップ・レンダラーを使う場合でも、異なるドキュメント・ファイル間で直接リンクできるようになりました。
リンクの定義とその動作の例を知りたいですか?ここにあなたのためのMarkdownがあります。
絶対リンクの代わりに
[a link](https://github.com/user/repo/blob/branch/other_file.md)
...相対リンクを使用することができます。
[a relative link](other_file.md)
[a relative link](path%20with%20spaces/other_file.md)
とリンクされるようにします。
user/repo/blob/branch/other_file.md
.
のような回避策を使っていた場合
[a workaround link](repo/blob/master/other_file.md)
新しい構文を使用するために、ドキュメントを更新する必要があります。
また、このことは 常にGitHubを参照することなく、ドキュメントを簡単に独立させることができるようになりました。 .
<ブロッククオート
も便利です。リンクの先頭が
/
マークダウンファイルがサブディレクトリにネストされているかどうかに関係なく、リポジトリのルートからの相対パスです。
2011年12月20日更新
は GitHub マークアップ課題 84 が現在クローズしています。 テクノウィーニー を、コメント付きで紹介します。
<ブロッククオート
を追加してみました。
<base>
タグを使用していますが、サイト内の他の相対リンクで問題が発生します。
2011年10月12日
を見ると
の生ソースは
README.md
のMarkdown自体(!)、相対パスはサポートされていないようです。
というようなリファレンスが見つかります。
[r2h]: http://github.com/github/markup/tree/master/lib/github/commands/rest2html
[r2hc]: http://github.com/github/markup/tree/master/lib/github/markups.rb#L13
で述べたように
インビジブルウルフ
's
回答
の場合、リンク先がディレクトリでスペースがある場合は
%20
をスペースごとに指定します。
関連
-
[解決済み] codeload.github.comはapi.github.comとどう違うのですか?
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] GitHubのREADME.mdに画像を追加する方法とは?
-
[解決済み] Markdownのコメント
-
[解決済み] Markdownで画像サイズを変更する
-
[解決済み] Markdownで同じドキュメントの一部にリンクする方法は?
-
[解決済み] GitHub、Markdownを悪魔のようにいじくり回す - 666をDCLXVIに変更
-
[解決済み] マークダウンで上付き文字(Github風味)?
-
[解決済み】GitHubで、すべてのブランチのすべての(最近の)コミットを見る方法はありますか?
-
[解決済み】GitHubのissueでコメントを記録する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] githubに突然プッシュできない
-
[解決済み] Githubのためのマークダウンのコードブロックとネストされた箇条書き
-
undefinedGit-- ! [却下] master -> master (フェッチファースト) issue
-
[解決済み】プライベートなGithubレポのためのプライベートなページ
-
[解決済み】GithubのページでHTTP 404を修正する方法は?
-
[解決済み] githubで課題を再オープンする方法は?
-
[解決済み] GitHubのWikiをクローンする方法は?
-
[解決済み] GitHub で自分のリポジトリを誰がフォークしたかを知るにはどうしたらいいですか?
-
[解決済み] GitHubでのgistの管理はどうなっていますか?[クローズド]
-
[解決済み] Github Markdown 同一ページリンク