Blog Workflow Introduction

July 18, 2026

This blog is built with 11ty (Eleventy), a static site generator that transforms Nunjucks templates and Markdown files into a static HTML site. The site is deployed to a NearlyFreeSpeech.net (NFS) server via rsync.

This workflow provides a simple and efficient process for maintaining a static blog:

  • Edit content locally in Markdown and Nunjucks
  • Build with 11ty to generate static HTML
  • Deploy via rsync to NFS server
  • No server-side dependencies or database required
  • Fast, secure, and easy to maintain

Who This Guide Is For

This documentation is for people who want to maintain their own independent website with full control over their content. It's inspired by the Hardcore IndieWeb philosophy by Adam Newbold, which emphasizes that if your content doesn't primarily exist on your own hard drive, you don't fully control it.

For Absolute Beginners

If you're new to web development and want the simplest possible approach, I recommend starting with Adam's Hardcore IndieWeb guide. His approach uses only:

  • A text editor
  • A file transfer tool
  • A web host

You'll write HTML directly and upload files manually. This is the most straightforward path to complete independence and requires no technical dependencies.

For Those Comfortable with Command Line Tools

If you're comfortable with the command line and want to add some automation while maintaining independence, this 11ty workflow is for you. It adds:

  • Static site generation for automatic HTML building
  • Markdown support for easier content authoring
  • Template system for consistent layouts
  • Automated deployment via rsync

You still maintain full control, as your content lives on your hard drive in Markdown files, and the generated HTML is fully portable.

Part 1: Project Structure

Covers the project structure, template architecture, and semantic HTML structure.

Read Part 1 →

Part 2: Build Process

Covers the build process, deployment workflow, and server configuration.

Read Part 2 →

Part 3: Making Posts

Covers making posts and the Git workflow.

Read Part 3 →

Part 4: Hosting Options

Compares NearlyFreeSpeech.net, Netlify, and self-hosting for your static site.

Read Part 4 →