Markdown-Syntax im Überblick
Vollständige Referenz der Markdown-Syntax für sauber formatierte Dokumente
Markdown ist eine schlanke Auszeichnungssprache: Mit wenigen einfachen Zeichen wird Text zu Überschriften, Listen und Tabellen. Die Regeln sind leicht und schnell gelernt, deshalb eignet sich Markdown gut für Notizen, Hausarbeiten und technische Dokumentation. Diese Übersicht enthält die gesamte von MarkPDF unterstützte Markdown-Syntax.
Überschriften
Überschriften entstehen mit #; die Anzahl der # bestimmt die Ebene, von H1 bis H6
# Heading 1 ## Heading 2 ### Heading 3 #### Heading 4 ##### Heading 5 ###### Heading 6
<h1>Heading 1</h1> <h2>Heading 2</h2> <h3>Heading 3</h3> <h4>Heading 4</h4> <h5>Heading 5</h5> <h6>Heading 6</h6>
Absätze und Zeilenumbrüche
Trennen Sie Absätze durch eine Leerzeile. Für einen Zeilenumbruch im selben Absatz setzen Sie zwei Leerzeichen ans Zeilenende und drücken dann Enter
This is paragraph one. This is paragraph two. Line one with two spaces at end Line two (soft break)
<p>This is paragraph one.</p> <p>This is paragraph two.</p> <p>Line one with two spaces at end<br> Line two (soft break)</p>
Hervorhebung
Sternchen oder Unterstriche um den Text machen ihn fett oder kursiv
*Italic* or _italic_ **Bold** or __bold__ ***Bold and italic*** ~~Strikethrough~~
<em>Italic</em> <strong>Bold</strong> <strong><em>Bold and italic</em></strong> <del>Strikethrough</del>
Listen
Nummerierte, ungeordnete und verschachtelte Listen
Unordered list: - Item 1 - Item 2 - Nested item - Another nested Ordered list: 1. First 2. Second 3. Third
<ul> <li>Item 1</li> <li>Item 2 <ul> <li>Nested item</li> <li>Another nested</li> </ul> </li> </ul> <ol> <li>First</li> <li>Second</li> <li>Third</li> </ol>
Links und Bilder
Eckige und runde Klammern zusammen erzeugen Links und binden Bilder ein
[Link text](https://example.com) [Link with title](https://example.com "Title") 
<a href="https://example.com">Link text</a> <a href="https://example.com" title="Title">Link with title</a> <img src="https://example.com/image.png" alt="Image alt">
Code
Ein Backtick für Code im Text, drei Backticks für Codeblöcke
Inline `code` in text.
```javascript
function hello() {
console.log("Hello!");
}
```<code>code</code>
<pre><code class="language-javascript">
function hello() {
console.log("Hello!");
}
</code></pre>Tabellen
Tabellen entstehen aus senkrechten Strichen und Bindestrichen; die Spaltenausrichtung ist einstellbar
| Header 1 | Header 2 | Header 3 | |----------|:--------:|---------:| | Left | Center | Right | | Cell | Cell | Cell |
<table> <thead><tr> <th>Header 1</th> <th align="center">Header 2</th> <th align="right">Header 3</th> </tr></thead> <tbody> <tr><td>Left</td><td>Center</td><td>Right</td></tr> <tr><td>Cell</td><td>Cell</td><td>Cell</td></tr> </tbody> </table>
Zitate
Das Zeichen > erzeugt ein Zitat; Zitate lassen sich verschachteln
> This is a blockquote. > It can span multiple lines. > > > Nested blockquote
<blockquote> <p>This is a blockquote. It can span multiple lines.</p> <blockquote><p>Nested blockquote</p></blockquote> </blockquote>
Trennlinien
Drei oder mehr Bindestriche, Sternchen oder Unterstriche ergeben eine Trennlinie
--- *** ___
<hr>
Maskierung
Ein Backslash vor einem Sonderzeichen zeigt es als normalen Text an
\*Not italic\* \# Not a heading \[Not a link\]
*Not italic* # Not a heading [Not a link]