1
0
Fork 0
Source code for my website https://owenryan.us
Find a file
2023-05-15 23:59:18 -04:00
_data Initial commit 2023-05-15 23:59:18 -04:00
_includes Initial commit 2023-05-15 23:59:18 -04:00
_layouts Initial commit 2023-05-15 23:59:18 -04:00
_posts Initial commit 2023-05-15 23:59:18 -04:00
_sass Initial commit 2023-05-15 23:59:18 -04:00
assets Initial commit 2023-05-15 23:59:18 -04:00
css Initial commit 2023-05-15 23:59:18 -04:00
.gitignore Initial commit 2023-05-15 23:59:18 -04:00
_config.yml Initial commit 2023-05-15 23:59:18 -04:00
about.md Initial commit 2023-05-15 23:59:18 -04:00
contact.html Initial commit 2023-05-15 23:59:18 -04:00
favicon.ico Initial commit 2023-05-15 23:59:18 -04:00
Gemfile Initial commit 2023-05-15 23:59:18 -04:00
homepage.gemspec Initial commit 2023-05-15 23:59:18 -04:00
index.html Initial commit 2023-05-15 23:59:18 -04:00
LICENSE Initial commit 2023-05-15 23:59:18 -04:00
projects.html Initial commit 2023-05-15 23:59:18 -04:00
README.md Initial commit 2023-05-15 23:59:18 -04:00

Homepage

This repository contains all the code that I use to host my website. Pages are written in markdown and are rendered to static HTML using Jekyll and a custom Bootstrap theme that I created.

Installing dependencies

Based on the Jekyll quick start guide

Note: Make sure Ruby and RubyGems are installed

  1. Install the jekyll and bundler gem packages

    gem install jekyll bundler
    
  2. Install site dependencies

    Make sure you are in the root directory of the git repository

    bundle install
    

Building the static site

Static HTML and CSS files can be built using the following command.

bundle exec jekyll build

All static files should now be in the site/ directory.

Important note:

The static site's root is _site/. Everything outside of that is processed by Jekyll and placed in _site/.

Note: Some of the final code in _site may not have proper indentation, and some comments might have been removed.

Sources I used in a bunch of places