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)
- Host: GitHub
- URL: https://github.com/kisaragi-hiu/ox-pollen
- Owner: kisaragi-hiu
- License: gpl-3.0
- Created: 2020-10-15T18:42:16.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-14T17:30:12.000Z (over 5 years ago)
- Last Synced: 2025-02-07T17:37:22.779Z (over 1 year ago)
- Topics: converter, emacs, emacs-lisp, org, org-mode, pollen
- Language: Emacs Lisp
- Homepage:
- Size: 80.1 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
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.