hexo-theme-matery使用手册


修改头部的渐变颜色

修改跟目录下的 themes\hexo-theme-matery\source\css\matery.css 文件。修改”bg-color”即可。

修改底部的加载进度条

修改”progress-bar”即可。

修改 top 按钮颜色

修改”.top-scroll .btn-floating”即可

添加搜索功能

下载插件,修改配置即可。

npm install hexo-generator-search --save

在根目录下安装插件。

修改配置信息。

打开根目录下的 “_config.yml”文件,添加配置信息。

search:
  path: search.xml
  field: post

修改友情链接

在 “Blog\source\data\friends.json” 目录下修改配置文件

自动添加文章的名称、时间等信息

需要创建文件 “scaffolds\post.md”

---
title: {{ title }}
date: {{ date }}
tags: [标签]
author: 用户名
top: false
cover: false
toc: true
mathjax: true
categories: "分类"
---

完整实例

👇修改文章封面,修改文章轮播图等

---
title: {{title}}
date: {{data}}
author: 作者名字
img: /source/images/xxx.jpg "文章特征图,路径在source中"
top: true "推荐文章"
cover: true "表示该文章是否需要加入到首页轮播封面中"
coverImg: /images/1.jpg "轮播图中的封面,访问的是"source"下的"images""
password: 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92
toc: false "是否开启 TOC,可以针对某篇文章单独关闭 TOC 的功能。前提是在主题的 config.yml 中激活了 toc 选项"
mathjax: false "是否开启数学公式支持,本文章是否开启 mathjax,且需要在主题的 _config.yml 文件中也需要开启才行"
summary: 这是你自定义的文章摘要内容,如果这个属性有值,文章卡片摘要就显示这段文字,否则程序会自动截取文章的部分内容作为摘要
categories: Markdown
tags:
  - Typora
  - Markdown
---

选择主题下的 hexo-theme-matery\layout\ _partial\bg-cover-content.ejs 文件

文章 Front-matter 介绍

Front-matter 选项详解

Front-matter 选项中的所有内容均为非必填的。但我仍然建议至少填写 title 和 date 的值。

配置选项 默认值 描述
title Markdown 的文件标题 文章标题,强烈建议填写此选项
date 文件创建时的日期时间 发布时间,强烈建议填写此选项,且最好保证全局唯一
author 根 _config.yml 中的 author 文章作者
img featureImages 中的某个值 文章特征图,推荐使用图床(腾讯云、七牛云、又拍云等)来做图片的路径.如: http://xxx.com/xxx.jpg
top true 推荐文章(文章是否置顶),如果 top 值为 true,则会作为首页推荐文章
cover false v1.0.2版本新增,表示该文章是否需要加入到首页轮播封面中
coverImg 无 v1.0.2版本新增,表示该文章在首页轮播封面需要显示的图片路径,如果没有,则默认使用文章的特色图片
password 无 文章阅读密码,如果要对文章设置阅读验证密码的话,就可以设置 password 的值,该值必须是用 SHA256 加密后的密码,防止被他人识破。前提是在主题的 config.yml 中激活了 verifyPassword 选项
toc true 是否开启 TOC,可以针对某篇文章单独关闭 TOC 的功能。前提是在主题的 config.yml 中激活了 toc 选项
mathjax false 是否开启数学公式支持 ,本文章是否开启 mathjax,且需要在主题的 _config.yml 文件中也需要开启才行
summary 无 文章摘要,自定义的文章摘要内容,如果这个属性有值,文章卡片摘要就显示这段文字,否则程序会自动截取文章的部分内容作为摘要
categories 无 文章分类,本主题的分类表示宏观上大的分类,只建议一篇文章一个分类
tags 无 文章标签,一篇文章可以多个标签
keywords 文章标题 文章关键字,SEO 时需要
reprintPolicy cc_by 文章转载规则, 可以是 cc_by, cc_by_nd, cc_by_sa, cc_by_nc, cc_by_nc_nd, cc_by_nc_sa, cc0, noreprint 或 pay 中的一个

修改各种标题

修改副标题和短句

副标题

修改根目录下的 “_config.xml”

修改副标题

根目录下“themes\hexo-theme-matery\_config.xml”

subtitle标签负责副标题的短句。

修改 “梦想”短句

根目录下“themes\hexo-theme-matery\_config.xml”

dream标签负责梦想短句。

备份和还原Blog

备份github创建私有仓库

私有仓库设置为名字Blog(与文件夹名字相同即可),将文件下载到Blog的根目录下,将”.git”文件和”.gitignore”文件拖拽到Blog目录下。

‘’.gitignore’文件内添加要忽视的文件夹

.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/

正常提交即可

ps:可能会出现文件夹过大的原因

办法

还原Blog

建议:使用新的电脑或者使用虚拟机来测试

安装git,配置git

使用”git Bash” 输入👇.

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
ssh-keygen -t rsa -C "自己的邮箱"

设置SHH

完成后会出现shh文件的目录,打开”.pub”类型文件将内容复制到这里。

完成后克隆我们的”Blog”

安装nove.js

在Blog目录下使用”git Bash”

直接安装 hexo,如果网络过慢建议配置仓库.

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

更多

npm i hexo-cli -g 或者 npm install hexo --save

搭建

hexo g

hexo s

hexo d

ps:

如果出现 “ERROR Plugin load failed: hexo-prism-plugin”错误 直接删除”node_modules\hexo-prism-plugin”下的文件夹。

安装 nove.js 自动安装choco可能会报错使用

引用:https://github.com/blinkfox/hexo-theme-matery/blob/develop/README_CN.md

Hexo 让文章按照最新的提交时间进行排序

让我们最新提交或者更新的文章在界面的首个位置。

在主配置文件 _config.yml, 查找 index_generator 标签 order_by 属性修改为 -updated 即可。

index_generator:
  path: ''
  per_page: 18
  order_by: -updated 

之后

hexo g

完成。

注意事项

在使用 目录导航时不建议 “标题” 配合 “无序列表” 使用(hexo-version:4.2)

会出现无法跳转到指定目录。

在使用尖括号(或称角括号)时

不要使用两对的紧靠的尖括号,会出现识别为假链接的bug

例如:

test

实际想要的结果是 < A > test < A >

上述描述结果


版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明来源 TheCara !
 上一篇
git 讲解 git 讲解
修改提交文件大小在要提交的项目根目录下使用。 $ git config --local http.postBuffer 524288000设置为500MB。 查看本地分支git branch 查看远程仓库所有分支git branch -r
2020-07-19
本篇 
hexo-theme-matery使用手册 hexo-theme-matery使用手册
修改头部的渐变颜色 修改跟目录下的 themes\hexo-theme-matery\source\css\matery.css 文件。修改”bg-color”即可。 修改底部的加载进度条 修改”progress-bar”即可。 修改 to
  目录