This repository houses the content of my blog posts
as markdown. The blog is built with Pelican and I followed
jakevdp's PythonicPerambulations
while getting started.
After cloning, local dev can be done via
make clean && make html
make serve &
# Do some stuff
make stopserver
This depends on locally installing
[sudo] pip install --upgrade pelican markdown
This relies on heavily on the pelican-octopress-theme
with
a few of my own tweaks. (Hopefully they will just land in
master
.)
Travis Instructions
-
Install the
travis
command-line tool. -
Visit your GitHub Applications settings to generate an OAuth token to use with the
travis
CLI tool. Be sure to selectpublic_repo
anduser:email
(oruser
) for the token scopes. -
Copy the token and save it in a read-only file called
travis.token
. -
Log in to Travis via the CLI tool:
travis login --github-token=`cat travis.token`
-
Define and export the following environment variables:
# Variables used to push new commits to the wheelhouse. export GH_OWNER="dhermes" export GH_PROJECT_NAME="bossylobster-blog"
-
Set the Travis environment variables:
# Variables used to push new commits to the wheelhouse. travis env set GH_OWNER "${GH_OWNER}" --repo "${GH_OWNER}/${GH_PROJECT_NAME}" travis env set GH_PROJECT_NAME "${GH_PROJECT_NAME}" --repo "${GH_OWNER}/${GH_PROJECT_NAME}" travis env set GH_OAUTH_TOKEN `cat travis.token` --repo "${GH_OWNER}/${GH_PROJECT_NAME}"
-
Log out of Travis:
travis logout
abraham-de-moivre.jpg
- From Wikipedia Commonsabraham-lincoln.jpg
- From Wikipedia Commonsbaby_lobster.jpg
- From Flickr, via Creative Commonscluttered_desk.jpg
- From Flicker, via Creative Commonshorse.jpg
- From Flickr, via Creative Commonsmagician.jpg
- From Flickr, via Creative Commonsnerd-out.jpg
- From Flickr, via Creative Commonsprepare-yourself.jpg
- From Flickr, via Creative Commonssleeping_in_class.jpg
- From Flickr, via Creative CommonsTI-83.png
- From Wikipedia Commons