A collection of Computer Science and Engineering notes I've jotted down across the years. I thought I'd use Jekyll to organize and view these notes as they were starting to grow pretty quick.
These docs are hosted on Github Pages.
# clone the repository
$ git clone https://github.com/burrt/compsci-docs.git
$ docker-compose up
Instead of Docker (recommended), you can setup and install Jekyll and then run:
$ bundle install
$ bundle exec jekyll serve --incremental
See the docker-compose.yml
file for the Jekyll image versions and the GitHub Pages support.
To upgrade the Gem versions, see Jekyll Docker - updating.
With Docker:
export JEKYLL_VERSION=3.8
docker run --rm \
--volume="$PWD:/srv/jekyll:Z" \
-it jekyll/jekyll:$JEKYLL_VERSION \
bundle update github-pages
or best to un-comment out the section in the docker-compose.yml
.
With Linux:
$ bundle update github-pages
See also: the jekyll plugin releases in Gemfile
to upgrade.