Hier mal aufgelistet was in Bludit geht bzw. mit dem SimpleMDE.
Was ist Markdown? Markdown ist quasi eine Vereinfachung von HTML, somit lassen sich dann Texte schneller schreiben und Formatierungen und Tags leichter einbetten.
Zum Beispiel, statt <h1> Überschricht </h1>
zu schreiben reicht es im Markdown einfach # Überschrift
oder ## Überschrift
für eine h2
Überschrift. Im Hintergrund werden die Formatierungen dann umgewandelt und für den Betrachter macht es keinen Unterschied, der Schreiber spart sich aber einiges an Zeit.
Es gibt noch noch das Plugin Marldown Extra mit welchem man noch eine vielzahl an weiteren Möglichkeiten hat. Zum Beispiel kann man auch innerhalb eines <div markdown="1"></div>
Markdown benutzen. Oder auch Seitenanker in die # Überschriften
mit Hilfe eines {#linkiregndwas}
intigrieren, todo Listen und einfach ganz viel mehr. Leider hat das Plugin ein Problem mit HTML. Bei mir würde das Konaktformular nicht funktieren, daher muss ich leider darauf verzichten. Aber meistens gibt es immer ein workaround oder stumpf HTML, womit sich alles lösen lässt, wie die eben angesprochenen Seitenanker Anker2, dazu später mehr.
🔴
# Überschrift h1
## Überschrift h2
### Überschrift h3
#### Überschrift h4
##### Überschrift h5
###### Überschrift h6
Überschrift h1
Überschrift h2
Überschrift h3
Überschrift h4
Überschrift h5
Überschrift h6
Die Größe der Überschriften lassen sich in der style.css einstellen, wenn nicht vorhanden, einfach folgendes einfügen. Statt % könnte man auch px benutzen.
h1 {
font-size: 200%;
}
h2 {
font-size: 150%;
}
h3 {
font-size: 110%;
}
h4 {
font-size: 100%;
}
h5 {
font-size: 80%;
}
h6 {
font-size: 60%;
}
**Fett**
__Fett__
*Kursiv*
_Kursiv_
***Fett & Kursiv***
~~Durchgestrichen~~
Fett
Fett
Kursiv
Kursiv
Fett & Kursiv
Durchgestrichen
Wie man sieht gibt es für bestimmt Dinge gleiche mehrere möglichkeiten der Benutzung, da kann jeder entscheiden, was er mag und was nicht. (Ja in der Ergebnisansicht ist alles kursiv, aber ist so: **Fett**
wird zu Fett.)
- Punkt 1 Strich
- Punkt 2 Strich
* Punkt 3a Stern
+ Punkt 4a Plus
1. Erstens
2. Zweitens
3. Drittens
5. fünftens
1. erstens
- Punkt 1 Strich
- Punkt 2 Strich
- Punkt 3a Stern
- Punkt 4a Plus
- Erstens
- Zweitens
- Drittens
- fünftens
- erstens
Auch hierbei gibt es viele Möglichkeiten, die man beim schreiben hat, zeigen aber alle das gleiche. Das schöne ist, wenn man eine neue Zeile anfängt, führt er die benutzte Auflistung automatisch weiter. Das ganze funktiniert auch mit Zahlen, der SimpleMDE führt diese auch fort, wenn man im nachhinein zahlen in der Reihenfolge ändert, ändert das nichts an dem Ergebnis. Aufgepasst auch wenn man mit einer Zahl bzw. einem Datum die Zeile beginnt wird daraus eine Liste.
1. Punkt 1
2. Punkt 2
- Unterpunkt 1
- Unterpunkt 2
- Unterunterpunkt 1
* Unterunterpunkt 2
+ Unterunterpunkt 3
1. Punkt A
2. Punkt B
3. Unterpunkt C
4. Unterpunkt D
5. Unterpunkt E
1. Punkt A
2. Punkt B
3. Unterpunkt C
4. Unterpunkt D
5. Unterpunkt E
- Punkt 1
- Punkt 2
- Unterpunkt 1
- Unterpunkt 2
- Unterunterpunkt 1
- Unterunterpunkt 2
- Unterunterpunkt 3
- Punkt A
- Punkt B
- Unterpunkt C
- Unterpunkt D
- Unterpunkt E
Wie man sieht kann man noch Unterpunkte in "diesen" Marktdown schreiben, mehr aber auch nicht und auch nur wenn sie sich von von ihrem Überpunkt unterscheiden, wie in der zweiten hälfte des Ergebnis zu sehen ist.
Das ist die erste Zeile. ↵
Das ist die zweite Zeile. ↵
Und das die Dritte. ↵
↵
Das ist die erste Zeile.⥎ ⥎ ↵
Das ist die zweite Zeile.⥎ ⥎ ↵
↵
↵
Und das die Dritte.⥎ ⥎ ↵
Das ist die erste Zeile. Das ist die zweite Zeile. Und das die Dritte.
Das ist die erste Zeile.
Das ist die zweite Zeile.Und das die Dritte.
Wenn man wie bei den ersten drei Zeilen diese einfach durch ein ↵ trennt, reichen sie sich hintereinander weg. Setzt man an jedem Ende des Satzes mindestens zwei ⥎ ⥎ werden die Zeilen "soft" getrennt.
Fügt man mit Enter einfach eine Leerzeile wird diese bebehalten. Was nicht funktioniert ist mehrere Leerzeichen zu setzen, um mehrere Leerezeilen zu bekommen. Möchte man mehrere Leerzeilen haben muss dann noch ein <br>
eingefügt werden bzw. mehrere.
Das ist die erste Zeile.⥎ ⥎ ↵
Das ist die zweite Zeile.⥎ ⥎ ↵
↵
<br>
Und das die Dritte.⥎ ⥎ ↵
Das ist die erste Zeile. Das ist die zweite Zeile.
Und das die Dritte.
Klingt kompliziert ist aber gar nicht wenn man sich erstmal an den Syntax gewöhnt hat. Leider zieht man beim schreiben nicht immer ob man wirklich hinter jeden gewünschen Absatz mindestens zwei Leerzeichen gesetzt hat, da muss man sich selber streng kontrollieren.
[Ein einfacher Link](https://#)

[](https://#)
Zu dem Thema Bilder in Bludit verlinken bzw. einzubauen, habe ich hier einen eigenen Beitrag gewitmet link, da mir in diesem Fall Markdown zu schlicht ist, besondert vermisse ich das target="blank"
in den Links, also das sich der Link in einem neuen Tap öffnet. Grundsätzlich kann Markdown dass, aber nicht dieses hier. Also greife ich bei Verweisen auf HTML zurück. <a href="https://www-adresse.de" target="_blank">Link Text</a>
[Anker1](#anker1)
So wie das hier steht ist es nur die halbe Wahrheit, denn in diesem SimpleMDE funktionieren das Markdown und die Seitenanker nicht ganz so, wie sie sollten. Eigendlich würde man den Startanker mit [Anker1](#anker1)
schreiben und das passende Gegstück wäre {#anker1}
. Mit Hilfe aus einer Kombination aus Markdown und HTML lässt sich das Problem aber gut lösen, in dem man beim Gegenstück <a name="anker1"></a>
benutzt. Am deutlichsten wird das wenn ich hier den wahren inhalt der Seite zeige.
........
Aber meistens gibt es immer ein workaround oder stumpf HTML, womit sich alles lösen lässt, wie die eben angesprochen <a name="anker1"></a>Seitenanker [Anker2](#anker2), dazu später mehr.
Das ist aus dem oberen Teil dieses Beitrags, wie man sieht ist das Gegenstück von dem <a name="anker1"></a>
einfach zwischen die Wörter gesetzt und dennoch nicht zu sehen. Auch befindet sich dort wieder ein Startanker [Anker2](#anker2)
der wieder zu diesem Teil des Beitrags führt. Hier nochmal zu sehen, wieder dieses Teil hinter den Fassaden aussieht. Für die Suche statt Steitenmarker kann man auch Sprungmaker sagen.
<br>
<a name="syntax6"></a> <a name="anker2"></a>
# Seitenanker
......
Man kann mit dem Sprungmarker auch in andere Seiten hineinspringen. Vorraussetzt die verlinkte Seite hat den Sprungmaker <a name="andereSeite"></a>
wie in folgenden Beispiel < a href="http://www-adresse.de" "#andereSeite">Link-Ziel</a>
, wichtig ist, immer auf Groß- und Kleinschreibung zu achten.
Noch ein Hinweis, es kann passieren, dass die Stelle an die man springen möchte, z.B. eine Überschrift, von dem Header der Seite verdeckt wird. Das liegt dann daran, dass der Header Bereich position:fixed
ist, wenn er relative, absolute, static
ist sollte das gehen. Ansonsten kann man das Problem auch mit CSS lösen. Mehr dazu in den Fußnoten.
Startnote:
An dieser Stelle<sup>[A](#A)</sup> könnte der Hinweis zu einem Link bzw. einer Fußnote stehen.
Oder zu diesem wichtigen Wort<sup>[B](#B)</sup> gibt es einen Hinweis oder eine Fußnote.
Endnote (Ergebnis ist am Ende des Beitrags, bei den Fußnoten):
<a name="A"></a>
<a name="B" href="#" target="_blank">Der Linktext zu Fußnote B</a>
An dieser StelleA könnte der Hinweis zu einem Link bzw. einer Fußnote stehen.
Oder zu diesem wichtigen WortB gibt es einen Hinweis oder eine Fußnote.
Eigendlich ist auch nur Seitenanker, bei dem der Start Hochgestellt wurde. Hochgestellt wird mit <sup></sup>
und Tiefgestellt mit <sub></sub>
je nach dem wo der Strich des p oder b hinzeigt. Auf Markdown Seiten sieht man immer wieder, dass das ganze mit [^1] und [^1]: funktinieren soll, naja tut es aber nicht. Mit dem Markdown Plus Plugin funktiniert das ganze mit [^1^] und [^1^]:.
In einer Zeile Code ziegen zu können zum Beispiel einen Link `<a href="#">Linktext</a>` werden zwei Gravis benutzt ` Code `.
Für einen Mehrzeiligen Code werden die ``` dreifach genommen und am Anfang und Ende gestellt (musste hier noch eine . (Punkt) vor setzten, sonst hätte ich den Code nicht innerhalb des Codes darstellen könne):
.```
<html>
<head>
</head>
</html>
.```
In einer Zeile Code ziegen zu können zum Beispiel einen Link <a href="#">Linktext</a>
werden zwei Gravis benutzt ` Code `.
Für einen Mehrzeiligen Code werden die ``` dreifach genommen und an den Anfang und an das Ende gestellt:
<html>
<head>
</head>
</html>
Manchmal Versteht das Markdown nicht, dass man die Symbole oder Schriftzeichen nicht in einem Markdown dargestellt bzw. bearbeitet werden soll. In einer solchen Situatuin kann man sich behelfen in dem man vor dem Symbol einen . (Punkt) setzt oder besser ein .
> Das ist ein Zitat.
> Das ist ebenfalls ein Zitat
>Ein Zitat innerhalb eines Zitat.
> Ein Zitat innherhalb eines Zitat, welches innerhalb eines Zitats ist.
> Wichtig ist auch der Abstand zu einer neuen Zeil.
Sonst fließt der Text ebenfalls ins Zitat ein.
Ab einer Leerzeile nicht mehr.
Das ist ein Zitat.
Das ist ebenfalls ein Zitat
Ein Zitat innerhalb eines Zitat.
Ein Zitat innherhalb eines Zitat, welches innerhalb eines Zitats ist.Wichtig ist auch der Abstand zu einer neuen Zeil.
Sonst fließt der Text ebenfalls ins Zitat ein.
Ab einer Leerzeile nicht mehr.
Auch das Verschachtelung von Zitaten funktiniert nicht mit diesem Markdown.
| Spalte 1 |Spalte 2 |
|-------|--|
|Zeile 1a| Zeile 1b |
| Spalte 1 | Spalte 2 |
|---------|----------|
| Zeile 1a | Zeile 1b |
Spalte 1 | Spalte 2 |
---|---|
Zeile 1a | Zeile 1b |
Spalte 1 | Spalte 2 |
---|---|
Zeile 1a | Zeile 1b |
Das Tabellensystem wirkt auf den ersten Blick recht komplex, ist es aber nicht, die erste Zeile ist immer der Head, durch die zweite Zeile | --- | wird der Headbereich definiert, danch können beliebig viele Zeilen folgen. Auch könnnen beliebig viele Spalten geschrieben werden. In diesen beiden Beispielen soll nochmal gezeigt werden, dass es nicht unbedingt eine saubere Formatierung bedarf, könnte bei größeren Tabellen aber von vorteil sein, wenn sie sauber geschrieben sind.
Es ist möglich einzelne Spalten links, rechts oder zu zentrieren. Dazu muss dann in die Headdefinisations Zeile mit Doppelpunkten gearbeitet werden wie im folgenden Beispiel:
| Spalte 1 | Spalte 2 | Spalte 3 |
| :--------| :----: |---------:|
| Zeile 1a | Zeile 1b | Zeile 1c |
| Zeile 2a | Zeile 2b | Zeile 2c |
Spalte 1 | Spalte 2 | Spalte 3 |
---|---|---|
Zeile 1a | Zeile 1b | Zeile 1c |
Zeile 2a | Zeile 2b | Zeile 2c |
Es folgt jetzt nochmal, was geht und was nicht geht.
|Das Funktiniert so nicht.|
|Nur einn Header, könnte ein Hinweistext sein.|
|-|
|Auch, nur einn Header, könnte ein Hinweistext sein.|
| |
| Das |Funktiniert |
| auch | nicht |
| | |
|---|---|
|Innerhalb der Tabelle sind Formatierung | __möglich__ |
| |
|-------------|
| Das ganze hier könnte man auch als Hinweistext benutzen oder als Box um auf etwas wichtiges Hinzuweisen, zum Beispielen einen ganz wichtigen `Code der hier steht` , auch sieht man das dass ganze über zwei Zeilen hinweg geht, wenn es etwas mehr Text ist. |
|Das Funktiniert so nicht.|
Nur einn Header, könnte ein Hinweistext sein. |
---|
Auch, nur einn Header, könnte ein Hinweistext sein. |
---|
| Das |Funktiniert |
| auch | nicht |
Innerhalb der Tabelle sind Formatierung | möglich |
Das ganze hier könnte man auch als Hinweistext benutzen oder als Box um auf etwas wichtiges Hinzuweisen, zum Beispielen einen ganz wichtigen Code der hier steht , auch sieht man das dass ganze über zwei Zeilen hinweg geht, wenn es etwas mehr Text ist. |
Wenn es eine Tabellte sein soll, die definierte ist oder überall Trennstriche hat, muss man wieder auch HTML umsteigen wie in diesen Beispiel.
<table border=5 cellspacing=5>
<tr>
<th>Spalte 1</th>
<th>Spalte 2</th>
<th>Spalte 3</th>
</tr>
<tr>
<td>Zeile 1a</td>
<td>Zeile 1b</td>
<td>Zeile 1c</td>
</tr>
<tr>
<td>Zeile 2a</td>
<td>Zeile 2b</td>
<td>Zeile 2c</td>
</tr>
</table>
Spalte 1 | Spalte 2 | Spalte 3 |
---|---|---|
Zeile 1a | Zeile 1b | Zeile 1c |
Aber auch hier gibt noch weitere Möglichkeiten, die Tablle kann im ganzen eingefärbt werden mit bordercolor="green" bgcolor="yellow"
innerhalb des ersten <table>
. Oder auch jede Zelle einzeln zu färben ist möglich mit bgcolor="#00FFFF"
innerhalb des <th>
oder <td>
. Die größen der einzellen Zellen können angepasst werden mit einem width="200"
innerhalb des <th>
oder <td>
.
<table border="10" cellspacing="25" cellpadding="25" bordercolor="green" bgcolor="yellow">
<tr>
<th width="200">Spalte 1</th>
<th>Spalte 2</th>
<th bgcolor="#00FFFF" >Spalte 3</th>
</tr>
<tr>
<td width="200" height="100" >Zeile 1a</td>
<td bgcolor="#00FFFF" >Zeile 1b</td>
<td>Zeile 1c</td>
</tr>
</table>
Spalte 1 | Spalte 2 | Spalte 3 |
---|---|---|
Zeile 1a | Zeile 1b | Zeile 1c |
Column 1 | Column 2 | Column 3 |
---|---|---|
Row 1 Cell 1 | Row 1 Cell 2 | Row 1 Cell 3 |
Row 2 Cell 2 | Row 2 Cell 3 | |
Row 3 Cell 1 |
links oben | mittig zentriert | rechts unten |
---|---|---|
oben zentriert | oben zentriert | oben zentriert |
rechts unten | rechts unten | rechts unten |
Traum |
Zeit |
Luft |
Licht |
Himmel |
Leben |
[HTML]: Hyper Text Markup Language
HTML
HTML
*[px]: Pixel
Fußnote A
Der Linktext zu Fußnote B
Zurück Springen zum Thema Fußnoten
Sprungmarken HTML-Markdown inkl. CSS Hilfe
https://cmsstash.de/website-praxis/markdown-fur-webseiten#h-abkuerzungen https://www.chesstech.org/help/markdown https://michelf.ca/projects/php-markdown/extra/#footnotes https://markdown-syntax.de/Syntax/Betonungen/ https://elvis.inf.tu-dresden.de/wiki/index.php/Markdown_-_Eine_%C3%9Cbersicht#Tabellen https://www.markdownguide.org/extended-syntax/#emoji
Hauptbild von fancycrave1 auf Pixabay