Tech Stack

This site is built with a focus on simplicity, performance, and maintainability. Here's what powers it:

Static Site Generator

  • Zola - A fast static site generator built in Rust
  • Tera - Templating engine for creating layouts and pages

Content Management

  • Markdown - All content is written in Markdown for simplicity and portability
  • TOML frontmatter for metadata and configuration
  • Organized file structure under content/ with logical sections

Styling

  • Sass - CSS preprocessing for better organization and maintainability
  • No CSS frameworks - Custom styles to keep things lightweight and intentional
  • Minimal JavaScript - Only where absolutely necessary

Deployment & Hosting

  • GitHub Actions - Automated building and deployment pipeline
  • GitHub Pages - Static site hosting with custom domain support
  • actions/deploy-pages - Deployment action

Features

  • RSS feeds - Automatically generated for blog posts and categories
  • Search - Built-in search functionality using Elasticlunr.js
  • Taxonomies - Categories and tags for content organization
  • Responsive design - Works well on all device sizes

Why These Choices?

Zola

  • Fast builds - Rust-based performance means quick site generation
  • Single binary - No complex Node.js toolchain required
  • Built-in features - RSS, search, Sass compilation out of the box
  • Simplicity - Straightforward configuration and templating

Static Approach

  • Security - No server-side code means fewer attack vectors
  • Performance - Pre-generated HTML serves incredibly fast
  • Reliability - Static files are simple to host and backup
  • Cost-effective - Can be hosted for free on many platforms

Minimal Dependencies

  • Maintainability - Fewer dependencies mean fewer things that can break
  • Longevity - Simple technologies tend to have longer lifespans
  • Control - Full understanding and control over every aspect of the site

Source Code

The complete source code for this site is available on GitHub, demonstrating the clean and minimal approach to static site development.