www.alvs.dev

Design decisions

I chose a classless CSS approach because it encourages semantic HTML and reduces the mental overhead of styling decisions. It forces cleaner, more meaningful markup while letting the content take center stage.

Sometimes I wonder, do I even like minimal design or am I just too lazy to create more custom. Probably a bit of both and surprisingly the combination has worked really well for this site.

Technical architecture

The site is built as a purely static site powered by Astro with no complex build steps or runtime dependencies just simple, fast, static output.

I chose Astro (starting with v1 when it was gaining momentum) and have loved the framework ever since. It perfectly fits my goal of zero-friction content delivery.

Future Roadmap

Archives

  1. My very first draft was just plain HTML + CSS, I hard-coded the entire site in a single page, but later decided to turn it into a structured multi-page site.
  2. [2022 jan - 2022 dec] Used pug templating + gulp task runner for the ease of maintaining the source. -> source code @github repo
  3. [Until 2025 jan] used simple css a classless CSS foundation, later wrote my own custom classless stylesheet.