Tools & Workflow
This website is built using these two open-source great tools:
- Hugo: the engine, a static site generator. Kind of like the engine that transforms a
.tex
file to a.pdf
. The language is not LaTeX but Markdown, easier to learn yet less powerful. - Wowchemy: the design, a theme for
Hugo
(layout, design, …). Roughly speaking, it’s thedocumentclass
and frontmatter of aLaTeX
file.
The workflow can be decomposed into two steps:
-
Create a static website (
.html
files) from Markdown (.md
files) source code using Hugo:graph LR A("Markdown (.md)") -->|hugo|B("HTML (.html)")as ((Lua)La)TeX engine that transforms.tex
file to a beautiful.pdf
file. In this step Hugo use a local webserver, so that you can see the result of your modifications of the source files almost in real time. -
Publish these HTML files to a webserver, for example using Rsync:
graph LR
B(HTML) --> |rsync|C(Webserver)