Next 配置就是上面所说的”主题配置文件“,位于 xxx.github.io/themes/next 目录下,文件名为 _config.yml
1.设置关键字时间
# Set default keywords (Use a comma to separate)
# 设置关键字
keywords: "Android, DIY"
# Specify the date when the site was setup
# 设置博客开始时间
since: 2016
复制代码
2.设置菜单,就是我的博客左侧/顶部那一栏 分类,标签栏
menu:
home: / # 在菜单上显示首页
archives: /archives # 在菜单删显示全部
categories: /categories # 在菜单上显示 分类
tags: /tags # 在菜单上显示 标签
about: /about # 在菜单上显示 关于
#commonweal: /404.html
# Schemes
# 设置风格
#scheme: Muse
#scheme: Mist
scheme: Pisces # 我的就是这个双栏风格
复制代码
3.设置更多换行
auto_excerpt:
enable: true # 设置是否显示阅读全文,文章较多的话,有必要设置为 true
length: 150
复制代码
4.创建categories
打开命令行,定位到 xxx.github.io 目录 新建一个页面,命名为 categories
hexo new page categories
复制代码
根据提示找到新建的 index.md 文件,编辑
---
title: 分类
date: 2018-06-01 10:22:00
type: "categories" # 将页面的类型设置为 categories ,主题将自动为这个页面显示所有分类
comments: false # 如果有启用多说 或者 Disqus 评论,默认页面也会带有评论。需要关闭的话,设置为 false
---
复制代码
5.创建tag页面
打开命令行,定位到 xxx.github.io 目录 新建一个页面,命名为 tags
hexo new page "tags"
复制代码
根据提示找到新建的 index.md 文件,编辑
---
title: 标签
date: 2018-06-01 10:22:00
type: "tags"
---
复制代码
6.写博客与发布
博客文件需要存放到 xxx.github.io/source/_pos… 文件夹中
用 Markdown 写文章 最后生成的 md 文件放到 xxx.github.io/source/_pos… 文件夹或其子文件夹中即可
---
title: 这是标题
categories: # 这里写的分类会自动汇集到 categories 页面上,分类可以多级
- 实用技术 # 一级分类
- 个人博客 # 二级分类
tags: # 这里写的标签会自动汇集到 tags 页面上
- 实用 # 可配置多个标签,注意格式
- 个人博客
---
>开始书写内容
复制代码
7.常见问题
修改配置的时候简直中间一定要有空格
hexo generate
的时候报错,需要执行一下hexo clean
hexo generate
报错也有可能是有特殊字符比如#,没有转义的时候hexo server
不成功,看报错信息,有需要执行案转插件hexo server
不成功,有可能没有安装server,执行sudo npm install hexo-server
白板和Cannot GET / 几个字 以下两条命令需要连续执行:hexo init
npm install
安装缺少的插件
npm install hexo-renderer-ejs --save
npm install hexo-renderer-stylus --save
npm install hexo-renderer-marked --save
这个时候再重新生成静态文件,命令:
hexo generate (或hexo g)
启动本地服务器:
hexo server (或hexo s)
复制代码