cdown / chrisdown.name

The files behind chrisdown.name.

Home Page:https://chrisdown.name

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is the source code for the website that is displayed at chrisdown.name. The source is processed using Jekyll.

Installing dependencies

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

Deployment to S3 and CloudFront invalidation can be done by running rake deploy.

Stripped fonts

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.

Testing

Build status

License

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.

About

The files behind chrisdown.name.

https://chrisdown.name

License:Other


Languages

Language:CSS 61.0%Language:JavaScript 16.7%Language:HTML 11.2%Language:Ruby 8.6%Language:Python 2.3%Language:Shell 0.2%