Source code for https://danvolchek.com.
It holds links, details about projects I've worked on, and a blog for longer form thoughts.
It's a static website that's generated by a static site generator.
It uses:
- Hugo as a template engine
- Blowfish as the theme
- Github pages to host the content
- Google Domains for the custom domain name
Before this stack, I used a website generator I wrote myself that's remarkably similar in idea: take markdown files and generate a static website. I switched to hugo + blowfish because it looks better.
I've added some customizations on top of blowfish:
- Copying code blocks works regardless of the
highlight.noClasses
setting, allowing for custom code block syntax highlighting. - The home page shows recent articles in multiple sections, with configurable settings like taxonomy and display style per section.
- The color scheme is custom.
To run the development server:
hugo server
To build a new version:
hugo
To update blowfish:
git submodule update --remote --merge
then do another build. Make sure to check that the blowfish overrides still work:
- assets/js/code.js to enable code copying
- layouts/partials/recent-articles for the home page sections