introduce
此Wiki项目使用hexo
. 主题使用vue
;
如何使用
在source/api目录中添加相关api markdown文件.
新建的文件规则如下:
在新建的markdown文件顶部添加如下内容
(用于控制显示)1
2
3
4
5
6---
title: title
type: 类别
subtype: 子类别
order: 3
---title为标题; order为排序;
注: index.md文件的order无效, 使用title进行排序, title以0开头则排在最前, 但是不显示0可以在api下建立子文件夹; 子文件夹会自动归为一类菜单; 并且index.md文件为此菜单的父级菜单
文档内的结构
- 文章中使用
##
开头的标题会自动变为一级TOC - 文章中使用
###
开头的标题会自动变为二级TOC
安装
需要先安装 nodejs;
1 | $ cd wiki |
生成网站
1 | $ npm run build |
目录介绍
Project directory structure:
1 | ─── ./ |
hexo指令 (了解)
列出结构
命令 | 说明 |
---|---|
hexo list route | 列出网站结构 |
hexo list post | 列出所有文章 |
hexo list page | 列出所有页面 |
hexo list tag | 列出所有tag |
hexo list category | 列出所有category |
新建page
1 | hexo new [layout] "title" |
- 如果未提供 layout 则, 使用
_config.yml
中的default_layout
layout
是一个页面的html模板文件.- 目前配置为默认layout为
page
此项目已经默认创建了两个文章:
guide
,api
; 相关的api文档在api
中新建md文件即可.