Jekyll Theme GaeBlogx
My personal blog Github Page: https://github.com/SeraphRoy/SeraphRoy.github.io
Major features
- Categories, Tags, Archives
- Site-wide search provided by Algolia and Simple-Blog-Search
- Clean responsive design
- Disqus Comments and Google Analytics support
- SEO best practices via Jekyll SEO Tag
- Archive by month instead of year
- About page layout
- Table of contents
Installation
If you're running Jekyll v3.5+ and self-hosting you can quickly install the theme as a Ruby gem. If you're hosting with GitHub Pages you can install as a remote theme or directly copy all of the files into your project.
First have a index.html
in your root folder, containing:
---
layout: home
paginate: true
---
then:
Ruby Gem Method
-
Add this line to your Jekyll site's
Gemfile
:gem "jekyll-theme-gaeblogx"
-
Add this line to your Jekyll site's
_config.yml
file:theme: jekyll-theme-gaeblogx
-
Then run Bundler to install the theme gem and dependencies:
bundle install
GitHub Pages Method
GitHub Pages has added full support for any GitHub-hosted theme.
-
Replace
gem "jekyll"
with:gem "github-pages", group: :jekyll_plugins
-
Run
bundle update
and verify that all gems install properly. -
Add
remote_theme: "SeraphRoy/GaeBlogx"
to your_config.yml
file. Remove any othertheme:
orremote_theme:
entries.
Notes
Please specify Agolia specific configs in _config.yml
, and other settings as well.
Specify blogname
, blogabout
, in _config.yml
You can create your own about
page using about
layout
For reference, please take a look at my personal settings: https://github.com/SeraphRoy/SeraphRoy.github.io