Personal website
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.publish
_data
_includes
_layouts
_pugfiles
assets
.gitattributes
.gitignore
CNAME
LICENSE
README.md
_config.yml
gulpfile.js
index.html
package-lock.json
package.json

README.md

dickwyn.xyz v2 ⚡

Hi! Thanks for dropping by the repo for my portfolio site. This second iteration enables quicker updates on my end and drops the reliance for Bootstrap for the CSS grid. This showcases my experiences and projects but also my skills as a web developer. Access it on www.dickwyn.xyz

Project Dependencies

This project is built with:

  1. NodeJS
  2. Ruby
  3. Jekyll - $ gem install jekyll
  4. GulpJS - $ npm install gulp-cli -g
  5. PugJS - $ npm install pug

Running the Project

Get Started

  1. Clone or download this repository
  2. $ npm install on the directory

Development Mode

  1. $ gulp pug
  2. $ gulp
  3. Browsersync can be accessed through localhost:3000

Production Mode

  1. `$ gulp deploy

Folder Structure

.
├── .publish       
├── _data               # YAML (.yml) files to support liquid templates 
├── _includes           # Folder for the broken up components
├── _layouts            # Default layout for page types
├── _pugfiles           # Uncompiled .pug scripts
├── _site               # Tools and utilities
├── assets              # All additional assets of the projects
│   ├── css             # All stylesheets (.css and .scss)
│   │   └── uncomp      # All unprocessed .scss files
│   ├── images          # All images used by the project
│   │   └── pre         # Original image files before compression
│   └── js              # All additional scripts (.js)
├── .gitattributes
├── .gitignore          # Folders and files that are ignored by git
├── CNAME               # Used for GitHub pages custom domain
├── README.md           # Readme file for repository
├── _config.yml         # Stores pre-determined values
├── gulpfile.js         # Automate compilation of pug, sass and jekyll
├── index.html          # main entry point
├── package-lock.json
└── package.json        # Document node dependencies

Inspiration

  1. Travis Neilson
  2. shakyShane
  3. Brittany Chiang

License

The contents of this repository are covered under the MIT License.