HexoBlog

hexo-theme-overdose — Hexo Blog Template

By HyunSeob

hexo-theme-overdose is a minimalist blog theme for Hexo by HyunSeob, under the MIT license, primarily aimed at Korean-language blogs, offering a responsive layout, code highlighting, SEO markup, and integrations for comments and sharing.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-01View source

What stands out

A quick read of the recorded project description.

01

Minimalist, simple Hexo blog theme; the README states it is specifically for Korean-language blogs

02

Responsive design that does not depend on libraries such as jQuery or underscore.js

03

Multiple built-in code highlighting themes, with Dracula as the default

04

Supports font settings for noto-sans-kr, spoqa-han-sans-kr, and spoqa-han-sans-jp

05

Provides SEO-related output such as canonical links and Schema.org markup

06

Can integrate Google Analytics, Disqus, LiveRe, and sharing to Facebook, Twitter, Pinterest, and Pocket

Template Details

hexo-theme-overdose is a Hexo blog theme hosted on GitHub (HyunSeob/hexo-theme-overdose), under the MIT license, with a demo site at hyunseob.github.io. The theme is positioned as minimalist and simple, and the README explicitly states it is specifically for Korean-language blogs.

In terms of features, the theme provides a responsive design and does not depend on libraries such as jQuery or underscore.js; it includes multiple built-in code highlighting themes, with Dracula as the default; it supports font settings, with options for noto-sans-kr, spoqa-han-sans-kr, and spoqa-han-sans-jp; for SEO it provides canonical links and Schema.org markup; it can integrate Google Analytics, Google Site Verification, Naver Site Verification, Disqus, and LiveRe comments; it also includes related posts, a dynamic hide/show menu (marked as unstable in the README), and sharing to Facebook, Twitter, Pinterest, and Pocket.

For usage, the theme is installed by git clone into themes/overdose; templates use pug, and hexo-renderer-jade must be installed instead of hexo-renderer-pug; you need to copy _config.yml.example to _config.yml and set theme: overdose in the site root configuration. Posts can set a banner image via the banner property in front matter. Disqus's shortname must be written in the site root configuration rather than the theme configuration, while LiveRe requires filling in the uid in the theme configuration.

Limitations and notes: the README's To Do lists i18n, Facebook Comments, and Featured posts as not yet implemented; the dynamic menu feature is marked as unstable; the repository was last updated in 2018, and the browser compatibility statement covers Chrome, Edge, IE 10+, Firefox, Safari, Android Browser, and iOS Safari.

HexoBlog

Is it right for your project?

Use Cases

  • Building a personal blog primarily with Korean content using Hexo
  • Wanting a blog theme that does not introduce extra front-end libraries such as jQuery
  • Needing code highlighting themes such as Dracula for post code blocks
  • Needing canonical links, Schema.org markup, and Disqus or LiveRe comments for a blog

Suitable For

  • Blog authors using Hexo who accept the pug template rendering workflow
  • Sites written in Korean that need Korean font options
  • Blog projects preferring a minimalist style and no jQuery dependency
  • Blogs that need to integrate Disqus or LiveRe comments and social sharing

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Clone the repository into themes/overdose under the Hexo directory

  2. 2

    Install hexo-renderer-jade; the README advises against using hexo-renderer-pug

  3. 3

    Copy _config.yml.example to _config.yml and set theme: overdose in the site root configuration

  4. 4

    Disqus's shortname must be written in the site root configuration rather than the theme configuration; LiveRe requires filling in the uid in the theme configuration

  5. 5

    Post banner images are set via the banner property in front matter, including url, width, and height

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version in the public repository under the MIT license; the free scope is the code of that version and does not mean external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution of this version's code are permitted.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • The theme uses pug templates and requires the hexo-renderer-jade renderer; the README explicitly advises against using hexo-renderer-pug, otherwise it will not work properly.
  • When installing dependencies, only hexo-renderer-jade can be used; using hexo-renderer-pug will prevent it from running, which is a mandatory technical dependency limitation.
  • Enabling Disqus comments requires providing your own disqus_shortname and writing it into the site root configuration rather than the theme configuration, which is an external service account requirement.
  • Enabling LiveRe comments requires registering for that external service and obtaining a uid to fill in the theme configuration, which is an external service account and configuration requirement.
  • The dynamic hide/show menu feature is marked as unstable in the README; using this feature may cause unexpected issues.
  • i18n internationalization, Facebook Comments, and Featured posts are all listed in the To Do and are not yet implemented, so they cannot be used as existing features.
  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

