Showing
3 changed files
with
117 additions
and
48 deletions
1 | -# Ein sehr schöner Titel | |
1 | +# Markdown Cheatsheat | |
2 | 2 | |
3 | -## Ein sinnloser Text | |
4 | - | |
5 | -Hier kommt ganz viel Text der irgendwie auch was machen soll, aber Zeilen | |
6 | -sollen auch im <pre> Eingabefeld automatisch umbrechen. | |
7 | - | |
8 | -Ein neuner Paragraph beginnt nach einer Leerzeile. | |
9 | -Ein Umbruch entsteht wie gewohnt durch 2 spaces am Ende einer | |
10 | -Zeile. | |
11 | - | |
12 | -## Fußnoten | |
3 | +## Überschriften | |
4 | +--- | |
13 | 5 | |
14 | -Vllt. kann man sogar so was wie Fussnoten[^1] in den Markdown Text | |
15 | -einbinden... diese kann man dann irgendwo einbauen... | |
6 | +# # <H1> | |
7 | +## ## <H2> | |
8 | +### ### <H3> | |
9 | +#### #### <H4> | |
10 | +##### ##### <H5> | |
11 | +###### ###### <H6> | |
16 | 12 | |
13 | +## Absätze und Umbrüche | |
17 | 14 | --- |
18 | 15 | |
19 | -[^1]: Zum Beispiel so... | |
20 | - | |
21 | -[^2]: Oder so... | |
16 | +Ein einfacher Zeilenumbuch | |
17 | +verändert den Textfluß nicht. Spaces haben auch keinen Einfluß auf den Textfluß. Es ist selten eine gute Idee große Abstände innerhalb eines Textes zu habe, sollte man diese aber wirklich brauchen kann man auf inline html zurückgreifen. | |
22 | 18 | |
23 | -## inline html ist im Moment auch ok. | |
19 | +Leerzeilen erzeugen neue Paragraphen. Um im formatierten Text einen Zeilenumbruch zu erzeugen verwendet man zwei Spaces vor einem Zeilenumbruch im Eingabetext. | |
20 | +Dies führt nicht zu einem Paragraphen. | |
24 | 21 | |
25 | -<pre>Lustigerweise geht auch inline html</pre> | |
22 | +## Hervorhebungen | |
23 | +--- | |
26 | 24 | |
27 | -## Listen for fun | |
25 | +- *kursive (schwache) Hervorhebung* | |
26 | +- **fette (starke) Hervorhebung** | |
27 | +- ***kursiv und fette (sehr starke) Hervorhebung*** | |
28 | +- *schwache mit **eingebetteter starker** Hervorhebung* | |
29 | +- **starke mit *eingebetteter schwacher* Hervorhebung** | |
30 | +- ~~durchgestrichen~~ | |
31 | +- <u>untersteichen nur mit HTML</u> | |
32 | +- ~~*durchgestrichen kursiv*~~ | |
33 | +- **~~fett durchgestrichen~~** | |
34 | +- *<u>kursiv unterstrichen</u>* | |
35 | +- <u>**unterstrichen fett**</u> | |
36 | + | |
37 | +## Listen | |
38 | +--- | |
28 | 39 | |
29 | -- ein Liste | |
30 | - - mehr Liste | |
31 | - - diesmal als Subliste. | |
32 | -- und was auch immer... | |
33 | - 1. und nun Verschachtelt. | |
34 | - 1. Numeriert. | |
35 | - 2. huhuhu | |
36 | - 3. wie bitte. | |
37 | - 2. juhu | |
38 | -- noch mehr Liste | |
40 | +- erster Listeneintrag | |
41 | + - erster Unterlisteneintrag | |
42 | + - zweiter Unterlisteneintrag | |
43 | +- zweiter Listeneintrag | |
44 | + 1. erster numerierter Listeneintrag | |
45 | + 1. erster numerierter Unterlisteneintrag | |
46 | + 2. zeiter numerierter Unterlisteneintrag | |
47 | + 3. dritter numerierter Unterlisteneintrag | |
48 | + 2. zweiter numerierter Listeneintrag | |
49 | +- dritter Listeneintrag | |
50 | + - [x] erster Auswahllisteneintrag | |
51 | + - [ ] zweiter Auswahllisteneintrag | |
52 | + - [ ] dritter Auswahllisteneintrag | |
53 | +- vierter Listeneintrag | |
54 | + 1. [ ] erster numerierter Auswahllisteneintrag | |
55 | + 2. [x] zweiter numerierter Auswahllisteneintrag | |
56 | + | |
57 | +## Code Blöcke | |
58 | +--- | |
39 | 59 | |
40 | -## Preformated Text | |
60 | + Dies ist ein codeblock durch Einrückung. | |
61 | + In diesem werden keine Formatierungen | |
62 | + vorgenommen. | |
41 | 63 | |
42 | -```Hier kommt der code``` | |
64 | +Mit backticks lassen sich Codeblöcke mit Sprachinformation | |
65 | +erstellen. Theoretisch koennte fuer solche Böcke dann Syntax-Highliting eingebaut werden. | |
43 | 66 | |
44 | -Und hier der Paragraph mit `inline code` der auch sehr schön aussehen kann. | |
67 | +```shell | |
68 | +#!/bin/env sh | |
45 | 69 | |
46 | -## Hervorhebungen | |
70 | +FOO="foo" | |
47 | 71 | |
48 | -Man kann Text auch sehr schön formatieren. So ist es z.B. möglich | |
49 | -*Worte kursiv zu stellen* oder man kann **sie auch fett schreiben**. | |
50 | -Als spezielles feature kann der von mir verwendete Parser auch | |
51 | -~~Texte durchstreichen~~. | |
72 | +function func() { | |
73 | + local BAR=bar | |
74 | +} | |
75 | +``` | |
52 | 76 | |
53 | -Nur wenn man Text <u>unterstreichen</u> will muss man auf inline html | |
54 | -zurückgreifen. | |
77 | +Auch in den Fließtext lassen sich `inline code` Elemente einfügen um z.B. einzelne Kommandos hervorzuheben. | |
55 | 78 | |
56 | -## Blockquotes und horizontale Linie | |
79 | +## Zitate und horizontale Linie | |
80 | +--- | |
57 | 81 | |
58 | -> Dies sollte jetzt als quote erkennbar sein. | |
82 | +> Dies ist ein Zitat. | |
59 | 83 | > |
60 | ->> Auch diese sind schachtelbar | |
84 | +>> Zitate können verschachtelt sein. | |
61 | 85 | > |
62 | -> Und weiter gehts. | |
86 | +> Wir können also zitieren was jemand zitiert hat. | |
87 | +> Solange die Zeilen ohne Unterbrechung mit einem > | |
88 | +> beginnen bleibt es ein Zitat | |
63 | 89 | |
64 | ---- | |
65 | 90 | |
66 | -> Aber dies ist ein neuer quote. | |
91 | +> Sobald eine Zeile on führendes > auftaucht endet ein | |
92 | +> Zitat. | |
67 | 93 | |
68 | 94 | ## Links |
95 | +--- | |
69 | 96 | |
70 | 97 | Ein link kann inline geschrieben werden, so wie diese zu |
71 | 98 | [Heise.de](https://heise.de/ 'Heise.de') oder als Referenz am Ende des Textes |
72 | 99 | wie diese nach [Telepolis][lnk1]. |
73 | 100 | |
74 | -## Bilder koennte man auch einbinden. | |
101 | +## Bilder | |
102 | +--- | |
75 | 103 | |
76 | 104 | Wie Links lassen sich auch Bilder wie mein |
77 | 105 | ![Gravatar](https://www.gravatar.com/avatar/fd016c954ec4ed3a4315eeed6c8b97b8) |
... | ... | @@ -85,7 +113,8 @@ Paragraphen zu plazieren. |
85 | 113 | |
86 | 114 | Etwas so wie hier. |
87 | 115 | |
88 | -## Tabellen sollten auch gehen... | |
116 | +## Tabellen | |
117 | +--- | |
89 | 118 | |
90 | 119 | Die folgenden Beispiele kommen von [markdown.land][lnk2]: |
91 | 120 | |
... | ... | @@ -103,12 +132,31 @@ Bananas | 1.89 | 6 |
103 | 132 | |
104 | 133 | und die Spaltenausrichtung kann man auch einstellen: |
105 | 134 | |
106 | - | |
107 | 135 | | Item | Price | # In stock | |
108 | 136 | |--------------|:-----:|-----------:| |
109 | 137 | | Juicy Apples | 1.99 | 739 | |
110 | 138 | | Bananas | 1.8900 | 6 | |
111 | 139 | |
140 | +## Fußnoten | |
141 | +--- | |
142 | + | |
143 | +Man kann auch verlinkte Fußnoten[^1] in den Text | |
144 | +einbinden. Die Fußnote selber kann dann an beliebige stelle im Text stehen. | |
145 | + | |
146 | +--- | |
147 | +[^1]: Zum Beispiel so. | |
148 | + | |
149 | +[^2]: Diese Fußnote hat keine Verlinkung im Text. | |
150 | + | |
151 | +## HTML einbetten. | |
152 | +--- | |
153 | + | |
154 | +<ul> | |
155 | +<li> | |
156 | +<pre>Man kann auch direkt HTML tags einbetten, | |
157 | +wie hier.</pre> | |
158 | +</li> | |
159 | +</ul> | |
112 | 160 | |
113 | 161 | [lnk1]: https://heise.de/tp/ 'Telepolis' |
114 | 162 | [lnk2]: https://markdown.land/markdown-table 'markdown.land' | ... | ... |
docs/notes.md
0 → 100644
1 | +# Markdown Historie. | |
2 | + | |
3 | +Jedes gespeicherte Markdown erhaelt eine historie ueber die jede vergangene | |
4 | +Version eingesehen werden kann. Gespeichert ist diese in Form eines | |
5 | +komprimierten diffs. | |
6 | + | |
7 | +Die Frontend Komponente kann jede beliebige existierende Patchversion | |
8 | +darstellen. Auf der Datenseite ist aber kein **undo** möglich. Genau wie man | |
9 | +in der Realität nicht in der Zeit zurück gehen kann kann man das auch nicht | |
10 | +mit den Inhalten. Würde man das zulassen, so würde entweder ein Teil der | |
11 | +Historie des Markdowns wegfallen müssen oder aber es würde ein beliebig | |
12 | +komplexer Baum von Histoien entstehen. | |
13 | + | |
14 | +Statt also ein **undo** auf eine frühere Version zuzulassen kann man in der | |
15 | +aktuellen Version auf frühere Stände zurück gehen und diese gegebenenfalls | |
16 | +noch anpassen. Dieser Stand wird wieder ein neuer Patch gegen die gegenwärtige | |
17 | +Version. | ... | ... |
... | ... | @@ -18,3 +18,7 @@ |
18 | 18 | |
19 | 19 | ## Send and async and using non Send types... |
20 | 20 | - [Rust Send Story](https://procmarco.netlify.app/blog/2021-05-04-a-story-about-async-rust-and-using-send-types/ 'Rust Send story') |
21 | + | |
22 | +## Restful API | |
23 | +[ReadTheDocs apiguide](https://apiguide.readthedocs.io/en/latest/build_and_publish/use_RESTful_urls.html 'ReadTheDocs apiguide') | |
24 | +[RestfulApi](https://restfulapi.net/versioning/ 'RestfulApi') | ... | ... |
Please
register
or
login
to post a comment