Skip to content

philippkeller/hexo-theme-twbootstrap

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 26 commits ahead, 73 commits behind hexojs:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 86.9%
  • JavaScript 7.5%
  • HTML 5.6%