GithubMarkdown同じページのリンク


99

同じgitハブwikiページ内に2つのポイントがあるとしましょう。このため、これをとplace 1と呼びますplace 2

##Title

###Place 1

Hello, this is some text to fill in this, [here](place2), is a link to the second place.

###Place 2

Place one has the fun times of linking here, but I can also link back [here](place1).

別の方法はToCです。

##Title
[ToC]
###Place 1
###Place 2

これを行う方法はありますか?注-これをので、話題になっていると思います。また、それはファイル間の移動を扱います、これは同じファイル間の移動を扱います。



@ flyx-ありがとう、これがうまくいけば返信します=)
Alexander

2
この答えはおそらくあなたに関連するものです。
flyx 2015年

@flyx少し遅れましたが、ありがとう!それは確かに私をたくさん助けてくれました:)
Alexander Craggs 2017

回答:


136

これはGithubで機能します:

## Title

### Place 1

Hello, this is some text to fill in this, [here](#place-2), is a link to the second place.

### Place 2

Place one has the fun times of linking here, but I can also link back [here](#place-1).

### Place's 3: other example

Place one has the fun times of linking here, but I can also link back [here](#places-3-other-example).

変換ルールの要約:

  • 句読点は削除されます
  • 先頭の空白は削除されます
  • 大文字は小文字に変換されます
  • 文字間のスペースはに変換されます -

たくさんのリンクとフォーマットを備えた良いサンプルドキュメントは、LivingSocialAPIデザインガイドです。


2
refリンク自体は小文字としてコーディングする必要があることに注意してください。上記の例を使用して、にリンクする[here](#Place-2)と、リンクは機能しません。この例では、見出しが「Place 2」と呼ばれ、その見出しへのリンクが(適切に)と呼ばれていることに注意してください[here](#place-2)
daveL17 2017年

6
同じ名前を持つ2つの以上の見出しがある場合はPlaceリンクを名前が付けられますplaceplace-1place-2、などをあなたはまた、明示的なヘッダーを持っている場合は、Place 2そのリンクになりますplace-2-1
ケビン

1
答えはGitlabWikiで機能するため、引き続き役立ちます。htmlメソッド(gitlab wikiのアンカータグを使用)は機能しません。質問はgithubに関するものだったと思います。
Nditah

BitBucketではサポートされていないようです。代わりにアンカー<aname = "link">を使用します。
рüффп

25

たとえば、同じ名前の(サブ)見出しがたくさんある場合は、名前付きのカスタムアンカーを作成することもできます。ヘッダーを使用してこれを行うには、HTMLタグを挿入します。

<h4 id="login-optional-fields">
Optional Fields
</h4>

次に、ID属性でリンクします。

[see above](#login-optional-fields)

また、アンカータグをドキュメントに直接追加することもできます。

<a id="my-anchor"></a>

2
ありがとう、この解決策は御馳走と1つの理由で機能します。昨年のGITマークダウンの変更により、見出しが追加され#my headingなくなり# my heading、アンカーにスペースを追加(# my-heading)しても機能しなくなりました
MitchellK

0

残念ながら、GitHubwikiはwikiページに追加したカスタムHTMLからすべての「id = ..」タグを削除しているようです。そのため、ページ内で機能するアンカーは見出しだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.