All source files are in the root directory to comply with Github Pages. The VizSec website uses Jekyll to generate the raw html and resources.
- Ruby - Required by Jekyll; OSX already has Ruby, Linux and Windows don't. On Linux at least you'll need
apt-get instal ruby-dev
too for the headers - Bundler
gem install bundler
- Jekyll -
gem install jekyll
bundle install
Everything is now managed by Jekyll. Running:
jekyll build
...will build the site into _site
, as per Jekyll defaults. jekyll serve
for local testing.
Pushing the whole repository to a Github Pages-compliant repository will host the site there.