KIMB-Notes Markdown Übersicht
- ↓ Allgemein
- ↓ Codeblöcke
Allgemein
Als Renderer für die Markdown Eingaben kommt Marked zum Einsatz.
Dabei wird ein etwas veränderter Renderer sowie die Optionen GitHub Flavored Markdown gfm
und Tabellen tables
genutzt.
Ein gute Einleitung in die Syntax von Markdown befindet sich hier.
(Aktuell wird GitHub Flavored Markdown nicht vollständig untersützt, es fehlen: Task Lists, SHA references, Issue references within a repository,
Username @mentions, Emoji - siehe Issues für geplante Features)
Codeblöcke
```lang // Code, Code, Code if( $var ){ do(); } ```Wobei
lang
als Sprachangabe, siehe Liste, benötigt wird.
-
Syntaxhighlighting wird für Codeblöcke mit folgenden Sprachen untersützt:
- Markup:
markup
- CSS:
css
- C:
clike
oderc
- JavaScript:
javascript
- Bash:
bash
- C++:
cpp
- C#:
csharp
- Ruby:
ruby
- git:
git
- INI:
ini
- Java:
java
- JSON:
json
- Lua:
lua
- Markdown:
markdown
- Matlab:
matlab
- Objective C:
objectivec
- Perl:
perl
- PHP:
php
- Python:
python
- R:
r
- SQL:
sql
- Swift:
swift
- Markup:
-
Weiterhin werden Codeblöcke mit folgenden Sprachen gerendert:
- LaTeX (nur Mathe):
tex
- LaTeX (nur Mathe):
Basierend auf PrismJS und KaTeX