Goal

The project is to create a personal website to display my projects, career history and goals, blog, and anything else I feel like.

The website is hosted on a Digital Ocean.

Process

First Attempt

I tried creating the website using basic HTML and css. To me this seemed like a great opportunity to learn HTML/CSS and how to build a classic website.

This proved to be more work than I wanted because it required me to learn very proper and dynamic html for mobile and desktop website. This was more of a headache than I wanted and all I really cared about was filling in my content.

Second Attempt

This time the site was built using sphinx and with the bootstrap theme.

The repo for this attempt: Repo

This issue with sphinx is that it’s great for documentation but didn’t provide a super customizable way for me to tweak the html after the fact. Also the Html it generated was very structured which is great for Documentation not so much for my personal website.

Third Attempt

Hopefully this is the last time I have to re-architect the website. This time around I used a static site generator Hugo. This provided a really easy and clean wait to build website.

3rd attempt update

I am really liking Hugo! It has enabled me to quickly bootstrap a website with the customizability I want.

The repo for the website: Scipi-site

The repo with the site theme: Scipi-site-theme

Items I learned:

  • HTML/CSS
  • Python
  • Sphinx Documentation
  • hugo static site generator

Timeline:

  • Building the website: October 2017 to Present
  • Maintaining the website: October 2017 to Present

Partners/contributors: Thor Hanson