Próbuję tylko dodać przypisy do mojej GitHub Gist , ale to nie działa:
Some long sentence. [^footnote]
[^footnote]: Test, [Link](https://google.com).
Postępuję zgodnie z tym przewodnikiem i nie sądzę, że robię coś złego. Czy ktoś może wskazać mój błąd?
markdown
github-flavored-markdown
multimarkdown
Enrico Susatyo
źródło
źródło
[^footnote]
składnię, nawet zanim została oficjalnie dodana do dokumentacjiOdpowiedzi:
GitHub Flavored Markdown nie obsługuje przypisów, ale możesz ręcznie sfałszować go¹ ze znakami Unicode lub znacznikami górnymi, np
<sup>1</sup>
.¹ Oczywiście nie jest to idealne rozwiązanie, ponieważ jesteś teraz odpowiedzialny za utrzymanie numeracji przypisów. Działa to dość dobrze, jeśli masz tylko jeden lub dwa.
źródło
Rozwijając nieco poprzednią odpowiedź, możesz również kliknąć linki przypisu tutaj. Najpierw zdefiniuj przypis u dołu w ten sposób
Następnie odwołaj się do tego w innym miejscu tego dokumentu
źródło
Example [[TPL]](#TPL)
...#### Notes
...<a name="TPL">[TPL]</a> footnote template
Rozszerzając poprzednie odpowiedzi jeszcze bardziej, możesz dodać
id
atrybut do linku przypisu:Następnie w przypisie, z powrotem do niego link.
To doda trochę
↩
na końcu treści przypisu, co zabierze czytelników z powrotem do wiersza zawierającego link przypisu.źródło
name
zamiastid
w wywołaniu przypisu. Tj. <p>Bla bla <sup name="a1">[1](#f1)</sup>
name
iid
praca na plikach README na github.com .. nie testowałem GIST chociaż.Nie udało mi się uruchomić rozwiązań Suryi i Matteo. Na przykład „(# f1)” został po prostu wyświetlony jako tekst i nie stał się linkiem. Jednak ich rozwiązania doprowadziły mnie do nieco innego rozwiązania. (Również sformatowałem przypis i link z powrotem do oryginalnego indeksu górnego nieco inaczej).
W treści tekstu:
Na końcu dokumentu:
Kliknięcie indeksu górnego w przypisie powoduje powrót do indeksu górnego w oryginalnym tekście.
źródło
Chociaż nie wiem, czy jest to gdziekolwiek oficjalnie udokumentowane, możesz robić notatki w stopce w Github.
Zaznacz miejsce, w którym chcesz wstawić link stopki, liczbą zawartą w nawiasach kwadratowych, IE
[1]
W dolnej części postu zrób odniesienie do ponumerowanego znacznika, a następnie dwukropka i łącza, IE
[1]: http://www.example.com/link1
A kiedy go wyświetlisz, będzie renderowany jako numerowane linki w treści postu.
źródło
#1
nie działał jako link na github markdown (grudzień 2018).W przypadku krótkich notatek podanie elementu kotwicy z atrybutem tytułu tworzy „etykietkę narzędzia”.
W przeciwnym razie, dla bardziej zaangażowanych notatek, wygląda na to, że najlepszym rozwiązaniem jest ręczne utrzymywanie nazwanych linków.
źródło
To działa dla mnie:
blablabla
[<sup>1</sup>](#1)
blablablaprzypisy: odniesienie do blablabla
<a class="anchor" id="1"></a>
źródło
Użyłem wariantu rozwiązania Mateo. Używam tego w plikach Rmd zapisanych w github flavored markdown (gfm) dla witryny opartej na Jekyll, ale te same pliki Rmd są używane do tworzenia plików PDF w różnych kontekstach. Pliki Rmd są ciężkie z matematyki, a matematyka jest wyświetlana w MathJax na stronie internetowej. Potrzebowałem więc rozwiązania współpracującego z gfm, które jest przetwarzane przez Jekyll, działa z pandoc-> pdflatex i jest kompatybilne z MathJax.
snippet z pliku Rmd (którym jest gfm)
$\hookleftarrow$
to lateks, który działa dla mnie, ponieważ zawsze mam włączony MathJax. Używam tego, aby upewnić się, że poprawnie wyświetla się w moich plikach pdf. Umieszczam swoje przypisy w nawiasach kwadratowych, ponieważ indeks górny jest mylący, jeśli umieszczam przypis w matematyce wbudowanej.Tutaj jest w akcji: https://eeholmes.github.io/posts/2016-5-18-FI-recursion-1/
Te notatki można umieścić w dowolnym miejscu w Rmd. Na końcu umieszczam listę, aby były to technicznie przypisy końcowe.
źródło
Oto wariacja Eli Holmesa ' odpowiedź , że pracował dla mnie bez użycia lateksu:
Przykład
źródło
Chociaż pytanie dotyczy Markdown o smaku GitHub, myślę, że warto wspomnieć, że od 2013 roku GitHub obsługuje AsciiDoc, który ma tę wbudowaną funkcję. Musisz tylko zmienić nazwę pliku z
.adoc
rozszerzeniem i użyć:Dokumentacja wraz z wynikiem końcowym znajduje się tutaj .
źródło