Skip to content

beta-europe/netherlands.beta-europe.org

Repository files navigation

Website Development

Install Jekyll

Jekyll is a static website generator based on ruby. Install ruby first.

gem install jekyll

Download the Website from Github

git clone https://github.com/beta-europe/beta-europe.github.io.git www.beta-europe.org

Start Development Server

jekyll s --config _config.yml,_config_dev.yml

If the default port of the development server changes, the file _config_dev.yml has to be updated.

Once the development server is running, go to http://127.0.0.1:4000/

Modifying the Website (as a developer)

You can alter the code, commit and push to the master branch. Github will generate the website and publish it immediately if there have not been errors. On success/error, a Github Notification is generated.

Authors of the blog can edit and add entries/texts directly using the Github website. A small link is provided on the bottom of every page that reads Edit. A moderation can be configured using push requests instead to provide direct access to the master branch.

Minimal Mistakes

Minimal Mistakes is a two column responsive Jekyll theme perfect for powering your GitHub hosted blog built. Compatible with Jekyll 3.0 and up.

Minimal Mistakes is all about:

  • Responsive templates. Looking good on mobile, tablet, and desktop.
  • Gracefully degrading in older browsers. Compatible with Internet Explorer 8+ and all modern browsers.
  • Minimal embellishments -- content first.
  • Optional large feature images for posts and pages.
  • Simple and clear permalink structure.
  • Custom 404 page to get you started.
  • Support for Disqus Comments

screenshot of Minimal Mistakes theme

See a live version of Minimal Mistakes hosted on GitHub.

Getting Started

Minimal Mistakes takes advantage of Sass and data files to make customizing easier. These features require Jekyll 2.x and will not work with older versions of Jekyll.

To learn how to install and use this theme check out the Setup Guide for more information.