Perché Markdown?
What is the advantage of using a markdown wysiwyg editor over an editor that just outputs HTML?
-
Perché ci sono casi in cui non puoi utilizzare un editor WYSIWYG e dovresti tornare alla modalità testo.
Esempio: diff
di una domanda o una risposta su Stack Exchange. A volte, puoi semplicemente confrontare il layout reso. Ma ci sono casi in cui il layout renderizzato non è abbastanza esplicito e guardare Markdown aiuta a capire cosa è stato cambiato.
-
Perché Markdown è più compatto. Memorizzare HTML invece di Markdown richiederebbe più spazio nel database.
Questo è un argomento zoppo, dato il prezzo per GB oggi. Inoltre, nella maggior parte dei casi, HTML viene memorizzato parallelamente a Markdown nel database per generare l'HTML una volta e rigenerarlo solo quando viene modificato Markdown.
-
Perché se il post è stato originariamente scritto in Markdown, dovresti tenerlo se vuoi mostrarlo in seguito all'autore. Se converti tutto in HTML e provi a ricostituire Markdown da HTML in seguito, ci sono possibilità che Markdown non corrisponda a quello originale.
Un esempio di base: per i titoli nelle mie risposte su Stack Exchange, ho inserito due trattini come questo:
This is a title in Markdown
--
Altre persone preferirebbero:
This is a title in Markdown
---------------------------
Altri preferiscono scrivere:
## This is a title in Markdown
Quando lavoro in vim, uso il terzo formato, perché sembra più naturale . Ma non su Stack Exchange.
Queste tre varianti producono lo stesso codice HTML. Ricreando Markdown da HTML, scegli uno di questi tre formati e infastidisci le persone che utilizzano altre due varianti.
Perché un editor WYSIWYG per Markdown?
What I don't understand, is the advantages of using a wysiwyg editor for markdown in web applications
Lavori in IT. Tu comprendi Markdown e sei disposto a impararlo. A destra.
Mia nonna non ha mai lavorato in IT. È disposta a fare clic sull'icona "B" in grassetto per rendere il testo in grassetto o sul bel paesaggio in una cornice per inserire un'immagine. Ma inserendo trattini e stelle? Io non la penso così Probabilmente, non sa nemmeno che c'è il tasto "#" sulla tastiera.
Odio PHPBB. Ci sono molte ragioni per questo, ma una ragione minore è il fatto che ho bisogno di digitare [b] [/ b] solo per inserire del testo in grassetto. È solo pazzesco. Su una tastiera francese, richiede uno sforzo. Attualmente sto scrivendo con una tastiera belga e mi ci sono voluti 30 secondi solo per trovare i tasti "[" e "]".
Markdown è più facile, ma ancora, persone che sono abituate a un formato diverso e che non si preoccupano neanche di Markdown:
Avere un editor WYSIWYG aiuta queste persone a evitare di pensare ai personaggi che devono digitare, e si concentrano sull'intenzione, cioè come hanno bisogno di formattare la parte di testo.