Skip to content
My internet website, for clicking on.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_includes
_layouts
_posts
_scripts
_work
images
scss
webfonts
.babelrc
.gitignore
404.html
Gemfile
LICENSE
README.md
_config.yml
about.html
blog.html
contact.html
gulpfile.babel.js
humans.txt
index.html
manifest.json
manifest.webapp
package.json
robots.txt
services.html
work.html

README.md

owen

My website, running here: https://owenwillia.ms.

https://i.imgur.com/ijqtbvb.jpg

Prerequisites

To install this project, you'll need the following things installed on your machine.

  1. Jekyll.
  2. NodeJS - use the installer.

Local Installation

  1. Clone this repo, or download it into a directory of your choice.
  2. Inside the directory, run npm install.
  3. Code away!

Usage

Development mode

This will give you file watching, browser synchronisation, auto-rebuild, CSS injecting etc. It's pretty badly configured at the moment, but it works!

$ npm run start

Deploy mode

You can easily deploy your site build with the command

$ npm run deploy

License

Feel free to use my theme, but please do not use my images, logo or other copy on your own site. In order to license this code, the only thing I require you to do is link back to this repository in the footer like this: [Site style created by Owen Williams.](https://github.com/ow/owen-home)

For context: this is built on top of Jekyll, Bootstrap 4, and my own custom CSS. To change things around, just start in main.scss, and tweak the brand colors there.

The data for everything is stored in either config.yml, or in a custom collection such as _work directory. The only exception is the brand logos, which are currently hard-coded.

You can’t perform that action at this time.