Skip to content
Webakery baking websites since 2000

All news

The new Webakery is live

The new Webakery is online. Since you are here, a few words on how it was built.

Grav, without the admin. The site runs on Grav, a flat-file CMS written in PHP. There is no database and no admin panel: I removed it on purpose. Pages and news are Markdown files, the CV data lives in YAML, and the theme is a plain Twig theme with a single CSS file. Fewer moving parts means less to maintain and less to attack. To publish something, I edit a file.

PHP, kept simple. The only plugin is the one that serves the 404 page.

Anti-spam. My phone number and email addresses are never written in the page as plain text. They are scrambled in the HTML and put back together by a small script in your browser, so the simple bots that scrape websites for contacts find nothing to collect. It is not encryption, just a cheap barrier against automatic scraping.

Automatic deployment. I do not upload files by hand. A change goes live through an automatic deployment.

Claude Code and vibe coding. Most of the site was built with Claude Code, in the way people now call vibe coding: I describe what I want, look at the result, and ask for changes until it is right. I still read and decide everything that goes in, but the typing is shared.

Impeccable for the design. The look of the site comes from Impeccable, a skill for Claude Code that guides the design work. I am very happy with the result. It did an impeccable job, and the name is not an exaggeration.

The site is meant to stay small and quick. More news will follow here.