Just a crisp, modern landing page template ideal for businesses and corporations.

Jekyll Theory

build status Gem Version Download Theme Demo Theme

Just a crisp, modern landing page template ideal for businesses and corporations, designed by This template is perfect to display your services, team, blog.


Add this line to your Jekyll site’s Gemfile:

gem "jekyll-theory", "~> 0.1.9"

And add this line to your Jekyll site:

	- jekyll-bower
  - liquid-google-analytics
  theory: ""
theme: jekyll-theory

And then execute:

$ bundle install


This template comes with ready features available like Social Links, Team Info and Services on top of Posts which requires to be configured. Below are several configuration available that can be leveraged easily


  linkedin_url: LINKEDIN_URL
  pinterest_url: PINTEREST_URL
  vimeo_url: VIMEO_URL
  email_id: EMAIL_ID

    output: true
    output: true

Now add two new folders named _team and _services that contain your team member info and services info individually as a markdown file

Front Matter for services

title: "Interdum lorem pulvinar adipiscing vitae"
display: "Interdum lorem pulvinar<br> adipiscing vitae"
short_description: Morbi interdum mollis sapien. Sed ac risus. Phasellus lacinia, magna a ullamcorper laoreet, lectus arcu.
layout: service

Front Matter for team

name: Dolore
username: dolore
title: Praesent placer
image: bower_components/theory/images/pic06.jpg
front_display: true

Available Layouts

  1. default.html - Presents the default layout that can be extended by any layout for base structure.
  2. page.html - Presents the additional custom pages you can add
  3. post.html - Presents the post page and also displays next and previous blog post
  4. services.html - Presents the service information and also lists down additional services available


Issue reports, feature/enhancement requests and merge requests are welcome on GitLab.


To set up your environment to develop this theme, run bundle install.

You theme is setup just like a normal Jelyll site! To test your theme, run bundle exec jekyll serve and open your browser at http://localhost:4000. This starts a Jekyll server using your theme. Add pages, documents, data, etc. like normal to test your theme’s contents. As you make modifications to your theme and to your content, your site will regenerate and you should see the changes in the browser after a refresh, just like normal.

When your theme is released, only the files in _layouts, _includes, and _sass tracked with Git will be released.


The theme is available as open source under the terms of the MIT License.