This website is under construction

Get started with Eleventy

Eleventy is very popular for dynamically creating static websites. But for bigger websites, the default project structure is a bit messy. Creating an easy maintainable project starts with directly setting up a good project structure.

Introduction

… todo …

Static Site Generation

… todo …

Eleventy

… todo …

Setup New Project

… todo …

Empty project

… todo …

Reorganize the folder structure

… todo …

Liquid instead of Nunjucks

… todo …

Adding plugins

… todo …

const eleventyRssPlugin = require("@11ty/eleventy-plugin-rss");

module.exports = function (eleventyConfig) {
    ...
    // plugins
    eleventyConfig.addPlugin(eleventyRssPlugin);
    ...
}

Configure filters

… todo …

Create content

… todo …

Pages

… todo …

blog posts

… todo …

Deploy on Commit

… todo …

Netlify

… todo …

GitHub Pages

… todo …

Firebase

… todo …