Most powerful bootstrap theme for hexo.
CSS JavaScript HTML
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 23 commits ahead, 51 commits behind wzpan:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



Freemind aims at fully taking advantages of Bootstrap.



  • Bootstrap - get the power of Twitter Bootstrap with minimal hassle;
  • Tag plugins - luxuriant Bootstrap tag plugins, provided by hexo-tag-bootstrap, including:
    • textcolor - a paragraph of text with specified color;
    • button - a button with target links, text and specified color;
    • label - a label with text and specified color;
    • badge - a badge with text;
    • alert - alert messages with text and specified color;
  • Local Search Engine - a build-in local search engine, with the help of hexo-generator-search.
  • Color Themes - luxuriant Bootswatch color themes for choice.

color themes


  1. install theme:
$ git clone themes/freemind
  1. install hexo-tag-bootstrap (optional):
$ npm install hexo-tag-bootstrap --save
  1. install hexo-generator-search (optional):
$ npm install hexo-generator-search --save
  1. Create pages

Freemind offers you the customized Categories, Tags and About pages. But you need to manually create these page at your 'source' folder.

For example, to create a Categories page, you may create a index.html file at source/categories/ folder with the following contents:

title: Categories
layout: categories

Tags and About pages are created in a similar way, except that the layouts are tags and page respectively.

Alternatively you can create About page using the following command:

$ hexo new page about

Note that only About page can be created in that way.


Modify theme setting in your _config.yml to freemind.


$ cd themes/freemind
$ git pull


slogan: Yet another bootstrap theme.

theme: bootstrap
inverse: true

  - title: Archives
    url: archives
    intro: All the articles.
    icon: fa fa-archive
  - title: Categories
    url: categories
    intro: All the categories.
    icon: fa fa-folder
  - title: Tags
    url: tags
    intro: All the tags.
    icon: fa fa-tags
  - title: About
    url: about
    intro: About me.
    icon: fa fa-user

  - title: My Github
    intro: My Github account.
    icon: fa fa-github
  - title: My LinkedIn
    intro: My Linkin account.
    icon: fa fa-linkedin

- search
- category
- tagcloud
- recent_posts
- links

rss: atom.xml
favicon: favicon.png
fancybox: true

# analytics
  enable: false
  enable: false

# Search

# share button
bdshare: true
jiathis: false
  • slogan - slogan display at the index page
  • theme - which color theme to use
  • inverse - whether to use inverse navbar color
  • menu - Navigation menu
  • links - reference links at the links widget
  • widgets - Widgets displaying in sidebar
  • rss - RSS link
  • fancybox - Enable Fancybox
  • duoshuo_shortname - DuoShuo ID, if you prefer to use duoshuo instead of Disqus
  • analytics - Analytics ID. Supports both Google Analytics and Baidu Tongji.
  • swiftype_key - Swifttype key to enable local searching. Leave it blank or comment this line if you want to use build-in local search engine.
  • bdshare - Baidu share button at the bottom of article.
  • jiathis - jiathis share button at the bottom of article.

If you prefer to use disqus, the setting of disqus should be placed at your root _config.yml:

# Disqus


There are some new front-matter settings in Freemind that you can use to decorate your articles.

  • description - a short description about the articles that will be display at the top of the post
  • feature - sets a feature image that will be show at the index page
  • toc - renders a table of contents

For example:

title: Tag Plugins
date: 2014-03-16 10:17:16
tags: plugins
categories: Docs
description: Introduce tag plugins in freemind.
feature: images/tag-plugins/plugins.jpg
toc: true


This theme is provided under MIT License.

People Using Freemind

see Examples.