这篇文章主要记录了安装主题和使用中的一些常见问题和解决方法,请在使用主题之前详细阅读。

如何新建其他页面?

Hexo 默认不生成 tags/about 等页面,所以需要自己创建页面。

  1. bash 新建页面
cd yourblog
hexo new page tags # 生成标签页
hexo new page about # 生成关于页
  1. 增加 layout 行 到新建页面文件中的 index.md
---
title: tags/about
layout: tag/about
# 注意layout的名称是tag和about
---

如何开启首页摘要?

在markdown中 ,使用<!-- more -->分割摘要和内容, 文章内容默认会显示摘要,如果文章内容不需要显示摘要,请在文章头部增加hide_excerpt: true

如何开启站内搜索?

首先通过 npm 安装 hexo-generator-search :

npm install hexo-generator-search@2.2.1 --save

然后在根目录下配置文件_config.yml 新增:

search:
path: search.xml
field: post

根目录下 _config.xml 生效的配置

# Home page setting
index_generator:
path: ''
per_page: 6 # 首页一页文章数量
order_by: -date

# Pagination
## Set per_page to 0 to disable pagination
per_page: 8 # 归档页一页文章数量
pagination_dir: page

# Writing
highlight:
enable: true
line_number: false # 代码高亮的行号
auto_detect: true
tab_replace:

# 上文提到的搜索功能增加的配置
search:
path: search.xml
field: post

如何修改主题

主题使用webpack4.0、sass和ejs进行开发。

  1. EJS模板文件可以直接修改

  2. 安装Node依赖

    $ npm install
  3. 运行开发环境

    $ npm run dev
  4. 生产环境打包

    $ npm run build

关于主题名字

主题名字来自歌曲 <东京不太热> -封茗囧菌