Carl Boettig Blog

Carl Boettig Blog


This site is built with Jekyll and hosted on GitHub Pages. Site source at cboettig/ Please report errors or feedback here. repository hosts the main pages, while my lab notebooks are now hosted from separate GitHub repositories by year as described in this post. For more about the open lab notebook, please see this introduction

Site Features & Credits

Static site generation with JekyllSite and source code hosting on GithubColors and syntax highlighting with SolarizedCrisp equations rendered in MathjaxReproducible code execution with knitr andservrCSS based on twitter bootstrapScalable CSS icons from FontAwesome andAcademiconsUptime monitoring from; seestatus reportMarkdown parsing with pandocPortable build environment using DockerAutomatic builds using Circle-CI

Notebook Archiving & Data Management

The lab notebook is written and maintained in plain text (UTF-8) using markdown. All files are kept in a version managed repository system using git, which provides unique SHA hashes to protect against corruption. Synchronized backups of the git repository are maintained on both local and remote servers to protect against hardware failures, as well as on the public international software repository, GitHub Version history preserves a time-line of changes and protects against user error file loss. Archival copies of notebook entries shall be published annually tofigshare

Building from source

This site is built automatically using Docker and Drone CI, as described in this post. This site repository also now includes a Dockerfile for generating a portable docker container to generate the site. A separate Dockerfile for building boostrap 3.1.1 CSS can be found in the assets/_bootstrap-3.1.1 directory.

NOTE: This site is developed for my own needs and may be difficult to adapt directly to another purpose. If you are new to Jekyll, consider starting with a Jekyll theme such as Poole.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s