π Project Jockey
Redesigning fmarx.com in the Year of the Website, 2026.
If I can make it smaller, I should.
If I can make it dumber, I should.
β Dave Rupert
Decision log
- Keep it simple and use Eleventy and flat files instead of Astro and Sanity, because in a long-term project βyou pay the price in maintenance later onβ.
- Use
eleventy-base-blogas a starting point for architecture decisions. - Use WebC so I can work on different elements in isolation.
- Donβt use Sass unless I need to. Write small CSS files that can be imported and bundled into WebC components via
link rel="stylesheet".
To-do
- File structure
- WebC
- Content
- Fonts
- Microformats
- Webmention endpoint
- Remove demo content
- Library
- Navigation
- Images
- Add legacy content
- Grid
- Tags
- Explore using Obsidian to increase ease of editing, while maintaining Markdown files as data source.