Yab is Yet Another (Jekyll) Bootstrap theme. Its style is similar to Jekyll Bootstrap.
In fact, Jekyll Bootstrap isn't compatible with latest Jekyll, so I make this theme.
Add this line to your Jekyll site's Gemfile:
gem "yab"
And add these lines to your Jekyll site's _config.yml
:
theme: yab
plugins:
- jekyll-sitemap
- jekyll-bootstrap-sass
- jekyll-feed
bootstrap:
assets: true
feed:
path: feed.xml
And then execute:
$ bundle
At last, create (or update if already exists) the CSS entrypoint at site source .
main.scss
at <your-site>/assets/
$icon-font-path: "{{ site.github.url }}/assets/fonts/bootstrap/"; @import "yab";
, to <your-site>/assets/main.scss
Some tips, make things easier:
site.url
doesn't end with /
/
for site.baseurl
is NOT recommended, use `` (blank) instead.To enable it, add the following lines to your Jekyll site: (even if you want use default path)
feed:
path: feed.xml
Optionally, if you have a Disqus account, you can tell Jekyll to use it to show a comments section below each post.
To enable it, add the following lines to your Jekyll site:
disqus:
shortname: my_disqus_shortname
You can find out more about Disqus' shortnames here.
Comments are enabled by default and will only appear in production, i.e., JEKYLL_ENV=production
If you don't want to display comments for a particular post you can disable them by adding comments: false
to that post's YAML Front Matter.
--
To enable Google Anaytics, add the following lines to your Jekyll site:
google_analytics: UA-NNNNNNNN-N
Google Analytics will only appear in production, i.e., JEKYLL_ENV=production
Bug reports and pull requests are welcome on GitHub at https://github.com/techotaku/yab.
The theme is available as open source under the terms of the MIT License.