Я просто пытаюсь добавить сноски в свой GitHub Gist , но это не работает:
Some long sentence. [^footnote]
[^footnote]: Test, [Link](https://google.com).
Я следую этому руководству и не думаю, что делаю что-то не так. Кто-то может указать на мою ошибку?
markdown
github-flavored-markdown
multimarkdown
Энрико Сусатио
источник
источник
[^footnote]
синтаксис, даже до того, как он был официально добавлен в документациюОтветы:
GitHub Flavored Markdown не поддерживает сноски, но вы можете вручную подделать его с помощью символов Unicode или надстрочных тегов, например
<sup>1</sup>
.«Конечно, это не идеально, так как теперь вы несете ответственность за поддержание нумерации ваших сносок. Это работает достаточно хорошо, если у вас есть только один или два, хотя.
источник
Немного расширив предыдущий ответ, вы также можете сделать ссылки сносок кликабельными и здесь. Сначала определите сноску внизу, как это
Затем укажите ссылку в другом месте документа
источник
Example [[TPL]](#TPL)
...#### Notes
...<a name="TPL">[TPL]</a> footnote template
Более подробно развивая предыдущие ответы, вы можете добавить
id
атрибут к ссылке вашей сноски:Затем из сноски, ссылка на него.
Это добавит немного
↩
в конце содержания вашей сноски, что вернет ваших читателей к строке, содержащей ссылку на сноску.источник
name
вместо этогоid
при обращении к сноске. Т.е. <p>Bla bla <sup name="a1">[1](#f1)</sup>
name
иid
работают для файлов README на github.com .., однако, не проверял гистограммы, хотя.Я не смог заставить работать решения Сурьи и Маттео. Например, «(# f1)» просто отображался как текст и не стал ссылкой. Однако их решения привели меня к немного другому решению. (Я также отформатировал сноску и ссылку на исходный верхний индекс немного по-другому.)
В основной части текста:
В конце документа:
При нажатии на верхний индекс в сноске возвращается верхний индекс в исходном тексте.
источник
Хотя я не знаю, официально ли это где-либо задокументировано, вы можете делать заметки в нижнем колонтитуле в Github
Отметьте место, куда вы хотите вставить ссылку нижнего колонтитула, с помощью числа, заключенного в квадратные скобки, т.е.
[1]
В нижней части поста сделайте ссылку на пронумерованный маркер, за которым следует двоеточие и ссылка, IE
[1]: http://www.example.com/link1
И после предварительного просмотра он будет отображаться в виде пронумерованных ссылок в теле сообщения.
источник
#1
не работал как ссылка на уценку github (декабрь 2018).Для коротких заметок предоставление элемента привязки с атрибутом title создает «всплывающую подсказку».
В противном случае, для более заметных заметок, похоже, вам лучше всего поддерживать именованные ссылки вручную.
источник
Это работает для меня:
блаблабла
[<sup>1</sup>](#1)
блаблабласноски: ссылка на блаблабла
<a class="anchor" id="1"></a>
источник
Я использовал вариант решения Матео. Я использую это в файлах Rmd, написанных с использованием разметки github (gfm) для сайта на платформе Jekyll, но те же файлы Rmd используются для создания PDF-файлов в различных контекстах. Файлы Rmd тяжелые математические, и математика отображается с MathJax на веб-сайте. Поэтому мне нужно решение, которое работает с gfm, которое обрабатывается через Jekyll, работает с pandoc-> pdflatex и совместимо с MathJax.
фрагмент из файла Rmd (который является GFM)
$\hookleftarrow$
это латекс, который работает для меня, так как у меня всегда включен MathJax. Я использую это, чтобы убедиться, что он правильно отображается в моих PDF-файлах. Я помещаю свои сноски в квадратные скобки, потому что верхний индекс сбивает с толку, если я помещаю сноску в какую-то встроенную математику.Вот оно в действии: https://eeholmes.github.io/posts/2016-5-18-FI-recursion-1/
Эти заметки могут быть помещены в любом месте Rmd. Я добавляю список в конце, чтобы они были технически сносками.
источник
Вот вариант ответа Эли Холмса , который работал для меня без использования латекса:
пример
источник
Хотя вопрос касается Markdown со вкусом GitHub, я думаю, стоит упомянуть, что с 2013 года GitHub поддерживает AsciiDoc, в который встроена эта функция. Вам нужно только переименовать файл с
.adoc
расширением и использовать:Документация вместе с окончательным результатом находится здесь .
источник