Jeroen Wellner

Mobile & Web Development

Moved to static website

February 20, 2016

Today I moved www.wllnr.nl from Wordpress to a static website hosted on google cloud storage.

Wordpress required me to run a web server with PHP and a database. While I always liked to run my own servers, it was always a lot of work when you need to update, migrate every other year and a half.

After trying a few static site generators I decided to go for Metalsmith. I liked the simple and pluggable nature. Metalsmith works nicely with Gulp using gulpsmith.

Gulp build

The build system builds .html pages from a content directory with .md (markdown) files. The content directory has a pages and posts folder. The .md files have metadata (title, date, layout) in them in YAML format.

Metadata example for this page:

---
title: Moved to static website
slug: moved to static website
date: 2016-02-20
layout: post.swig
---

The pages are build to static .html files with the pattern :slug. The blog files are build to static .html files with the pattern blog/:date/:slug.

I will go more in detail in a next blog post: