Impressions: 7
Visits heute: 330
Visits heute: 330
Aktuelle Seite: Markdown Viewer für die Shell
md_view V0.3
Ein kompakter Markdown-Viewer für das Terminal mit ANSI-Farbunterstützung.
Highlights der Version 0.3
- Blockweiser Tabellenparser
- Cyanfarbene Tabellenrahmen
- UTF-8 Unterstützung
- Unterstützung für Pipes (
echo ... | md_view) - Unterstützung für Dateien (
md_view beispiel.md) - Inline-Markdown:
- Fett
- Kursiv
- Inline-Code
- Links
- Überschriften der Ebenen 1 bis 4
- Listen und nummerierte Listen
- Blockquotes
- Pager-Modus mittels
-p - Tabellen mit variabler Spaltenbreite
Kompilierung
make
Verwendung
./md_view README.md
oder
cat README.md | ./md_view
echo "# Hallo Welt" | ./md_view
Unterstützte Markdown-Elemente
| Element | Unterstützung |
|---|---|
| # Überschriften | Ja |
| Fett | Ja |
| Kursiv | Ja |
| Listen | Ja |
| Nummerierte Listen | Ja |
| Blockquotes | Ja |
| Tabellen | Ja |
| Inline-Code | Ja |
| Links | Ja |
| UTF-8 | Ja |
| ANSI Farben | Ja |
Architektur
Renderer
Der Inline-Renderer verarbeitet sämtliche Markdown-Elemente bevor diese auf dem Terminal ausgegeben werden.
Markdown
|
Renderer
|
ANSI / UTF-8 Text
|
Padding
|
stdout
Tabellenparser
Tabellen werden blockweise verarbeitet:
Markdown
|
Tabellenanfang
|
alle Tabellenzeilen puffern
|
Spaltenbreiten bestimmen
|
Rahmen zeichnen
|
Tabellen ausgeben
|
Puffer freigeben
Versionshistorie
V0.3
- vollständiger blockweiser Tabellenparser
- Unterstützung für mehrere Tabellen innerhalb eines Dokuments
- oberer und unterer Tabellenrahmen
- UTF-8 Unterstützung
- Inline-Markdown innerhalb von Tabellenzellen
- Verbesserung der Layoutberechnung
- Makefile ergänzt
Lizenz
Freie Nutzung für private und nicht-kommerzielle Zwecke.
Download
| Format zip* | md_view-V0.3.zip |
| Format tgz* | md_view-V0.3.tgz |
| Format 7z* | md_view-V0.3.7z |