My blog built with Hugo.
 
 
Go to file
Quentin Duchemin 2a44e3f3c5
Improve case layout
2021-05-25 00:36:57 +02:00
assets/css Finish list design with cards and columns 2021-05-23 01:42:17 +02:00
content Add root pages, better footer and case header, automatic start/end navbar 2021-05-24 23:53:06 +02:00
themes/chosto Improve case layout 2021-05-25 00:36:57 +02:00
.gitignore Ignore generated files 2021-05-18 13:23:06 +02:00
LICENSE Initial commit 2021-05-09 14:35:28 +00:00
README.md Add root pages, better footer and case header, automatic start/end navbar 2021-05-24 23:53:06 +02:00
config.yaml summaryLenght is broken for me, use truncate for uniform summaries 2021-05-25 00:25:58 +02:00

README.md

blog

My blog built with Hugo (static website generator) and Bulma (tiny yet powerful CSS framework).

Content and choices

It contains a theme coded specifically for the blog, with examples taken from Hugo documentation. The purpose of not taking a great existing theme is to learn new webthings (because I really suck at web development). Also I wanted to learn a bit about Bulma, a tiny CSS framework without a line of JavaScript.

Hugo is really powerful yet pretty light and really fast. I do like the way templating is used to achieve very elegant tricks. In the past we would have used databases and dynamic languages like PHP for the same result.

I think that using Wordpress for a little static blog is no longer relevant and I am really enthousiastic about projects like Hugo. Additionnally, the community seems very friendly. Other static CMS such as Ghost have an economic model that I don't like (eg you have to pay for plugins) and Grav is great but not so artisanal. The learning curve is pretty high and you're encouraged to use an existing theme with the PHP admin interface.

With Hugo, I really have the sensation of minimizing the ressources I use while totally understanding what I am doing (even if I am doing it badly).

Building

Just run hugo and serve the public directory.

Remember to delete existing public directory before rebuilding blog.

For development, run hugo server --watch to watch for config/content changes, rebuild site and serve it on localhost.

Using the theme

TODO 😄