This is my portfolio site, I use it to track my projects and displaying some of my work. Feel free to use it as a template for your own portfolio site. But please remember to replace all art.
This project requires you to have Ruby, Sass and Grunt installed. If you're on OS X or Linux you probably already have Ruby installed; Test it with your terminal by typing:
ruby -v
When you've confirmed you have Ruby installed, install the sass gem:
gem install sass
This project was designed to work with Grunt 0.4.x. If you're still using grunt v0.3.x it's strongly recommended that you upgrade
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to edit a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install all needed plugins with this command:
npm install
Once all plugins have been installed, you may build the project:
grunt build
To make your life a bit easier there are a few grunt commands already set up.
grunt build
builds the project pages, minifying files etc. this should be run before release.
grunt default
or just
grunt
works as grunt build but is a little bit faster because it skips some minification and only rebuilds changed pages.
grunt design
runs a
grunt default
and then watches files for changes and builds whatever is needed. Also tries to livereload any css changes.
There is also separate tasks for grunt assets
, grunt markup
, grunt script
and grunt style
that outputs the latest stuff from src/
if you would need them.
- 2014-XX-XX v0.1.0 First public release