Translates to "A short story per week". A place where I can practice my writting skills.
Based on Square Zero - Dark and Elegant Blog, built by surajk95.
When installing the theme using RubyGems, demo images, posts, and pages are not included. Follow the instructions below for complete setup.
- (Optional) Create a new Jekyll site:
jekyll new my-site
- Replace the current theme in your
Gemfile
withgem "jekyll-theme-clean-blog"
. - Install the theme:
bundle install
- Replace the current theme in your
_config.yml
file withtheme: jekyll-theme-awesome
. - Build your site:
bundle exec jekyll serve
Assuming there are no errors and the site is building properly, follow these steps next:
-
Create the following pages if they do not exist already (or change the extension of exsiting markdown files from
.md
to.html
):index.html
- set tolayout: home
about.md
- set tolayout: page
contact.html
- set tolayout: page
posts/index.html
- set tolayout: page
(you will also need to create aposts
directory)
-
Configure the
index.html
front matter. Example:
---
layout: home
background: '/PATH_TO_IMAGE'
---
- Configure the
about.md
,contact.html
, andposts/index.html
front matter. Example:
---
layout: page
title: Page Title
description: This is the page description.
background: '/PATH_TO_IMAGE'
---
- For each post in the
_posts
directory, update the front matter. Example:
---
layout: post
title: "Post Title"
subtitle: "This is the post subtitle."
date: YYYY-MM-DD HH:MM:SS
background: '/PATH_TO_IMAGE'
author: John Doe
comments: true
tags: [children, short]
---
For reference, look at the demo repository to see how the files are set up.
- Build your site:
bundle exec jekyll serve
Code released under the MIT license.