This is the personal website of my beloved Uncle, David Lefkowitz.
Unfortunately, github-pages doesn't support Jekyll 2.0.3, which this site relies on, making heavy use of Collections, a feature which came in at 2.0. At time of writing gh-pages only supports 1.5.3.
So, we have to deploy "manually". We do this using the method described here: https://gist.github.com/chrisjacob/825950. There are scripts to help:
- The first time you clone this repo, run
bin/setup.py
. You'll need to have runpip install clint
first.
- This clones a second copy of the repo into
_site
, checks out thegh-pages
branch, and deletes themaster
branch from that repo. You write tomaster
from above_site
, and push togh-pages
from within_site
.
- To build/develop, run
jekyll serve --watch
. Orjekyll build
or whatever. - To deploy, run
bin/deploy.py
.
- It basically just cd's to
_site
and runsgit push
, togh-pages
.
Side note: I strongly recommend the "MarkdownEditing" Sublime Text package's "Markdown GFM" syntax for syntax highlighting.
Once Github has updated the Jekyll Version,
you can get rid of everything in the bin/
directory
and start pushing everything to gh-pages
. If you want.