Portfolio Website 2011 - 2017
This app uses an outdated codebase follow the Quick Setup intructions if you want to see the app running locally with little effort.
Quick Setup
- Download/clone the repo
- Use a static file server like Zeit Serve and serve the folder dist_local
Deprecated Information
A static server or a PHP server such as grunt-php is required to view all pages as the ".html" extension has been removed from all relative page links via the .htaccess file
Restoring the extension allows it to work on a defualt grunt server using the "grunt serve" command in the command line
Use the .htaccess file in the "app" folder because it has customization changes instead of the auto generated grunt version in the "dist" folder
.htaccess CHANGES
- 404 page - activated and custom
- url rewrite - for changing the links
Copy the sitemap.xml file as well
Local Development Enviroment Prerequisites
- Ruby
- Sass
- Node.js
- npm
- git
Local Repo INSTALL OPTION 1 (WARNING Commits will be lost)
- Download .zip from github
- CD into the folder and run the command "npm install"
- Run the command "bower install"
- Run the command "git init" and set it up with the repo
- Run the command "grunt serve" to make sure it is working
Local Repo INSTALL OPTION 2 (Clean Install with commits)
- Make a folder directory
- Run "yo webapp" and install with bootstrap and Sass
- Replace existing folders and files with the ones in the MASTER
- Run the command "grunt serve" to make sure it is working