109 lines
3.2 KiB
Markdown
109 lines
3.2 KiB
Markdown
# Simonhigh statt Markdown 😉
|
|
|
|
Mein Enwurf für eine schreibfreundlichere Sprache.
|
|
|
|
## Syntax
|
|
|
|
### Textformatierung
|
|
```
|
|
#Text# → Titel H1
|
|
##Text## → Titel H2
|
|
*Text* → Fett
|
|
_Text_ → Unterstrichen
|
|
/Text/ → Kursiv
|
|
~Text~ → Durchgestrichen
|
|
^Text^ → Hochgestellt
|
|
^^Text^^ → Tiefgestellt
|
|
\Zeichen → Escape (z. B. \# → #)
|
|
|Text| → Zentriert
|
|
>Text> → Einrücken
|
|
>>Text>> → 2x Einrücken
|
|
```
|
|
|
|
### Listen
|
|
```
|
|
-Text- → Liste
|
|
+Text+ → Nummerierte Liste
|
|
```
|
|
|
|
### Links
|
|
```
|
|
[Text](URL) → Link
|
|
[Text]{URL} → Link new Tab
|
|
```
|
|
|
|
### Code
|
|
```
|
|
`Text` → Code
|
|
```
|
|
|
|
### Bilder
|
|
```
|
|
 → Bild mit Alt-Text
|
|
 → Bild mit Alt-Text und Grösse definiert
|
|
 → Positioniert
|
|
 → Ausrichtung links, 33% der Seitenbreite
|
|
 |Unterschrift| → Bild mit Bildunterschrift
|
|
```
|
|
|
|
### Fussnoten
|
|
```
|
|
^1[Text]^ → Fussnote manuelle Nummer + Text
|
|
^x[Text]^ → Fussnote automatische Nummer + Text
|
|
```
|
|
|
|
### Textblöcke
|
|
```
|
|
>[c] Text> → Codeblock
|
|
>[c Sprache] Text> → Codeblock
|
|
>[q] Text> → Zitatblock
|
|
>[b] Text> → Bibel-Textblock
|
|
```
|
|
|
|
|
|
# Simonhigh Syntax-Spezifikation
|
|
|
|
Simonhigh ist eine moderne, fluss- und blockorientierte Auszeichnungssprache. Sie wurde entwickelt, um den Schreibfluss zu maximieren, die Finger-Akrobatik auf der Tastatur zu minimieren und die bekanntesten Schwachstellen von traditionellem Markdown elegant zu lösen.
|
|
|
|
---
|
|
|
|
## Philosophie: Fluss vs. Block
|
|
|
|
Simonhigh trennt strikt zwischen zwei Logiken:
|
|
1. **Fluss-Formatierungen (Inline):** Werden mit *einem* einzelnen Zeichen geöffnet und geschlossen. Sie erlauben es, Formatierungen mitten im Satz zu nutzen, ohne eine neue Zeile zu erzwingen (z. B. Inline-Überschriften). Sie funktionieren auch innerhalb von Blöcken.
|
|
2. **Block-Formatierungen (Strukturell):** Beginnen *immer* am Zeilenanfang mit dem Kaufmanns-Und (`&`) plus einem Typ-Kürzel. Sie enden mit einem einzelnen `&` auf einer eigenen, neuen Zeile.
|
|
|
|
---
|
|
|
|
## 1. Fluss-Formatierungen (Inline)
|
|
|
|
| Syntax | Ergebnis | Besonderheit / Usecase |
|
|
| :--- | :--- | :--- |
|
|
| `#Text#` | **Überschrift H1** | Text kann direkt in der Zeile weiterfließen. |
|
|
| `##Text##` | **Überschrift H2** | Text kann direkt in der Zeile weiterfließen. |
|
|
| `*Text*` | **Fett** | Starke Betonung / Auch für Tabellenköpfe. |
|
|
| `/Text/` | *Kursiv* | Leichte Betonung / Zitate im Text. |
|
|
| `_Text_` | <u>Unterstrichen</u> | Sauberer, dokumentenähnlicher Textstil. |
|
|
| `~Text~` | ~~Durchgestrichen~~ | Korrekturen oder erledigte To-Dos. |
|
|
| `=Text=` | <mark>Leuchtstift / Highlight</mark> | Textmarker-Effekt für wichtige Schlüsselwörter. |
|
|
| `^Text^` | <sup>Hochgestellt</sup> | Mathematische Notation oder Indizes. |
|
|
| `^^Text^^` | <sub>Tiefgestellt</sub> | Chemische Formeln oder Indizes. |
|
|
| `` `Text` `` | `Inline-Code` | Technische Begriffe im Fließtext. |
|
|
| `\Zeichen` | *Escape* | Hebt die Bedeutung von Steuerzeichen auf (z. B. `\#`). |
|
|
|
|
### Ausrichtung & Einrückung im Fluss
|
|
* `|Text|` → Der umschlossene Text wird **zentriert**.
|
|
* `>Text>` → Der umschlossene Text wird **1x eingerückt**.
|
|
* `>>Text>>` → Der umschlossene Text wird **2x eingerückt**.
|
|
|
|
---
|
|
|
|
## 2. Block-Formatierungen
|
|
|
|
### Listen
|
|
```text
|
|
&-
|
|
Erster Listenpunkt
|
|
Zweiter Listenpunkt
|
|
&
|
|
|