Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 2.23 KB

README.md

File metadata and controls

54 lines (38 loc) · 2.23 KB

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: