Here you can find some resources related to my talk at EmacsConf 2020, “Moving from Jekyll to Org Mode” [*Note: The content has been edited to reflect changes in the machinery I now use*]:
- Link to the page on the EmacsConf Wiki: Moving from Jekyll to OrgMode, an experience report
- The slides of the talk as a single page talk.org and in Reveal.js format: talk-reveal.html (The presentation was given with org-tree-slide.)
- The Emacs Conf website
Emacs Lisp code:
- The Emacs Lisp functions I use to preview and deploy websites: website-management.org
- The Emacs Lisp configuration of my website: project-specification.org. This is a standard Org Mode project with a couple of custom properties to specify deploy and preview data.
- The Emacs Lisp functions to read metadata from Org Mode files: website-metadata.org (/This has been added after the talk: the original implementation was in Ruby; the implementation in Emacs Lisp reduces the technical needs to get started./)
Some “special” pages, e.g., Atom feeds, sitemap and other support files are generated using literate programming:
Sources of websites deployed using Org Mode:
- Git repository of my home page
- Git reportistory of CL2020, the website of the Computational Logic course at the University of Trento.
Link to other websites written in Org Mode, including extensions, tips, and tricks: