Source code of my personal website, found live at www.oyeoloyede.com
This is a hand-rolled Static Site Generator.
It's kinda fun.
- Markdown files with YAML front matter
- Code syntax highlighting
- Tag system with dedicated tag pages
- Main RSS feed
- Tag-specific RSS feeds
- Sitemap generation
- Live development server
- Auto-rebuild on file changes
- Local preview at http://localhost:8000
- Test suites
- markdown: Converts markdown files to HTML
- pyyaml: Parses YAML front matter in blog posts
- jinja2: HTML templating for the blog
- pygments: Code syntax highlighting
- feedgen: Generates RSS feeds
- watchdog: Enables live reloading during development (development only)
- pytest: Testing framework (development only)
poetry run blog build
poetry run blog serve
poetry run blog serve --port 8080
poetry run blog serve --no-watch
poetry run blog clean
poetry run test