An open API service indexing awesome lists of open source software.

https://github.com/kisaragi-hiu/ox-pollen

Org export backend to Pollen markup (Abandoned as I switched to Hugo)
https://github.com/kisaragi-hiu/ox-pollen

converter emacs emacs-lisp org org-mode pollen

Last synced: about 1 year ago
JSON representation

Org export backend to Pollen markup (Abandoned as I switched to Hugo)

Awesome Lists containing this project

README

          

* ox-pollen

An Org export backend to export to [[https://docs.racket-lang.org/pollen/][Pollen]] markup.

** Installation

#+BEGIN_SRC elisp
(straight-use-package '(ox-pollen :host github :repo "kisaragi-hiu/ox-pollen"))
(require 'ox-pollen)
#+END_SRC

** Usage (in a Pollen project)

Using [[https://github.com/cask/cask][Cask]]:

- Install cask on your system

- In your =Cask= file:

#+begin_src emacs-lisp
(source gnu)
(source melpa)

(depends-on "cask")
(depends-on "ox-pollen"
:git "https://github.com/kisaragi-hiu/ox-pollen"
:files ("ox-pollen.el"))
#+end_src

- Run =cask install=

- Export an Org file to Pollen:

: cask emacs "foo.org" --batch -l ox-pollen -f ox-pollen-export-to-pollen --kill

* Acknowledgements
- ox-tufte
- ox-md
- https://orgmode.org/worg/dev/org-export-reference.html

* Compared to lozenge.el

- Lozenge.el is for evaluating Emacs Lisp code inline as you export, in a syntax that’s inspired by Pollen / Scribble.
- ox-pollen is for converting Org files to Pollen markup =.pm= files, ready to be used in a Pollen project.