[解決済み] 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
をスペースごとに指定します。
関連
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] GitHubのREADME.mdに画像を追加する方法とは?
-
[解決済み] Markdownのコメント
-
[解決済み] Markdownで画像サイズを変更する
-
[解決済み] Markdownで同じドキュメントの一部にリンクする方法は?
-
[解決済み] GitHub、Markdownを悪魔のようにいじくり回す - 666をDCLXVIに変更
-
[解決済み] マークダウンで上付き文字(Github風味)?
-
[解決済み】GitHub でコントリビューター/オーナーでない人が課題にラベルを付けるには?
-
[解決済み】Githubプロジェクトの新リリースを通知する?[クローズド]。
-
[解決済み] フォークされたgithubレポのnpmインストールとビルド
最新
-
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 Markdownのテーブルにチェックボックスやティックマークを描くには?
-
undefinedGit-- ! [却下] master -> master (フェッチファースト) issue
-
git push reports errorsUpdates were rejected because because the remote contains work that you do
-
[解決済み] Github GraphQL OrderBy
-
[解決済み] GitHubの全ユーザーを一覧表示するには?
-
[解決済み] マークダウンファイルをオフラインで閲覧する【終了しました
-
[解決済み】Markdownファイル内のGitHub相対リンク
-
[解決済み】GitHub でコントリビューター/オーナーでない人が課題にラベルを付けるには?
-
[解決済み] GitHub の課題から既存のブランチを参照するには?
-
[解決済み] Github Markdown 同一ページリンク