2014-06-05 28 views
8

Come noto, markdown è una versione "semplificata" di html. È facile da usare e da leggere. Ma ho riscontrato un problema nel creare un modulo di input.Form di input nel markdown

Qualcuno può suggerire se ci sono metodi per aggiungere elementi del modulo di input html in markdown? Ho cercato ma non riesco a trovare una soluzione soddisfatta. Qualsiasi suggerimento è benvenuto. Grazie.

risposta

8

Proprio utilizzare come come html

<input type="text" id="name" name="name"/>

Così si saranno ottenuti una casella di input nella vostra markdown.

+0

Sì. Funziona. Questo è HTML html. C'è un altro modo "semplificato"? Un modo più "markdown"? –

+0

Ho anche cercato di scrivere la casella di input in "markdown", ma non l'ho vista. Vedo solo la soluzione HTML html. E anche il sito ufficiale di Markdown non lo è. Sito ufficiale = http://daringfireball.net/projects/markdown/syntax –

+0

Lo so. So anche che posso aggiungere HTML grezzo. Ma sto cercando se ci sono delle estensioni per il ribasso. Comunque grazie per la tua risposta, ho accettato. –

2

C'è un progetto open source su Github che compie questo in JavaScript:

https://github.com/justinmc/markdown-html-form

+0

Questo sembra essere uno strumento per scrivere markdown all'interno di un elemento di input invece di creare un elemento di input in markdown. Grazie comunque. –

4

No. Markdown non è una 'versione semplificata di html' - è un proprio linguaggio di markup che esegue il rendering in html (o tex o molti altri) e che consente frammenti grezzi inline della lingua di destinazione.

Detto questo, ciò non significa che le persone non l'abbiano esteso per supportare tali cose. E 'stato aggiunto al redattore Markdown basato WMD javascript - vedi here

+0

Come posso testarlo? Normalmente scrivo un file '.md' e lo guardo con un visualizzatore markdown. – Norfeldt

+0

ok .. capito. Clonato e aperto il file 'wmd-test.html' – Norfeldt

1

Se siete alla ricerca di una sintassi di markup semplificato, ma bisogno del potere di HTML, si potrebbe prendere in considerazione Jade invece di Markdown:

h1 User Information 

form(action='/save') 
    input(name='name') 
    input(name='email') 
    input(type='submit', value='Save') 

http://jade-lang.com/