HDG spiega: cos'è Markdown e quali sono le basi che dovrei sapere?

Se utilizzi regolarmente social network o forum di discussione online, è probabile che tu abbia visto o utilizzato Markdown senza nemmeno sapere cosa sia Markdown .

Per molti già sul web, l' HTML è stato il primo e più elementare linguaggio di programmazione che hanno imparato. Tuttavia, Markdown è ancora più semplice. In effetti, è così semplice che i corsi per esso non esistono esattamente. Puoi impararlo in pochi minuti.

In questo articolo, esaminiamo le basi di cos'è Markdown e tutto ciò che dovresti sapere su uno dei linguaggi di markup più popolari e leggeri del Web.

Cos'è il ribasso?(What Is Markdown?)

Come nome, Markdown è un gioco sul termine “markup. " Il markup(” Markup) è definito come "il processo o il risultato della correzione del testo in preparazione per la stampa", che è una descrizione accurata di come i linguaggi di programmazione interagiscono con gli interpreti e i motori di rendering per visualizzare il testo per quelli di noi che navigano in Internet.

HTML sta per "Hypertext Markup Language" e Markdown è quindi un modo per scrivere codice HTML più facilmente , anche se in modo meno robusto.

Markdown è stato creato nel 2004 da John Gruber e Aaron Swartz , che volevano consentire alle persone "di scrivere utilizzando un formato di testo semplice di facile lettura e facile da scrivere, convertirlo opzionalmente in XHTML (o HTML ) strutturalmente valido".

Uno degli obiettivi principali di Markdown era consentire una leggibilità più semplice rispetto alle sue alternative. Questo rende molto semplice la scrittura di Markdown e la lettura del codice (Markdown)Markdown in testo normale .

Quali siti utilizzano Markdown?(What Sites Use Markdown?)

Poiché Markdown è solo un modo più semplice di scrivere HTML , non vedrai i siti Web che si accreditano come "scritti in Markdown ". Tuttavia, troverai molti siti Web che consentono agli utenti di contribuire o pubblicare in modi che accettano Markdown .

Un esempio è GitHub . Nel file README.md pregenerato(README.md) di ogni repository GitHub , Markdown è accettato. Come suggerisce questo, MD è l'estensione utilizzata per i file scritti utilizzando il codice Markdown .

Reddit e Stack Exchange utilizzano anche Markdown come un modo per i propri utenti di organizzare meglio i post ed esprimersi. I siti di Stack Exchange(Stack Exchange sites) come Stack Overflow non sarebbero gli stessi senza Markdown per convertire il testo normale in frammenti di codice formattati e leggibili.

Come usare Markdown

L'immagine di esempio sopra mostra esempi di formattazione Markdown per la creazione di un nuovo post di testo Reddit . Sebbene vada oltre le basi di Markdown , alcuni esempi comuni non sono stati inclusi. Esaminiamo quelli.

Intestazioni

In Markdown , puoi creare un'intestazione digitando # (numero/cancelletto) prima del testo. Il numero di segni numerici/cancella che utilizzi ridurrà il livello dell'intestazione. Ad esempio, # sarà l'intestazione più grande e ### mostrerà un sottotitolo più piccolo.

In HTML , questi vengono semplicemente convertiti intag.# è <h1> e ### è <h3>, per esempio.

immagini

Analogamente ai collegamenti, le immagini in Markdown vengono create racchiudendo il testo alternativo tra parentesi quadre e l' URL tra parentesi. Ecco un esempio:

[Logo Help Desk Geek]( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )

Codice in linea

L'inizio di una riga con quattro spazi creerà un blocco di codice, ma per il codice inline puoi semplicemente avvolgere il testo in backtick. Ecco un esempio:

*int main(){printf ("Ciao mondo ");return 0;}*

Editor di testo Markdown

Se sei interessato a padroneggiare Markdown , trovare supporto sotto forma di editor di testo desktop è un ottimo inizio. Tuttavia, poiché Markdown può essere visualizzato in tempo reale nel browser e non richiede alcuna complicata interazione lato server, esistono anche editor Markdown online.(Markdown)

Editor di Markdown autonomi

Uno dei migliori editor Markdown(Markdown) standalone (e editor di testo in generale) per Windows , macOS e Linux è Sublime Text .

Tutto quello che devi fare per abilitare l' evidenziazione della sintassi di Markdown è caricare un file MD o impostare l'evidenziazione della sintassi su Markdown facendo clic su Testo normale(Plain Text) sul lato destro della barra di stato.

Altri due fantastici editor Markdown gratuiti(free Markdown editors) sono Typora (Mac) e Remarkable (Linux).

Editor di markdown basati sul Web

Gli editor Markdown(Markdown) basati sul Web sono generalmente più ricchi di funzionalità, quindi li consigliamo vivamente.

Ad esempio, StackEdit fornisce un'interfaccia priva di distrazioni con due riquadri: uno per il codice Markdown e un altro per un'anteprima dinamica e dal vivo del testo. 

Se non conosci StackEdit(StackEdit) , tutto ciò che devi fare è fare clic su Inizia a scrivere(Start Writing) e verrai indirizzato al suo editor basato sul Web, che viene fornito precompilato con codice e istruzioni Markdown di esempio.(Markdown)

Se StackEdit non ha quello che stai cercando, dai un'occhiata a Dillinger o Editor.md .

Markdown è ovunque nel Web e, se non conosci Internet, probabilmente sarà il primo "linguaggio di codifica" non ufficiale che imparerai a utilizzare. È estremamente utile e migliora il modo in cui comunichiamo online tramite testo, quindi speriamo che questo articolo ti abbia aiutato a saperne di più!



About the author

Sono un ingegnere informatico con oltre 10 anni di esperienza nel settore del software. Sono specializzato nella creazione e manutenzione di applicazioni software individuali e aziendali, nonché nello sviluppo di strumenti di sviluppo per piccole imprese e grandi organizzazioni. Le mie capacità risiedono nello sviluppo di una solida base di codice, negli strumenti di debug e test e nel lavorare a stretto contatto con gli utenti finali per garantire che le loro applicazioni funzionino perfettamente.



Related posts