Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 854 Bytes

File metadata and controls

18 lines (13 loc) · 854 Bytes

Zortfolio

Welcome to the repo for my portfolio website

I built this project as a way to learn the Zig programming language, and I had a lot of fun writing it. I tried to take a 'vanilla first' approach to all of the frontend, this entails:

  • Vanilla CSS
  • Vanilla JS Web Compponents
  • HTMX for routing

As an excersize, I tried to minimize the uage of libraries not written by me, I managed to only need 2:

Templating was hand-rolled, see zemplate.

Source code tour included on my Blog

Todo

Create a way to associate 'data endpoints' rather than just 'html endpoints'. Basically routes that skip the writer system and won't be getting components oob swapped.