1.博客中图片的显示问题:
markdown中使用相对路径访问图片,博客上面不会显示。:原因为生成的html文件和图片的相对位置不对了。
解决:
在Hexo根目录的source
目录下创建images
文件夹,将图片放在 source/images
文件夹中。然后通过类似于 ![](/images/image.jpg)
的方法访问它们。
2.添加分类和标签
2.1.添加分类
新建一个页面,命名为categories,命令如下:
1 | hexo new page categories |
在进入source/categories
目录下,编辑index.md
文件,将页面的类型设置为categories,主题将自动为这个页面显示所有分类
1 | --- |
如果集成了评论,这里需要关闭
1 | --- |
2.2.添加标签
1 | hexo new page tags |
在进入source/tags
目录下,编辑index.md
文件,将页面的类型设置为categories,主题将自动为这个页面显示所有分类
1 | --- |
如果集成了评论,这里需要关闭
1 | --- |
2.3.配置菜单
修改hexo目录/theme/next/_config.yml
如下
1 | menu: |
然后跑去 language 文件夹 zh-Hans.yml 修改中文名字,菜单就以中文显示了。1
2
3
4
5
6
7
8
9
10
11menu:
home: 首  页
archives: 归  档
categories: 分  类
schedule: 日程表
sitemap: 站点地图
tags: 标  签
about: 关于博主
search: 站内搜索
top: 最受欢迎
# commonweal: 公益404
我们发表文章使用「tags」「categories」只需在文章开头添加如下代码:
1 | --- |
如此即可在菜单栏里的「tags」「categories」看见相应的效果。但是实际上打开是空白页面 本文的重点来了。
小tips:每次的手输入 categories 我们可以在hexo目录\scaffolds\post.md
添加如下代码,这样每次新建文章,就自动有了。
1 | --- |
3.添加评论
这里我们使用Valine
评论,我们的评论系统其实是放在Leancloud上的,因此首先需要去注册一个账号
注册完以后需要创建一个应用,名字可以随便起,然后进入应用->设置->应用key,获取appid
和 appkey
打开hexo目录/theme/next/_config.yml
,搜索 valine
,填入appid
和 appkey
1 | valine: |
最后记得在Leancloud -> 设置 -> 安全中心 -> Web 安全域名把你的域名加进去
4.添加阅读次数
使用3.添加评论中应用的appid
和 appkey
,打开hexo目录/theme/next/_config.yml
,搜索 leancloud_visitors
,填入appid
和 appkey
。
1 | leancloud_visitors: |