Site Pipeline

Navigation
Home
About
Projects
Log
Places
Links

Overview

This site is generated using a minimal static pipeline built on pandoc and shell scripting.

The goal is to maintain a system that is: - simple - reproducible - compatible with older hardware and browsers - free of unnecessary dependencies


Architecture


Design Constraints


Structure


Key Decisions


Build Process

The site is generated via a shell script which:

  1. Locates all markdown files
  2. Converts them using pandoc
  3. Applies a shared template
  4. Injects navigation and footer
  5. Writes output to the web directory

Notes

This system is intentionally minimal.

Complexity is avoided unless it provides clear and lasting value.


Log

2026-03-23
- Implemented pandoc template system
- Introduced include-based navigation and footer
- Resolved pathing issues via base URL handling
- Converted site to directory-aware structure
- Eliminated manual HTML duplication

2026-03-23 (later)
- Refined CSS for readability and compatibility
- Introduced projects as structured content


Last updated: 2026-03-23
Built with pandoc on sdf.org