Markdown

Markdown

Markdown ist eine vereinfachte Auszeichnungssprache, die von John Gruber und Aaron Swartz entworfen wurde. Ein Ziel von Markdown ist, dass schon die Ausgangsform ohne weitere Konvertierung leicht lesbar ist. Als Auszeichnungselemente wurden daher vor allem Auszeichnungsarten verwenden, die in Plaintext und E-Mails üblich sind. Auch andere Auszeichnungssprachen mit ähnlichen Zielen zur Lesbarkeit – wie reStructuredText oder Textile – hatten Einfluss auf die Syntax.

Die Markdown-Konvertierungssoftware wandelt Text in gültiges und W3C-konformes XHTML um. Die Referenzimplementierung in Perl steht unter einer BSD-artigen Lizenz. Daneben sind inzwischen einige weitere Implementierungen in verschiedenen Programmiersprachen verfügbar. Als Auszeichnungssprache wird Markdown in Content-Management-Systemen verwendet.

Auszeichnungsbeispiele

Für die Auszeichnung von Text verwendet Markdown vor allem Satzzeichen und gestattet in einigen Fällen mehrere gleichwertige Methoden. Zeichen, die für gewöhnlich als Formatbefehle verstanden werden, können mit einem umgekehrten Schrägstrich (Backslash) maskiert (übergangen) werden. So wird beispielsweise ein Sternsymbol („Asterisk“, „*“) am Zeilenbeginn als Aufzählungszeichen interpretiert; will man wirklich ein Sternchen, leitet man es mit einem Backslash ein: „\*“.

Autoren können bei Bedarf für komplexere Auszeichnungen XHTML-Blockelemente verwenden. Diese Elemente werden von der Konvertierungssoftware ohne Änderung in das Zieldokument übernommen. Dadurch ist es möglich, Bereiche des Dokuments in gewöhnlichem XHTML zu formatieren.

Textgestaltung
Ausgangsform Zielform

Normaler Text wird so dargestellt wie eingegeben.

Eine Leerzeile erzeugt einen Absatz.

Normaler Text wird so dargestellt wie eingegeben.

Eine Leerzeile erzeugt einen Absatz.

*Kursiv*, **Fett** und ***Fett kursiv***

Kursiv, Fett und Fett kursiv

Markiert Text als `Quelltext`

Markiert Text als Quelltext

- Ein Punkt in einer ungeordneten Liste
- Ein weiterer Punkt in einer ungeordneten Liste

  • Ein Punkt in einer ungeordneten Liste
  • Ein weiterer Punkt in einer ungeordneten Liste

8. Ein Punkt in einer geordneten Liste
1. Ein weiterer Punkt, wobei keine Reihenfolge zu beachten ist, sondern nur beliebig und auch doppelt Ziffern
1. weiterer Punkt

  1. Ein Punkt in einer geordneten Liste
  2. Ein weiterer Punkt, wobei keine Reihenfolge zu beachten ist, sondern nur beliebig und auch doppelt Ziffern
  3. weiterer Punkt
HTML-Überschriften werden erzeugt, indem man die Zeile mit Doppelkreuzen beginnt - ihre Anzahl gibt die Ebene der gewünschten Überschrift an.

# Überschrift in Ebene 1

#### Überschrift in Ebene 4

Überschrift in Ebene 1
Überschrift in Ebene 4
Für die ersten zwei Ebenen ist auch eine alternative Schreibweise möglich:

Überschrift in Ebene 1
======================

Überschrift in Ebene 2
----------------------

Überschrift in Ebene 1
Überschrift in Ebene 2

> Dieses Zitat wird in ein HTML-Blockquote-Element gepackt.

Dieses Zitat wird in ein HTML-Blockquote-Element gepackt.

[Beschriftung des Hyperlinks](http://de.wikipedia.org/ "Titel, der beim Überfahren mit der Maus angezeigt wird")

Beschriftung des Hyperlinks

![Alternativtext](Bild-URL "Bildtitel hier")

Bindet ein Bild von der Quelle Bild-URL ein.

MultiMarkdown

Es gibt mehrere Erweiterungen und Weiterentwicklungen von Markdown, die die eingeschränkten Möglichkeiten erweitern. Eine davon ist Multimarkdown, das nicht nur den Export nach HTML, LaTeX, PDF, etc. verbessert, sondern auch erweiterte Syntaxmöglichkeiten bietet, wie etwa Fußnoten, Tabellen, Glossare, Zitate, Metadaten (wie Titel, Autor, Datum).

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Markdown — is a lightweight markup language, originally created by John Gruber and Aaron Swartz allowing people to write using an easy to read, easy to write plain text format, then convert it to structurally valid XHTML (or HTML) .[1] The language takes… …   Wikipedia

  • Markdown — (маркдаун)  облегчённый язык разметки. Первоначально создан Джоном Грубером (англ. John Gruber) и Аароном Шварцем, целью которых являлось создание максимально удобочитаемого и удобного в публикации облегчённого языка разметки. Многие… …   Википедия

  • Markdown — es un lenguaje de marcado ligero creado originalmente por John Gruber [1] y Aaron Swartz [2] que trata de conseguir la máxima legibilidad y publicabilidad tanto en sus forma de entrada como de salida, inspirándose muchas convenciones existentes… …   Wikipedia Español

  • Markdown — est un langage de balisage léger créé par John Gruber et Aaron Swartz. Le but de la syntaxe Markdown est d offrir une syntaxe facile à lire et à écrire. C est à dire qu un document formaté selon Markdown devrait pouvoir être publié comme tel, en… …   Wikipédia en Français

  • Markdown —    Markdown refers to the amount of money that a buyer is given in order to mark down items to clear them out of their stock. Sometimes the buyer will ask the manufacturer for markdown money to clear out stock of that particular vendor s… …   Historical Dictionary of the Fashion Industry

  • markdown — index discount, rebate Burton s Legal Thesaurus. William C. Burton. 2006 …   Law dictionary

  • markdown — ☆ markdown [märk′doun΄ ] n. 1. a marking for sale at a reduced price 2. the amount of reduction in price …   English World dictionary

  • markdown — The amount subtracted from the selling price of securities when they are sold to a dealer in the OTC market. Also, the discounted price of municipal bonds after the market has shown little interest in the issue at the original price. Bloomberg… …   Financial and business terms

  • markdown — mark|down [ˈma:kdaun US ˈma:rk ] n a reduction in the price of something markdown of ▪ a markdown of 15% …   Dictionary of contemporary English

  • markdown — UK [ˈmɑː(r)kˌdaʊn] / US [ˈmɑrkˌdaʊn] noun [countable] Word forms markdown : singular markdown plural markdowns a reduction in the price of something …   English dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”