Go-org
Ein org -Modus -Parser- und statischer Site -Generator in Go. Schauen Sie sich Github -Seiten an
- für org zu html Conversion -Beispielen
- Für eine von Blorg erzeugte statische Stelle
- Um es live in Ihrem Browser auszuprobieren
bitte beachten Sie
- Das Ziel für den HTML-Export besteht darin, eine sinnvolle HTML-Ausgabe zu erzeugen, und nicht genau den Ausgang von
org-html-export
zu reproduzieren. - Das Ziel für den Parser ist es, eine angemessene Teilmenge des Org -Modus zu unterstützen. Der Org -Modus ist riesig und ich möchte der Regel von 80/20 befolgen.
Verwendung
Befehlszeile
$ go-org
Usage: go-org COMMAND [ARGS]...
Commands:
- render [FILE] FORMAT
FORMAT: org, html, html-chroma
Instead of specifying a file, org mode content can also be passed on stdin
- blorg
- blorg init
- blorg build
- blorg serve
als Bibliothek
Siehe Main.go und Hugo org/convert.go
Entwicklung
-
make setup
- Dinge ändern
-
make preview
(regeneriert Feortures und zeigt die Ausgabe in einem Browser an).
Schauen Sie sich im Allgemeinen das Makefile an - es ist kurz genug.
Ressourcen
- Testdateien
- Ox-Hugo All-Posts.org
- https://ox-hugo.scripter.co/doc/examples/
- https://orgmode.org/manual/
- https://orgmode.org/worg/dev/org-syntax.html
- https://code.orgmode.org/bzg/org-mode/src/master/lisp/org.el
- https://code.orgmode.org/bzg/org-mode/src/master/lisp/org-element.el
- Meistens diese & ox-html.el, aber ja, alle https://code.orgmode.org/bzg/org-mode/src/master/lisp/
- Vorhandene ORG-Modus-Implementierungen: Org, org-Ruby, Goorgeous, Pandoc