2013-02-27 9 views
10

Markdown e note finora

Mi riferisco alla Markdown: Syntax a daringfireball.net, che sembra essere fonte primaria per la sintassi Markdown.Markdown e note a piè di pagina: manca il formato più naturale?

Markdown è noto per essere basato su formattazione già esistente in mail e newsgroup. In mail e newsgroup, vedo spesso qualcosa di simile per piè di pagina e inoltrati riferimenti:

Blah, blah [1] blah, blah. 

[1] http://somesite.com/somepage.html#someanchor 

Sorprendentemente, questo formato molto comune, non fa parte del riferimento Markdown primario. Si conosce solo qualcosa di simile:

Blah, blah [some title][id] blah, blah. 

[id]: http://somesite.com/somepage.html#someanchor 

e non ho mai visto nessuno di utilizzare questo spontaneamente sia in un newsgroup o una mailing list, mentre il primo è molto comune.

solo potessi trovare qualcosa che si chiama PHP Markdown Extra, che ha qualcosa di più vicino all'uso spontaneo comuni, mentre abbastanza diverso:

Blah, blah [^id] blah, blah. 

[id]: http://somesite.com/somepage.html#someanchor 

Closer, ma ho ancora mai visto nessuno di utilizzare questo in un newsgroup o posta.

La domanda

mi chiedo perché un uso tanto comune non fa parte del riferimento Markdown primario, e anche se non parte di qualsiasi variante lo so. Se qualcuno conosce qualche motivo per questo, sono interessato a conoscere questa ragione. D'altra parte, se mi mancasse qualcosa, mi mancasse una variante di markdown che è di uso molto comune e include il metodo più naturale di scrivere una nota a piè di pagina o un riferimento inoltrato (il primo introdotto in questo post), quindi vorrei piacere a conoscerlo

Buona giornata, tutto.

risposta

1

Ci sono alcune variazioni di Markdown o "sapori" là fuori che implementano note a piè di pagina (oltre a Php Markdown Extra, che hai menzionato). Quelle di cui sono a conoscenza sono Pandoc's Markdown, R Markdown, ScholarlyMarkdown e MultiMarkdown.

credo note funzionano in questo modo in tutte queste varianti:.

Questo è un testo con una nota [^] E un altro [^]

[^]:. Ecco la prima nota.
[^]: Ecco la seconda nota.

o inline:.

Questo è un testo con una nota [.^Ecco la prima nota in calce] E un altro [.^Ecco la seconda nota in calce]

Essi entrambi dovrebbero rendere questo modo:

Questo è un testo con una nota a piè di pagina. E un altro.


  1. Ecco la prima nota. ↩
  2. Questa è la seconda nota. ↩

È possibile aggiungere collegamenti a piè di pagina troppo, per esempio:

Questo è un testo con una nota in calce e link [^ Ecco un esempio di una nota in calce con un link al. fine. [Link] (http://stackoverflow.com)]

Che dovrebbe rendere in questo modo:.

Questo è un testo con una nota a piè


  1. Ecco un esempio di una nota in calce link

Btw, se si utilizza un editor come Atom o VSCode, si consiglia di aggiungere l'estensione Markdown Preview Enhanced. Come indica il nome, consente di visualizzare in anteprima il testo renderizzato durante la digitazione (supporta previewing and exporting with Pandoc).

7

... perché un utilizzo così comune non fa parte del riferimento di markdown primario e nemmeno parte di alcuna variante che conosco.

Sembra alcune delle quali è disponibile per How do I format my posts using Markdown or HTML?:

Link

Here's an inline link to [Google](http://www.google.com/). Here's a 
reference-style link to [Google][1]. Here's a very readable link to 
[Yahoo!][yahoo]. 

    [1]: http://www.google.com 
    [yahoo]: http://www.yahoo.com/ 

Link avanzata

collegamenti possono avere un attributo titolo, che verrà visualizzato al passaggio del mouse. Gli attributi del titolo possono anche essere aggiunti; sono utili se il collegamento stesso non è abbastanza descrittivo da dire agli utenti dove stanno andando.

Here's a [poorly-named link](http://www.google.com/ "Google"). 
Never write "[click here][^2]". 
Visit [us][web]. 

    [^2]: http://www.w3.org/QA/Tips/noClickHere 
     (Advice against the phrase "click here") 
    [web]: http://programmers.stackexchange.com/ "Programmers Stack Exchange" 

vedere anche Markdown footnotes? a Meta. La pagina menziona Markdown With Footnotes.

+0

Grazie per i puntatori, anche se questo è StackOverflow specifico, e non Markdown standard. Ricordo che ho provato a contattare l'autore dello standard Markdown su questo problema, ma non ho mai ricevuto risposta. – Hibou57

Problemi correlati