summaryrefslogblamecommitdiffstats
path: root/2020/info/15.md
blob: 5df5649b1b75929eec8a35b015544e459c952d6e (plain) (tree)
1
2
3
4
5
6


                                                     


                                                                                                                                                                                          










                                                                      












                                                                                                                 
                                                                                                  



                                                                                
                                                                                                                                                                 
 
                                                                                                                                                                                     
 
                                                                                                              




                                                                                 

       



                                                                                                   
 
# 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"]]  
[Download Q&A .webm video, 720p, 113MB](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--15-moving-from-jekyll-to-orgmode-an-experience-report--adolfo-villafiorita.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-thml)
-  Other static webpage generators: <https://github.com/novoid/lazyblorg/wiki/Similar-Projects>