blob: c61cd24fdd5173db91d0c08f9df99497259b963e (
plain) (
tree)
|
|
# Moving from Jekyll to OrgMode, an experience report
Adolfo Villafiorita
[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--15-moving-from-jekyll-to-orgmode-an-experience-report--adolfo-villafiorita.webm" subtitles="/2020/subtitles/emacsconf-2020--15-moving-from-jekyll-to-orgmode-an-experience-report--adolfo-villafiorita.vtt"]]
[Download compressed .webm video (13.8M)](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/smaller/emacsconf-2020--15-moving-from-jekyll-to-orgmode-an-experience-report--adolfo-villafiorita--vp9-q56-video-original-audio.webm)
I have been a long time user of static site generators, such as
Jekyll.
I recently discovered Org Mode's publishing features and started
appreciating flexibility and capabilities, especially when literate
programming comes into play to generate "dynamic" content.
In this talk/tutorial I will present the challenges I faced and how I
finally moved my homepage and the University of Trento's Computational
Logic website to Org Mode.
<!-- from the pad --->
- Actual start and end time (EST): Start: 2020-11-28T14.36.18; Q&A:
2020-11-28T14.51.48; End: 2020-11-28T14.53.03
# Questions
## Opinion on Firn (<https://github.com/theiceshelf/firn>)?
## Do you discuss this in a blog as well? Where could I find more about it?
Talk and content will be published later after the conference. Will be
available on the talk page.
## Could you please paste your URLs in the notes below? (link to your site etc).
The source repository of the first website (my homepage) lives here:
<https://www.ict4g.net/gitea/adolfo/home> and the output is:
<https://www.ict4g.net/adolfo/>.
The source repository of the second website (Computational Logic)
lives here: <https://www.ict4g.net/gitea/adolfo/cl-2020> and the
output is: <http://datascientia.education/cl-2020>.
The talk, code and links are now availble here:
<https://www.ict4g.net/adolfo/notes/emacsconf-2020/index.html>.
<https://www.ict4g.net/gitea/adolfo/home> has the source code for the
website.
# Notes
- Main reason: Org has better support for literate programming.
- Org mode files support in Jekyll - <https://emacs.cc/jekyll-org/>.
- Mentioned: <http://juanjose.garciaripoll.com/blog/org-mode-html-templates/index.html> (org-html).
- Other static webpage generators: <https://github.com/novoid/lazyblorg/wiki/Similar-Projects>.
|