Markdown vs Markup - sind sie verwandt?

198

Ich benutze Markdown, um diese Frage gerade zu bearbeiten. In einigen Wikis habe ich Wiki-Markup verwendet. Sind sie dasselbe? Sind sie verwandt? Bitte erkläre. Was muss ich verwenden, wenn ich das eine oder andere in einem Webprojekt implementieren möchte (z. B. Stackoverflow)?

Ron Harlev
quelle

Antworten:

225
ryw
quelle
4
Ich fand den Kommentar zum Markdown-Projekt nützlich: Markdown ist ein Tool zur Konvertierung von Text in HTML für Webschreiber. Im weiteren Sinne könnte jedes Tool zur Konvertierung von Text in HTML als Unterstützung für "Markdown" angesehen werden.
PeterX
Kürze ist die Seele des Witzes, aber diese Antwort könnte ein wenig mehr bieten, z. B. um die "Aromen" von Markdown, von denen ich denke, dass die meisten von uns davon gehört haben (z. B. Stapelüberlauf, Github usw.). Ein großes Lob auch für den Wiki-Link. Ich lächelte nur traurig, als ich erfuhr, dass Aaron Swartz einer seiner Schöpfer war.
Stevec
124

Markup ist ein Begriff aus der Druckbearbeitung. Der Editor geht den Text durch und fügt Anmerkungen (dh kursiv, fett) hinzu, die die Drucker bei der Erstellung der endgültigen Version verwenden können. Dies wurde als Markieren des Textes bezeichnet.

Eine Computer-Auszeichnungssprache ist nur eine standardisierte Abkürzung für diese Art von Anmerkungen.

HTML ist im Grunde die Standard-Auszeichnungssprache des Webs, aber es ist ziemlich ausführlich.

Eine Liste in HTML:

<ul>
    <li>Item one</li>
    <li>Item two</li>
</ul>

Markdown ist eine bestimmte Markup-Sprache mit einer eigenen einfachen Syntax.

Eine Liste in Markdown:

* Item one
* Item two

Beide funktionieren in Ihren Stackoverflow-Posts.

Markdown kann nicht alles, was HTML kann, aber beide sind Markup-Sprachen.

Keith
quelle
2
> Markdown ist eine bestimmte Markup-Sprache ... Wenn Sie Ihre Markup-Sprachen so benennen, ist diese Frage so häufig
Fueled By Coffee
2
Ich denke, diese Notiz Mark-up is a term from print editing - the editor would go through the text and add annotations (i.e. this in italic, that in bold) for the printers to use when producing the final versionist wirklich ein wichtiger Punkt, um zu verstehen, was
Markup
21

Markdown ist ein Wortspiel, weil es Markup ist. "Markdown" ist ein Eigenname.

Markup ist nur eine Möglichkeit, Funktionen über einfachem Text bereitzustellen. Zum Beispiel: Formatierungen, Links, Bilder usw.

Ryan Fox
quelle
7

Markup ist ein allgemeiner Begriff für die Formatierung von Inhalten - wie z. B. HTML -, aber Markdown ist eine Bibliothek, die HTML-Markup generiert. Schauen Sie sich Markdown an .

Ross
quelle
5

Markdown und das in Mediawiki (der Wiki-Software, die Wikipedia unterstützt) verwendete Markup sind nicht dasselbe.

Sie sind in dem Sinne verwandt, dass beide weniger ausführliche Arten der Eingabe von HTML sind (mit einigen zusätzlichen Funktionen), aber ich bezweifle, dass sie in einem anderen Sinne miteinander verwandt sind.

Wenn Sie Markdown auf Ihrer Website implementieren möchten, verwenden Sie einfach Google Markdown + Ihre bevorzugte Plattform / Sprache, und Sie werden wahrscheinlich eine Bibliothek finden, die dies für Sie erledigt.

Wenn Sie das Markup von Mediawiki implementieren möchten, müssen Sie sich wahrscheinlich nach besseren umsehen (wie Markdown).

Oddmund
quelle