Go-Org
Орг -режим анализатора и статического генератора сайтов в Go. Взгляните на страницы GitHub
- Для примеров преобразования орг в HTML
- для статического сайта, генерируемого Blorg
- Чтобы попробовать это в прямом эфире в вашем браузере
Пожалуйста, обрати внимание
- Цель для экспорта HTML состоит в том, чтобы произвести разумный HTML-вывод, а не воспроизвести выход
org-html-export
. - Целью для анализатора является поддержка разумного подмножества режима орг. Режим орг огромный , и мне нравится следовать правилу 80/20.
Использование
командная строка
$ 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
как библиотека
см. Main.go и Hugo org/convert.go
разработка
-
make setup
- изменить вещи
-
make preview
(регенерирует светильники и показывает вывод в браузере)
В общем, посмотрите на Makefile - он достаточно короткий.
ресурсы
- тестовые файлы
- 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-dode/src/master/lisp/org-element.el
- В основном это и ox-html.el, но да, все из https://code.orgmode.org/bzg/org-mode/src/master/lisp/
- Существующие реализации режима орг: org, org-ruby, goorgeous, pandoc