The time has come. I needed to rewrite my site from scratch. It was first implemented with Jekxyl, a static site generator written with the XYL language, a language I've developed inside Hoa. I've migrated my blog to WordPress.com when I was working there. The Gutenberg editor is really great, but there is no great support for <code>. Plus, the theme I was using was pretty heavy. The homepage was 1.15MiB! A simple article was 1.9MiB. Clearly not really efficient. I wanted something more customisable, something light, something I can hack, and more importantly, I wanted to start series.
Enter Zola
Zola is a static site generator written in Rust. It uses CommonMark for the markup, which is nice and straightforward to use. The template system is powerful and simple. Zola can build 34 pages in 392ms at the time of writing, I consider this is fast.
Nothing particular to say. It's a boring tool, which is great compliment. It just works! In a couple of hours, I was able to get everything up and running.
Extremly simple "static" PHP blog that renders markdown posts. No installation or database needed.
To create a post just write a new .md file. Everything else just works.
Note: It's not a full blogging platform, does not currently come with any premade themes, it's just a script and specific folder structure to load and display markdown files.
This project is an OSS Static Code Analysis tool for PhpStorm (2016.2+) and Idea Ultimate.
Deptrac is a static code analysis tool that helps to enforce rules for dependencies between software layers in your PHP projects.