dev.ljpurcell
Site for development-related things, such as projects and blog posts.
Purpose
- Build a customised blog and portfolio site
- Develop fluency using Go for web development
Built using
- Go standard library
- gomarkdown/markdown to render blog posts
- chroma for syntax highlighting
- TailwindCSS
Technical features
- Markdown parsing and rendering
- Customised inline and block code syntax highlighting
- Caches for blog posts and HTML templates
- Compressed HTTP responses
- Secured static filesystem
- Logging and error handling