This is my personal blog, powered by hugo and served by caddy. I use a customized theme based on the simple but stylish hugo-bearcub. Visit my blog at tomasfarias.dev!
I was looking into a static file site generator that could work with Markdown files and the two best options I could find where zola and hugo. Due to my familiarity with Tera templates, and my urge to try out a new Rust tool, I went with the former. After giving it a shot for a couple of weeks, it was obvious that zola
is at a much earlier stage compared to hugo
, specially when it comes to theme variety. Since I'm not a web-dev person, and really not looking to do more than a few minor changes here and there, I eventually switched to hugo
.
There's multiple ways to run the blog. If you wish to run a development server with hugo
you can simply do:
hugo server --disableFastRender
Running with the included Dockerfile is also an option:
docker build -t tomasfarias/hugo-blog:latest .
docker run --net=host -d tomasfarias/hugo-blog:latest
The blog should be available at localhost:8080
by default.
The code of this project are licensed under the . The content of the blog posts is covered under the CC BY-NC 4.0 LICENSE. This blog relies on the following MIT-compatible licensed projects:
- The aforementioned hugo. See LICENSE.
- The m10c theme. See LICENSE.
- The Nord color palette. See LICENSE.
- The Gruvbox color palette.
Exceptions may apply to static files, images, and other content. Said exceptions will be documented here.