Repository navigation
v6.6.0
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.
-
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:
House 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.pugto the root, and all other Pug files to folders. This will turn files likeabout.pugintoabout/index.htmlso 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 insrc/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 nowvocksel/my-website. - Fixed not being able to push to production.


