Simple Texture is a gem-based responsive simple texture styled Jekyll theme for Jekyll 3.3 or above, which can also be forked as a boilerplate for older versions of Jekyll.
- Starter-kit demo: https://yizeng.github.io/jekyll-theme-simple-texture/
- My own personal blog: http://yizeng.me/blog/
Installation
As a Jekyll theme gem (Jekyll >= 3.3)
If you are creating a new website or blog, please follow the commands below first:
-
Install Jekyll and Bunlder
gem install jekyll bundler
-
Create a new Jekyll app
jekyll new jekyllapp
-
Enter the new directory
cd jekyllapp
Then for newly created or existing Jekyll app,
-
Install Bundler if haven’t done so.
gem install bundler
-
Remove Jekyll auto-generated default pages
about.md
andindex.md
. -
Download the respository here and locate
starter-kit
folder, or downloadstarter-kit
folder directly here. -
Put everything in the
starter-kit
in the root directory, i.e.jekyllapp
in this example. -
Run
bundle install
to install dependencies. -
Run Jekyll with
bundle exec jekyll serve
-
Hack away at http://localhost:4000!
As a fork
-
Fork the repo here
-
Clone the repo just forked.
git clone git@github.com:[YOUR_USERNAME]/jekyll-theme-simple-texture.git
-
Delete
starter-kit
folder andjekyll-theme-simple-texture.gemspec
file (they’re for people installing via gem) -
Install Bundler if haven’t done so.
gem install bundler
-
Update the
Gemfile
to look like the following:source "https://rubygems.org" gem 'jekyll' group :jekyll_plugins do gem 'jekyll-feed' gem 'jekyll-redirect-from' gem 'jekyll-seo-tag' gem 'jekyll-sitemap' end
-
Run
bundle install
to install dependencies. -
Run Jekyll with
bundle exec jekyll serve
-
Hack away at http://localhost:4000!