This is the source code for the website that is displayed at chrisdown.name. The source is processed using Jekyll.
There are Python, Ruby, and Node dependencies. Using bundler's bundle install
should give you everything you need on the Ruby side, whereas pip install -r requirements.txt
should give you all of the Python dependencies.
For node, npm install purgecss
.
Deployment to S3 and CloudFront invalidation can be done by running rake deploy
.
I use a small subset of Font Awesome to provide link icons in the header. These are stripped using Fontello to only the icons used to minimise transmission and load time.
I also use two other fonts from Google Fonts: Open Sans and Droid Sans Mono. These are stored locally in WOFF2.
Since this repository contains part code and part content, the contents is split between two licenses, as appropriate for each medium. The code portion is ISC licensed, but the content is licensed under a Creative Commons Attribution 4.0 license. There are other included files in this project that are copyrighted by entities other than myself that use other licenses, too. See the LICENSE file for full details.