Generated using Zola and Deployed with Nix, GitHub Pages and Netlify
Hosted at maydayv7.site
You can grab all the required dependencies using nix develop github:maydayv7/dotfiles#website
or nix-shell
For testing, run the following commands:
zola -r site check
zola -r site serve
Then click here
To build the site, run nix build
. In order to override the Base URL, nix-build -E "with import ../packages; callPackage ./site { site = URL; }"
can be used
GitHub Actions
is used in order to automatically build the site and publish it to the main domain using GitHub Pages. Netlify automatically deploys to maydayv7.netlify.app on every commit and allows for PR previews
- Pagination
- Categories
- Social Links
- Search
- Analytics
- Comments using Disqus/Giscus
- Theme Switcher
- Syntax Highlighting Theme
- KaTeX Support -
- Inline :
\\( \KaTeX \\)
/$ \KaTeX $
- Block-Style :
\\[ \KaTeX \\]
/$$ \KaTeX $$
- Inline :
- Shortcodes -
- URL :
{{ url(path="LINK", text="NAME") }}
- Image :
{{ image(src="PATH", alt="Alternative Text", position="left", style="border-radius: 8px;") }}
- Figure : Extends Image -
{{ figure(caption_position="left", caption="CAPTION", caption_style="font-weight: bold;") }}
- GitHub : Star Count -
{{ github(repo="USER/NAME") }}
- YouTube : Embed Video -
{{ youtube(id="ID") }}
- Vimeo : Embed Video -
{{ vimeo(id="ID") }}
- URL :
Huge thanks to:
- zerm for the theme
- jdisaacs.com for the basic repository structure