私はGitHub Gistに脚注を追加しようとしていますが、機能しません。
Some long sentence. [^footnote]
[^footnote]: Test, [Link](https://google.com).
[^footnote]
は、公式にドキュメントに追加される
私はGitHub Gistに脚注を追加しようとしていますが、機能しません。
Some long sentence. [^footnote]
[^footnote]: Test, [Link](https://google.com).
[^footnote]
は、公式にドキュメントに追加される
回答:
GitHub Flavored Markdownは脚注をサポートしていませんが、Unicode文字または上付きタグなどを使用して手動で偽造できます<sup>1</sup>
。
courseもちろん、これは脚注の番号付けを維持する責任があるので、理想的ではありません。ただし、1つまたは2つしかない場合は、それで十分です。
前の回答を少し拡張して、ここでも脚注リンクをクリックできるようにすることができます。最初にこのように下部に脚注を定義します
<a name="myfootnote1">1</a>: Footnote content goes here
次に、このようなドキュメントの他の場所でそれを参照します
<sup>[1](#myfootnote1)</sup>
Example [[TPL]](#TPL)
... #### Notes
...<a name="TPL">[TPL]</a> footnote template
以前の回答をさらに拡張しid
て、脚注のリンクに属性を追加できます。
Bla bla <sup id="a1">[1](#f1)</sup>
次に、脚注内からリンクします。
<b id="f1">1</b> Footnote content here. [↩](#a1)
これ↩
により、脚注のコンテンツの最後に少し追加され、脚注のリンクを含む行に読者が戻ります。
name
なく、を使用する必要がありid
ました。すなわち<p>Bla bla <sup name="a1">[1](#f1)</sup>
name
との両方でid
動作するようですが、要点はテストされていません。
SuryaとMatteoのソリューションを機能させることができませんでした。たとえば、「(#f1)」はテキストとして表示されただけで、リンクにはなりませんでした。しかし、彼らの解決策は私にわずかに異なる解決策を導きました。(脚注と元の上付き文字へのリンクのフォーマットも少し異なります。)
テキストの本文:
Yadda yadda<a href="#note1" id="note1ref"><sup>1</sup></a>
ドキュメントの最後に:
<a id="note1" href="#note1ref"><sup>1</sup></a>Here is the footnote text.
脚注の上付き文字をクリックすると、元のテキストの上付き文字に戻ります。
正式に文書化されているかどうかはわかりませんが、Githubでフッターノートを作成できます。
角かっこで囲まれた数字を使用して、フッターリンクを挿入する場所をマークします、IE [1]
投稿の下部で、番号付きマーカーを参照し、その後にコロンとリンク、IEを付けます。 [1]: http://www.example.com/link1
プレビューすると、投稿の本文に番号付きリンクとしてレンダリングされます。
#1
はgithubマークダウンのリンクとして機能しませんでした(2018年12月)。
マテオのソリューションの変形を使用しました。私はこれを、JekyllベースのWebサイトのgithubフレーバーマークダウン(gfm)で記述されたRmdファイルで使用していますが、同じRmdファイルを使用して、さまざまなコンテキストでPDFを生成しています。Rmdファイルは数学が多く、数学はウェブサイトのMathJaxで表示されます。したがって、Jekyllで処理され、pandoc-> pdflatexで動作し、MathJaxと互換性のあるgfmで動作するソリューションが必要でした。
Rmdファイルからのスニペット(gfm)
Here is a paragraph with an footnote <span id="a1">[[1]](#f1)</span>.
Footnotes
=========
1. <span id="f1"></span> This is a footnote. [$\hookleftarrow$](#a1)
$\hookleftarrow$
私は常にMathJaxを有効にしているので、ラテックスです。これを使用して、PDFに正しく表示されるようにします。インライン演算に脚注を付けると上付き文字が混乱するため、脚注は角括弧で囲みます。
ここでそれは動作しています:https : //eeholmes.github.io/posts/2016-5-18-FI-recursion-1/
これらのメモはRmdのどこにでも置くことができます。末尾にリストを載せているので、技術的には巻末注です。
ラテックスを使わずにうまくいったEli Holmesの回答のバリエーションを次に示します。
Text<span id="a1">[¹](#1)</span>
<span id="1">¹</span> Footnote.[⏎](#a1)<br>
質問はGitHub風味のMarkdownについてですが、2013年の時点で、GitHub はこの機能が組み込まれているAsciiDocをサポートしていることを言及する価値があると思います。.adoc
拡張子を付けてファイル名を変更して使用するだけです。
A statement.footnote:[Clarification about this statement.]
A bold statement!footnote:disclaimer[Opinions are my own.]
Another bold statement.footnote:disclaimer[]