Come aprire un file .md

Un file Markdown è testo semplice. Tutto ciò che apre il testo lo apre — la domanda è cosa lo fa sembrare un documento.

Che cos’è

Un file `.md` è un file di testo con dentro qualche convenzione: un cancelletto per un titolo, gli asterischi per l’enfasi, un trattino per un elenco. Niente nel file è binario e niente è compresso, quindi un editor di testo ne mostra subito tutta la verità.

È anche per questo che sembra incompiuto. Le convenzioni sono istruzioni per un renderer, e finché qualcosa non le interpreta stai leggendo le istruzioni invece del documento.

Su un computer

Su Windows lo apre Notepad e ne mostra il testo grezzo. Su un Mac fa lo stesso TextEdit, anche se può chiedere prima di convertire il file — rifiuta, e resta semplice. Su entrambi, VS Code mostra un’anteprima dal vivo accanto al sorgente, che è la cosa più vicina alla pagina finita senza uscire dall’editor.

Trascinare il file su una finestra del browser non funziona come la gente si aspetta: il browser mostra il testo grezzo o propone di scaricarlo, perché nessun browser interpreta il Markdown da sé.

Su un telefono

La maggior parte dei telefoni non ha un lettore Markdown installato e proporrà di aprire il file in un’app di note o di file, che mostra il testo così com’è scritto. Su iOS, File lo mostra in anteprima come testo semplice; su Android il comportamento dipende da quale editor di testo è installato.

Convertirlo prima in HTML è di solito più rapido che trovare un lettore, perché ogni telefono ha già un browser e ogni browser apre l’HTML.

Cosa va storto di solito

Un file salvato come `notes.md.txt` da un editor di testo che ha aggiunto la propria estensione non verrà riconosciuto da niente che cerchi del Markdown. Rinominalo e il problema sparisce.

Tabelle, note a piè di pagina ed elenchi di attività non sono nella specifica originale del Markdown, quindi un lettore che mostra alla lettera le barre verticali e le parentesi non è rotto: implementa il nucleo e non le estensioni.