Skip to content
 
 

Latest commit

 

History

134 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hexo theme based on twitter bootstrap

See this example site for a demo.

  • optimized for readability (~70 characters per line, enough margin between body and sidebar)
  • done for offline writing: (almost) all css and js files are part of the theme, the blog looks the same online as offline and loads also without internet connnection

Installation

npm install hexo-renderer-less --save
cd themes
git clone https://github.com/philippkeller/hexo-theme-twbootstrap.git

Then theme: hexo-theme-twboostrap into your _config.yml

Features

Highlightjs

Highlight.js enables syntax highlighting for your code blocks.

In _config.yml remove the whole highlight block and replace it with

highlight:
  enable: false

and instead add:

highlightjs: atelier-estuary-light

Then do

hexo clean
hexo generate

To get highlightjs working.

For a full list of all themes see this demo page

Menu

Enable the menu on top with e.g.

menu:
  Home: /
  Archives: /archives

About me carousel (only visible on index)

Add about in widgets:

widgets:
 - about

And add some text about yourself:

about:
  title: About John Doe
  content:
  - image: /images/john.jpg
    image_alt: John
    description: I'm a <a href="https://www.python.org/">python</a> developer
  - image: /images/rust.jpg
    image_alt: Rust
    description: Recently I started learning rust.

Per-post CSS and Javascript

You can add custom CSS and load a special JS on a per-post basis. Example:

---
title: My awesome post
date: 2014-01-20 16:06:00
css:
  - "pre>code.hljs {font-size: 80%}"
scripts:
  - https://example.com/script.js
---

Captions on images

If you add a image like this, it'll show the caption "Raspberry pi" right below the image:

<img src="/images/pi.jpg" alt="Raspberry pi" class="caption" />

Other features of this theme

There's support for disqus, addthis, subscripe to mailchimp mailing list, etc. Have a look at the example config

Update

Execute the following command to update:

cd themes/hexo-theme-twbootstrap
git pull

About

Hexo theme suited for coding blogs, bootstrap based

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages