Jekyll Theme GaeBlogx¶ ↑
My personal blog Github Page: 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
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
:
ruby gem "jekyll-theme-gaeblogx"
2. Add this line to your Jekyll site's _config.yml
file:
yaml theme: jekyll-theme-gaeblogx
-
Then run Bundler to install the theme gem and dependencies:
terminal bundle install
GitHub Pages Method¶ ↑
GitHub Pages has added full support for any GitHub-hosted theme.
-
Replace
gem "jekyll"
with:
ruby 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: github.com/SeraphRoy/SeraphRoy.github.io