This theme is using pug. So you have to install the renderer.

Original README

$ npm install --save hexo-renderer-jade # Don't use hexo-renderer-pug. It doesn't work.

Original README

Please put your shortname of disqus here.

Original README

You can get your uid from livere setting code as below.

Original README

Dynamic hide/show menu (Unstable)

Original README

- i18n - Facebook Comments - Featured posts

Original README
https://github.com/HyunSeob/hexo-theme-overdose/blob/master/LICENSEhttps://github.com/HyunSeob/hexo-theme-overdose/blob/master/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-01. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 76 / 100
Technologies
Hexo
Website type
Blog
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2018-04-30
Screenshot last checked
2026-10-01

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Hexo as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: 01080b88ff82d55660e40903d7bb698ca37c6048afb2fe8c7ef20a14711a97c0

2026-10-01T03:25:05.669Z

Source file / repository
# hexo-theme-overdose
[![GitHub release](https://img.shields.io/github/release/hyunseob/hexo-theme-overdose.svg?maxAge=2592000?style=plastic)](https://github.com/HyunSeob/hexo-theme-overdose)
[![license](https://img.shields.io/github/license/hyunseob/hexo-theme-overdose.svg?maxAge=2592000?style=plastic)](https://github.com/HyunSeob/hexo-theme-overdose)

[Demo](http://hyunseob.github.io)

⚠ Caution: you could be overdosed with this hexo theme.

![Mock-up image](/source/images/mock-up.png)

The Overdose is minimalistic, simple and beautiful hexo theme, specialized in Korean blogs.

## Features

- Responsive design
- Lightweight, not using jQuery or underscore.js, etc.
- Various code highlighting theme (Thanks to @SungYeolWoo), Set [Dracula](https://draculatheme.com/) theme by default
- [Font setting](#font-setting)
  - noto-sans-kr
  - spoqa-han-sans-kr
  - spoqa-han-sans-jp
- SEO friendly
  - canonical link
  - [Schema.org](https://schema.org) markup
- With other services
  - Google Analytics
  - Google Site Verification
  - Naver Site Verification
  - [Disqus](#disqus)
- Related posts
- Dynamic hide/show menu (Unstable)
- Sharing(Facebook, Twitter, Pinterest, Pocket)

## Quick Start

### Installation
First, clone this repository.
```
$ cd your/hexo/directory
$ git clone https://github.com/HyunSeob/hexo-theme-overdose.git themes/overdose
```

This theme is using pug. So you have to install the renderer.
```
$ npm install --save hexo-renderer-jade # Don't use hexo-renderer-pug. It doesn't work.
```

Then, copy the configuration example file.
```
$ cp _config.yml.example _config.yml
```

And then, specify `overdose` theme in your root configuration file.

``` yml
theme: overdose
```

Finally, start the hexo server and enjoy.
```
$ hexo server
```

### Configuration

See the [_config.yml.example](https://github.com/HyunSeob/hexo-theme-overdose/blob/master/_config.yml.example) file.

### Disqus

``` yml
# _config.yml of base, not theme config
# Please put your shortname of disqus here.
disqus_shortname:
```
### LiveRe

LiveRe is social media comment platcform suitable for Korean SNS, like disqus. <br>
see [LiveRe](https://livere.com/). <br>
You can get your uid from livere setting code as below.

``` html
<div id="lv-container" data-id="city" data-uid="your uid code">
```
how to set

``` yml
# Please put your uid of live here.
liveRe:
  uid:
```

### Post Front matter

You can set the post banner image by `banner` property.

``` yml
---
title: Overdose is a hexo theme
date: 2016-09-10 14:30:00
banner:
  url: /images/default.jpg
  width: 1280
  height: 720
categories:
  - Blog
  - Hexo
tags:
  - Hexo
---
```

## Browser compatibility

- [x] Chrome
- [x] Edge
- [x] IE 10+
- [x] Firefox
- [x] Safari
- [x] Android Browser
- [x] iOS Safari

## To Do

- i18n
- Facebook Comments
- Featured posts
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.