Skip to content

v6.6.0

Choose a tag to compare

@vocksel vocksel released this 04 Dec 18:27

This update is focused on touching up the site, along with reworking the backend in preparation for a redesign.

The site is going to be turned into a portfolio to display all of my best projects. I have a lot of 3D models and programming work I'm proud of, and I want to create a centralized hub to showcase all of my work. This update lays a lot of the groundwork we need before we can start the redesign.

Without further ado, here's all the notable changes:

Website

  • Added a new picture showing off Fireflies.

    stars

  • Updated the pictures used for Echo Ridge. The map has undergone a lot of stylistic changes recently and needed an update on the site.

    Overview:

    overview

    House comparison:

    comparison

  • Updated the Echo Ridge house comparison to be before/after instead of after/before.

Tasks

  • Converted Gulp to ES2015. We're now using Babel to give us more features for use in the gulpfile.
  • Automated my age and copyright year. I got tired of having to constantly change how old I am, along with the current copyright year. Now it's all automated when compiling, so instead of changing files and committing, the site can just be rebuilt and deployed.
  • Handle images and JavaScripts as static files. We actually don't need to do any preprocessing for either of these, so they can just be moved over when compiling.

Markup

  • Added use of Pug templates (formerly Jade)
  • Compile index.pug to the root, and all other Pug files to folders. This will turn files like about.pug into about/index.html so it can be accessed in the browser at http://example.org/about/.
  • Moved all pages to src/views/. This is where all of our markup to be seen will be located, while templates are still in src/templates/. Right now this folder only contains the index, but other files will be added later.

Styles

  • Updated to the latest version of inuitcss.
  • Removed all Bower dependencies. inuitcss was the last package installed through Bower. With it updated, we were free to remove Bower. Now all we have to worry about is a single package manager.
  • Removed the use of aliases. We had a file dedicated to defining aliases (e.g. $small-spacing-unit: $inuit-spacing-unit-small;), but this has been phased out. The built-in variables aren't very long, and they really don't warrant an extra layer of abstraction just to make the variable names shorter.

Misc

  • Updated the README to give a little more information to those looking to contribute.
  • Updated URLs for repository and user account renaming. This repo used to be hosted at voxeldavid/voxeldavid-website, but is now vocksel/my-website.
  • Fixed not being able to push to production.