The Goodbran blog has been rebuilt from the ground up using Jekyll — a static site generator that transforms plain text into static websites and blogs.
Why Jekyll?
Moving from a Rails-based content system to Jekyll offers several advantages:
- Speed: Static pages load incredibly fast
- Security: No database or server-side code means fewer attack vectors
- Simplicity: Write in Markdown, deploy to any static host
- Version Control: All content lives in Git
Mozilla Protocol Design System
The new design is inspired by Mozilla Protocol — a design system that emphasizes:
- Clean, readable typography with Zilla Slab for headings
- Firefox blue accents (#0060DF) for calls-to-action
- Card-based layouts for content organization
- Accessibility-first approach
What’s Next
Over the coming weeks, I’ll be migrating the existing blog posts from the Rails application. This includes:
- Technical tutorials on Rails and deployment
- Music notation guides using LilyPond
- Piano scores and sheet music
Stay tuned for more content!
This blog is open source. Find a bug or want to suggest an improvement? Open an issue on GitHub.