/joebb-website-source

Source code for my personal website

Primary LanguageHTML

Joey's Personal Website/Blog

This here is the code for my personal website. My goals were:

  • To learn a static site generator
    • I've made a few client and server side dynamic websites using Flask, Jinja, and React, so I figured it'd be good to learn a static generator at some point.
  • No yavascript, please no yavascript.
  • No paying for things
  • I own the content
  • Not this but this
    • (i.e not an un-styled blob of HTML that looks like a demo made by Tim Berners-Lee in the 90s)
  • Fast load, build, and deploy
  • Support for markdown
  • Responsive CSS (looks good on Mobile), while needing to write minimal amount of @media-queries
  • Not just using a theme somebody else wrote. Because I need to be a special snowflake.

Which is why I chose Hugo. Hugo's docs and learning resources could use some work, but it has an active community and some good tutorials out there.

This site used to use Bootstrap, but I switched to using CSS grid layout to avoid loading a third-party CSS library I didn't understand. It was pretty arduous, but I'm happy with the result.

I probably could've saved myself a few weekends and evenings of time using Wordpress, SquareSpace, Wix, or Drupal, but that's like, TOO MAINSTREAM MAN.

I followed the Anubis and Hugo-Coder themes as a guideline in making my own

This project is in no-way intended to be usable by anyone but me. It is not meant to be a plug-and-play theme, but feel free to reference its implementation if you like.