Jekyll

Installation

check [here] (https://jekyllrb.com/docs/installation/)

Mac

Ruby

to install Ruby you should install RVM, this will install rvm with the latest stable version of Ruby

\curl -sSL https://get.rvm.io | bash -s stable --ruby

If you have problems maybe you need to install the xcode command Line tools

xcode-select --install

Python

just use the installer from here https://www.python.org/downloads/mac-osx/ use version 2.7.x

NodeJS

If you don’t have it already install Brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

afterwards use brew to install NodeJS

brew install node

Jekyll

jekyll is just a gem, a package in Ruby, to resolve all necessary dependencies you should use bundler

gem install bundler

afterwards install jekyll via bundler, open the blog root directory and

bundle install

You should be good to go!!!

Ubuntu

Ruby

\curl -sSL https://get.rvm.io | bash -s stable --ruby

Python

Well - should be there…

NodeJS

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

Jekyll

jekyll is just a gem, a package in Ruby, to resolve all necessary dependencies you should use bundler

gem install bundler

afterwards install jekyll via bundler, open the blog root directory and

bundle install

You should be good to go!!!

Windows

Install nodejs (https://nodejs.org/en/download/) Install ruby (http://rubyinstaller.org/downloads/) Install ruby devkit

Navigate to blog-clone and invoke ‘bundle install’ and ‘bundle exec jekyll serve –config _config_local.yml’ Go to http://localhost:4000

branching

master

All changes on the master branch will be deployed automatically to upday.github.io - so please be careful To make this possible the repo needs to be public so please be careful what you post here

develop

Let’s use this branch for drafts and pull requests

sample

I’ve used the [so simple theme] (http://mmistakes.github.io/so-simple-theme/) inside this branch are a lot of samples with different articles and formatting See a live version of So Simple hosted on GitHub.


Run locally

bundle exec jekyll serve --config _config_local.yml

Add a blog post