Skip to content

NicDurish.ca - personal web portfolio and blog built with Jekyll.

License

Notifications You must be signed in to change notification settings

Durishn/nicdurish.ca

Repository files navigation

Project State Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

A tailormade portfolio site, running Jekyll, hosted through Netlify!

Buy Me a Coffee

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. Authors
  7. License
  8. Acknowledgements

About The Project

"Hey!, Listen!"

You've stumbled upon the repository for Nic's personal website aka Durishn.github.io, located at nicdurish.ca. This site was built with Jekyll, the open source static site generator that deserves a glance. Jekyll combines with Github to allow me to host my site for free using the basic HTML5, SCSS, Javascript and Markdown files served through Netlify! This site has been a fun side project for me. An opportunity to freely experiment with building a website from scratch.

This site has been through a number of iterations - not just small changes, significant reformats to the design and codebase. Feel free to look through the commit history, or you can checkout the initial version of the site at v1.nicdurish.ca or it's blog branch at blog.nicdurish.ca.

Interested in using or modifying some of this code for your own project? Thats awesome! Please just make sure I am referenced, and the my LICENSE stays with my code.

Notable Features

  • Has a 'no javascript' fallback
  • Dynamic and Interactive Background
  • Auto colour swap based on section
  • Darkmode switch
  • Configuration-based content editting
  • Contact Form using GetForm
  • All served as a static site :)

Getting Started

To get a local copy up and running follow these simple steps.

Before using this software, ensure you have the necessary prerequisites by running:

npm install npm@latest -g

Then get a clone this directory using:

git clone https://github.com/Durishn/Durishn.github.io.git

Finally install the necessary packages using

npm install

Changes to styling must be updating using

gulp

Finally the project can either be served using

bundle exec jekyll serve

or built using

bundle exec jekyll build

Roadmap

See the open issues for a list of proposed features (and known issues).

Authors

Nic Durish - @Durishn - mail@nicdurish.ca

License

Distributed under the GNU AGPLv3 License. See LICENSE for more information.

Acknowledgements

Whilst the vast majority of the code used for this site was fully customized, there were a few libraries that were also used (referenced within code). These include:

About

NicDurish.ca - personal web portfolio and blog built with Jekyll.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published