Using Jekyll

To start with Jekyll, let's start with few simple steps:

  1. Create a docs/ folder in your repository root folder and move all the project MarkDown documentation there; typically, the existing content in README.md gets moved (or copied) into a docs/index.md.
  2. Create a docs/_config.yml, following Jekyll configuration docs

Checkout the FDC3 ContextData microsite:

  1. docs/ folder (TODO - use master branch, when merged) in GitHub with Markdown source files
  2. the documentation website on fdc3-context-data.finos.org

Running Jekyll locally

To run locally a Jekyll website, please follow the steps below.

Install a Ruby environment

It is strongly advised to use RVM or RBenv to install Ruby; below are the steps to install RVM on MacOS.

mkdir -p ~/.rvm/src && cd ~/.rvm/src && rm -rf ./rvm && \
git clone --depth 1 https://github.com/rvm/rvm.git && \
cd rvm && ./install
rvm install 2.5.2
which bundle #Should return a .rvm sub-path
which ruby #Should return a .rvm sub-path

Install gems needed for jekyll

cd /tmp
git clone https://github.com/pages-themes/slate
cd slate
rm -rf .bundle
./script/bootstrap
gem install jekyll-theme-slate
gem install jekyll-seo-tag
gem install jekyll-watch

Start Jekyll

cd docs/
jekyll serve --incremental

Need help? Email help@finos.org we'll get back to you.

Content on this page is licensed under the CC BY 4.0 license.
Code on this page is licensed under the Apache 2.0 license.