Skip to content

christopheradams/christopheradams.io

Repository files navigation

About

A website of articles and photographs by Christopher Adams. Built with Jekyll.

The current theme is inspired by Barber, and implemented using Bootstrap.

The previous theme used Remarkdown. See the remarkdown branch.

Requirements

  • Ruby
  • Node.js
  • libvips and/or ImageMagick
  • wget
gem install bundler

Installation

bundle install
npm install
make install
make

Note: All URLs listed in the _images.txt and _videos.txt files are downloaded by make into /images and /video, respectively, with a hierarchy of directories including the host name.

These local images can be served responsively using jekyll_picture_tag's {% picture ... %} tag.

Development

npm run watch

Note:

  • Authors are defined in _data/authors.yml
  • Categories are described in _data/archives.yml.

Production

npm run build
npm run deploy root@cxadams.com:/srv/www/christopheradams.io

Screenshot

Screenshot