My personal homepage's content, 100% open source.
HTML JavaScript Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Dylan M. Taylor's Personal Homepage

Current build status: Build Status

About this repository

I decided to scrap my WordPress blog and recreate my whole site from scratch, publishing it all to GitHub for others to study and learn from. I'm using Jekyll for blogging, and the rest of the site is using code that was written by hand. This repository contains the complete source code for my website, which is automatically built by Travis CI when I make a new commit. The production server powering automatically retrieves this successful build, and uploads it to the correct directory for it to be served by nginx.

The entire site is automatically provisioned using a custom Ansible playbook, which configures the entire server on a minimal CentOS 7 image. The playbook I'm using in production is open soure and is available at HTTPS is enabled domain-wide on using CloudFlare's flexible certificate feature as well as redirection rules to direct HTTP requests to HTTPS.