Skip to content

Latest commit

 

History

History

site

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

My Personal Website

website

Generated using Zola and Deployed with Nix, GitHub Pages and Netlify

Hosted at maydayv7.site

Build

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

Continuous Integration

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

Features

  • Pagination
  • Categories
  • Social Links
  • Search
  • Analytics
  • Comments using Disqus/Giscus
  • Theme Switcher
  • Syntax Highlighting Theme
  • KaTeX Support -
    • Inline : \\( \KaTeX \\) / $ \KaTeX $
    • Block-Style : \\[ \KaTeX \\] / $$ \KaTeX $$
  • 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") }}

Credits

Huge thanks to: