All Projects → zthxxx → Hexo Theme Wikitten

zthxxx / Hexo Theme Wikitten

Licence: mit
A theme of Hexo for personal wiki which seems like Wikitten style.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Hexo Theme Wikitten

hexo-theme-stellar
Elegant and powerful theme for Hexo.
Stars: ✭ 181 (-66.97%)
Mutual labels:  wiki, hexo, hexo-theme
Hexo Theme Material
Material Design theme for hexo.
Stars: ✭ 4,028 (+635.04%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Skapp
The hexo flat design theme(扁平化简约主题)
Stars: ✭ 490 (-10.58%)
Mutual labels:  hexo, hexo-theme
Landscape Plus
针对中国大陆地区对hexo官方主题landscape进行优化。
Stars: ✭ 503 (-8.21%)
Mutual labels:  hexo, hexo-theme
Awesome Hexo
A curated list of awesome things related to Hexo
Stars: ✭ 466 (-14.96%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Claudia
📌 Concisely designed & easy to config, match device dark mode, 90+ Lighthouse scoring
Stars: ✭ 379 (-30.84%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Suka
🎨Modern, powerful and simple theme for Hexo.
Stars: ✭ 487 (-11.13%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Hiker
An attractive theme for Hexo. called "Hiker", short for "HikerNews".
Stars: ✭ 348 (-36.5%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Obsidian
🎨 A dark Hexo theme, it's responsive, simple but elegant.
Stars: ✭ 448 (-18.25%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Keep
🌈 A simple and elegant theme for Hexo. It makes you more focused on writing.
Stars: ✭ 483 (-11.86%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Replica
Github style replication for hexo theme
Stars: ✭ 484 (-11.68%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Icarus
A simple, delicate, and modern theme for the static site generator Hexo.
Stars: ✭ 5,045 (+820.62%)
Mutual labels:  hexo, hexo-theme
Theme Bmw
✋ Smart Voice: Voice for yourself | 微声: 请为自己发声
Stars: ✭ 373 (-31.93%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Aircloud
A concise hexo theme
Stars: ✭ 394 (-28.1%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Typography
Rediscover the beauty of typography.
Stars: ✭ 367 (-33.03%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Yilia Plus
一个简洁优雅的hexo主题 A simple and elegant theme for hexo.
Stars: ✭ 462 (-15.69%)
Mutual labels:  hexo, hexo-theme
Hexo Theme Inside
🌈 SPA, Flat and clean theme for Hexo.
Stars: ✭ 480 (-12.41%)
Mutual labels:  hexo, hexo-theme
Easy Hexo
🤘 Build your own website with Hexo, the easy way. | 轻松使用 Hexo 建站。
Stars: ✭ 314 (-42.7%)
Mutual labels:  hexo, hexo-theme
Hexo Matery Modified
My personal modified hexo matery theme with some bugs fixed.
Stars: ✭ 342 (-37.59%)
Mutual labels:  hexo, hexo-theme
Hexo Theme 3 Hexo
hexo主题:三段式设计、极简、方便 Hexo theme: three-stage design
Stars: ✭ 421 (-23.18%)
Mutual labels:  hexo, hexo-theme

hexo-theme-Wikitten

中文版文档

A personal wiki imitate Wikitten style for Hexo. >Preview

some features:

  • Applicable to personal wiki knowledge management
  • Simple, double column, classified management
  • The knowledge of multi-level sorting, the side can be expand at all levels of classification, easy to jump
  • Categorize article according to file directory #4

Site Preview

mobile preview mobile preview

Installation

hexo-theme-Wikitten kernel code base on icarus, so you can read base function document with icarus wiki.

Install

Note: This theme requires Hexo v3.6 or late.

  1. Go to your hexo folder, then clone this theme Wikitten into themes/
$ cd your-hexo-directory
$ git clone https://github.com/zthxxx/hexo-theme-Wikitten.git themes/Wikitten
  1. Rewrite to cover some default page template in site folder
$ cp -rf themes/Wikitten/_source/* source/
$ cp -rf themes/Wikitten/_scaffolds/* scaffolds/
  1. Rename the _config.yml.example to _config.yml so you can config theme
$ cp -f themes/Wikitten/_config.yml.example themes/Wikitten/_config.yml
# edit and customize it
$ vim themes/Wikitten/_config.yml

most configurations are same as the icarus theme, you can read with icarus wiki at first.

some recommend options setting which you can out of the box, see below #Configuration.

  1. Plugins requires in theme package.json and you need install these.

here is those function and effect:

hexo-autonofollow       // automatic make user open external links in new tab
hexo-directory-category // automatic categorize article according to their file directory
hexo-generator-feed     // generate Atom 1.0 or RSS 2.0 feed
hexo-generator-json-content // generate a json content file for site search
hexo-generator-sitemap  // generate sitemap

you can merge these plugins into the site's package.json file by npm install command install them once,

or in the site folder, you can install them with the following command:

$ npm install --save hexo-autonofollow hexo-directory-category hexo-generator-feed hexo-generator-json-content hexo-generator-sitemap
  1. mathjax renderer configuration (optional):

If you need to write mathematical formulas, the following configuration is recommended:

First, you need to install pandoc,and modify the rendering engine under the hexo site in the meanwhile:

$ npm un hexo-renderer-marked --save
$ npm i hexo-rendere-pandoc --save # or hexo-renderer-krammed

Modify settings in site config file _config.yml:

math:
  enable: true
  engine: mathjax

Enable

Modify theme setting in site config file _config.yml to Wikitten.

Update

$ cd themes/Wikitten
$ git pull origin master

Configuration

In site config file _config.yml, recommend settings:

# Hexo Configuration
# URL
permalink: wiki/:title/

# Directory
skip_render:
  - README.md
  - '_posts/**/embed_page/**'

# Writing
new_post_name: :title.md # File name of new posts

## Markdown
## https://github.com/hexojs/hexo-renderer-marked
marked:
  gfm: true
  
## Plugins: https://hexo.io/plugins/
### JsonContent
jsonContent:
  meta: false
  pages:
    title: true
    date: true
    path: true
    text: true
  posts:
    title: true
    date: true
    path: true
    text: true
    tags: true
    categories: true
  ignore:
    - 404.html
    
### Creat sitemap
sitemap:
  path: sitemap.xml

### Adds nofollow attribute to all external links in your hexo blog posts automatically.
nofollow:
  enable: true
  exclude:
    - <your site url domain> # eg: zthxxx.me

In theme config file Wikitten/_config.yml, you can read more detailed commentary for some options.

Before the start, plase first change my personal info to yourself, including options that profile social_links history_control and so on.

profile, comment, Share and miscellaneous are DEFAULT DISABLE!

(You still can enable them, but not recommend.)

other theme recommend settings:

# Customize
customize: # modify this information for yourself
    sidebar: left # sidebar position, options: left, right
    category_perExpand: false # enable article categories list per expanding
    default_index_file: index.md # enable this, it will display at site index instead of default index page, or disable that it will display more articles order by time 
    
# Widgets
widgets: # default use category only
    - category
    # - recent_posts
    # - archive
    # - tag
    # - tagcloud
    # - links
    
# History version 
history_control: # make you wiki has history version control in page (view source code, edit online, compare historical changes)
    enable: true
    server_link: https://github.com # recommend use GitHub - https://github.com
    user: <your GitHub name>
    repertory: <your repertory name of this wiki source code>
    branch: <branch name of this wiki site source code>

License

MIT LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].