hexo 个人博客工具使用教程(3)-- pure主题个性化配置
npm命令行工具学习笔记(1)– 我的第一个命令
前两篇文章我们简要描述了hexo的使用方法,并简单介绍了hexo主题pure的部署方式,本文针对pure进行详细讲解,因pure官方文档对配置信息描述的不是很清楚,所以博主在这里也研究了很久,基本完成了搭建个人博客的需求。本文将从整个页面来主次顺序来一步步配置
国际化
hexo默认是英文的,需要改成中文模式,在/{项目目录}/-config.yml修改
个人信息
左边顶部个人简介–这部分区域的配置在主题目录的_config.yml里面配置 /{项目目录}/themes/pure/-config.yml
1 2 3 4 5 6 7 8
| enabled: true # 是否开启个人简介 avatar: images/avatar_jason.jpg # 个人头像 gravatar: # 谷歌邮箱,如果设置了这个,将默认显示谷歌头像 author: Jason # 姓名 author_title: Web Developer & Designer # 简介 author_description: 个人简介。 location: 南京, 中国 # 地区 follow: https://github.com/jason-live
|
菜单列表
个人信息下面的菜单列表,默认的只有首页和归档可以点击,其余点击均为404页面,博主在这里卡壳了很久才找到配置的方法
- 找到/{项目目录}/themes/pure 下的_source文件夹
- 拷贝_source下的所有文件到/{项目目录}/source文件夹下
- 重启项目,菜单列表下的所有链接就可以点击了
快速链接
菜单列表下面的部分,这部分配置需要/{项目目录}/themes/pure/-config.yml和/{项目目录}/-config.yml两个文件同时配置
- /{项目目录}/themes/pure/-config.yml
1 2 3 4 5
| social: links: github: https://github.com/jason-live # 你的github地址 rss: atom.xml link_tooltip: true # 是否显示链接的tooltip
|
打赏
页面底部赏字的配置,有兴趣的同学可以配置,也可自行关闭,/{项目目录}/themes/pure/-config.yml
1 2 3 4 5 6 7 8 9 10
| donate: enable: true # 关闭打赏 weipay: image: images/donate/weipay.jpg qrcode: images/donate/mywechatpay.jpg title: 微信支付 alipay: image: images/donate/alipay.jpg qrcode: images/donate/myalipay.jpg title: 支付宝
|
分享
文章底部的分享配置,分别可以配置PC和移动端不同的分享,/{项目目录}/themes/pure/-config.yml
1 2 3 4 5
| # weibo,qq,qzone,wechat,tencent,douban,diandian,facebook,twitter,google,linkedin share: enable: true # 是否启用分享 sites: weibo,qq,wechat,facebook,twitter # PC端显示的分享图标 mobile_sites: weibo,qq,wechat,facebook,twitter # 移动端显示的分享图标
|
评论
评论系统需要自行启用,博主选择的为livere,首先需要去livere官网注册,拿到注册的id后,/{项目目录}/themes/pure/-config.yml 配置以下信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| # Comment # Gitment # Introduction: https://imsun.net/posts/gitment-introduction/ comment: type: livere # 启用哪种评论系统 disqus: # enter disqus shortname here youyan: uid: 1783844 # enter youyan uid livere: uid: MTAyMC8zMjczOC85Mjk5 # enter youyan uid gitment: githubID: repo: ClientID: ClientSecret: lazy: false
|
其他配置
1 2 3 4 5 6 7 8 9
| # douban 豆瓣书单 Api: https://developers.douban.com/wiki/?title=book_v2 图书 books: https://api.douban.com/v2/book/user/jason-live/collections?start=0&count=100 个人书单列表 douban: user: jason-live # 豆瓣用户名 start: 0 # 从哪一条记录开始 count: 100 # 获取豆瓣书单数据条数
|
1 2 3 4
| postCount: enable: true wordcount: true # 文章字数统计 min2read: true # 阅读时长预计
|
1 2 3 4 5 6
| skills: Git: ★★★★☆ webpack、rullup: ★★★★★ Javascript: ★★★★☆ HTML+CSS: ★★★★☆ Javs: ★★★☆☆
|
1 2 3 4 5 6
| labels: - 前端开发 - 前端架构 - Web前端 - java开发者 - 强迫症患者
|
写作
之所以把写作放在这里,是因为每个主题都有各种自己的配置方式,配合hexo官方给出的命令,一并说明
1
| hexo new [layout] <title>
|
布局 |
路径 |
备注 |
post |
source/_posts |
标准模式 |
page |
source |
|
draft |
source/_drafts |
草稿模式 |
刚刚提到了 Hexo 的一种特殊布局:draft,这种布局在建立时会被保存到 source/_drafts 文件夹,您可通过 publish 命令将草稿移动到 source/_posts 文件夹,该命令的使用方式与 new 十分类似,您也可在命令中指定 layout 来指定布局。
1
| hexo publish [layout] <title>
|