data.rs
3.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
pub(crate) const MD_EXAMPLE :&str = r"# Ein sehr schöner Titel
## Ein sinnloser Text
Hier kommt ganz viel Text der irgendwie auch was machen soll, aber Zeilen
sollen auch im <pre> Eingabefeld automatisch umbrechen.
Ein neuner Paragraph beginnt nach einer Leerzeile.
Ein Umbruch entsteht wie gewohnt durch 2 spaces am Ende einer
Zeile.
## Fußnoten
Vllt. kann man sogar so was wie Fussnoten[^1] in den Markdown Text
einbinden... diese kann man dann irgendwo einbauen...
---
[^1]: Zum Beispiel so...
[^2]: Oder so...
## inline html ist im Moment auch ok.
<pre>Lustigerweise geht auch inline html</pre>
## Listen for fun
- ein Liste
- mehr Liste
- diesmal als Subliste.
- und was auch immer...
1. und nun Verschachtelt.
1. Numeriert.
2. huhuhu
3. wie bitte.
2. juhu
- noch mehr Liste
## Preformated Text
```Hier kommt der code```
Und hier der Paragraph mit `inline code` der auch sehr schön aussehen kann.
## Hervorhebungen
Man kann Text auch sehr schön formatieren. So ist es z.B. möglich
*Worte kursiv zu stellen* oder man kann **sie auch fett schreiben**.
Als spezielles feature kann der von mir verwendete Parser auch
~~Texte durchstreichen~~.
Nur wenn man Text <u>unterstreichen</u> will muss man auf inline html
zurückgreifen.
## Blockquotes und horizontale Linie
> Dies sollte jetzt als quote erkennbar sein.
>
>> Auch diese sind schachtelbar
>
> Und weiter gehts.
---
> Aber dies ist ein neuer quote.
## Links
Ein link kann inline geschrieben werden, so wie diese zu
[Heise.de](https://heise.de/ 'Heise.de') oder als Referenz am Ende des Textes
wie diese nach [Telepolis][lnk1].
## Bilder koennte man auch einbinden.
Wie Links lassen sich auch Bilder wie mein
![Gravatar](https://www.gravatar.com/avatar/fd016c954ec4ed3a4315eeed6c8b97b8)
in den Text ein.
Im Fließtext sieht das allerdings ein bisschen dumm aus es sei denn man hat
entsprechend angepasste styles. Besser scheint mir daher Bilder nur zwischen
Paragraphen zu plazieren.
![Gravatar](https://www.gravatar.com/avatar/fd016c954ec4ed3a4315eeed6c8b97b8)
Etwas so wie hier.
## Tabellen sollten auch gehen...
Die folgenden Beispiele kommen von [markdown.land][lnk2]:
| Item | Price | # In stock |
|--------------|-----------|------------|
| Juicy Apples | 1.99 | *8* |
| Bananas | **1.89** | 5234 |
Man braucht sie nicht schön zu formatieren.
Item | Price | # In stock
---|---|---
Juicy Apples | 1.99 | 739
Bananas | 1.89 | 6
und die Spaltenausrichtung kann man auch einstellen:
| Item | Price | # In stock |
|--------------|:-----:|-----------:|
| Juicy Apples | 1.99 | 739 |
| Bananas | 1.8900 | 6 |
[lnk1]: https://heise.de/tp/ 'Telepolis'
[lnk2]: https://markdown.land/markdown-table 'markdown.land'";
/*
pub(crate) const PEN_ICON :&str = r#"<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 220.001 220.001"
style="enable-background:new 0 0 220.001 220.001;" xml:space="preserve">
<g>
<polygon points="0,220 59.34,213.86 6.143,160.661"/>
<path d="M132.018,34.787l53.197,53.197L69.568,203.631L16.37,
150.434L132.018,34.787z M212.696,60.502c9.738-9.738,9.742-25.527,
0-35.268l-17.93-17.93c-9.738-9.74-25.529-9.738-35.268,0l-17.346,
17.347l53.199,53.196L212.696,60.502z"/>
</g>
</svg>"#;
*/