Swiss Jekyll Theme


Swiss is a bold Jekyll theme inspired by Swiss design and the works of Massimo Vignelli. This theme lends itself well to sites heavy on written content.


  • Mobile-first design ensures this theme performs fastest on mobile while scaling elegantly to desktop-size screens.
  • Designed for blogs and sites heavy on written content, with bold typography styles, homepage summaries, and previous/next snippets.
  • Supports a wide range of HTML elements and markdown.
  • Flexible styles that can be reused for customization without adding additional CSS.
  • Dynamically generated navigation links. See docs below for adding pages with specific post category for-loops.


This theme comes in eight different color variations. The default is set to the black theme. To change the theme color, add theme_color: to your config.yml file with the color you wish to use. Example: theme_color: blue.

Config setting Thumbnail
theme_color: black black
theme_color: red red
theme_color: white white
theme_color: gray gray
theme_color: blue blue
theme_color: magenta magenta
theme_color: orange orange
theme_color: yellow yellow


Add this line to your Jekyll site’s Gemfile:

gem "jekyll-swiss"

And add this line to your Jekyll site config.yml:

theme: jekyll-swiss

And then execute:

$ bundle

Or install it yourself as:

$ gem install jekyll-swiss

This project is maintained by broccolini