博客搭建(4):博客的美化


博客搭建(4):博客的美化

选择主题

选择想要的主题,主题也就是一个模版,常用的有butterfly,next,matery等
也可以进入hexo的官网可以查看选择自己心仪的主题Hexo官网
我这里选择的是matery主题

1进入matery的github仓库下载Matery主题仓库
选择develop分支(为最新版的),点击code,下载zip压缩文件

2将文件解压到blog文件夹下的themes文件夹内,修改文件夹名字,调整文件目录
同时找到_config.yml文件复制粘贴一份

也可以在thems文件夹下使用下面命令

git clone https://github.com/blinkfox/hexo-theme-matery.git

3将副本文件剪切粘贴到根目录(Blog文件夹下),然后改名为_config.matery.yml
之后主要修改的文件就是_config.matery.yml,注意区分根目录下的_config.yml文件和主题文件夹下的_config.yml文件

4打开根目录下的_config.yml文件
在大约100行找到并修改为:theme: matery

5在blog文件夹下打开githush输入下面指令

hexo clean && hexo g && hexo s

应该就可以看到一个基础的博客页面了

6本地测试时无论是github还是vercel的指令都一样
部署时github用hexo d
vercel需要用到add,commit,push指令,安装vscode之后,在vscode内可以按照下图操作进行快速提交部署
源代码管理,输入提交信息,选择提交和推送

部署后可以通过之前设置好的域名访问博客,推荐是先用hexo s本地测试修改好,最后再提交到仓库

主题的美化

官方文档的参考地址:Matery主题说明
我下面提供一些比较关键的配置介绍,blog文件夹下

_config.yml文件

#site部分根据自己内容设置

_config.matery.yml文件

注意,该文件的优先级大于主题文件内原文件的优先级
理解:增加或修改东西,以该文件为主;删除东西则需要两个文件内都删(或注释ctrl+/

#menu
部分代码与实际展示,如图,也可以使用中文/英文

对应的效果如下图,展示的均为中文,但英文转中文需要再下列目录文件中存在
菜单效果
英转中
图标的寻找地址:图标寻找网页

同时,菜单部分设置的地址网页需要存在,拿分类(categories)页面举例
需要blog/source/categories/index.md文件存在
可以手动创建,也可以用下面命令创建

hexo new page "categories"

查看新建的页面需要有下面的代码

---
title: categories #自动生成
date: 2018-09-30 17:25:30 #自动生成
type: "categories"
layout: "categories"
---

其他页同理,其中,如果要有友情链接(friends)页面,需要同时在source 目录下新建 _data 目录,在 _data 目录中新建 friends.json 文件
文件的目录格式如下(修改为自己的)

[{
    "avatar": "http://image.luokangyuan.com/1_qq_27922023.jpg",
    "name": "码酱",
    "introduction": "我不是大佬,只是在追寻大佬的脚步",
    "url": "http://luokangyuan.com/",
    "title": "前去学习"
}, {
    "avatar": "http://image.luokangyuan.com/4027734.jpeg",
    "name": "闪烁之狐",
    "introduction": "编程界大佬,技术牛,人还特别好,不懂的都可以请教大佬",
    "url": "https://blinkfox.github.io/",
    "title": "前去学习"
}, {
    "avatar": "http://image.luokangyuan.com/avatar.jpg",
    "name": "ja_rome",
    "introduction": "平凡的脚步也可以走出伟大的行程",
    "url": "https://me.csdn.net/jlh912008548",
    "title": "前去学习"
}]

其他详细的介绍可以查看原说明文件,我博客里使用到的部分也会在后面的文章中说明

常见问题与注意事项

1.注意下载到正确文件(我第一次想下butterfly文件,但是下载成了matery,我一直以为是butterfly,导致好多搜索到的教程都不对,而且我下载到的还不是最新的matery,中间还进行了更新替换)
2.主题配置文件内如果要删除东西则需要两个配置文件内都删
3.修改文件时注意缩进和空格
4.先修改打赏二维码图片(不是)


文章作者: 永恒D程
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 永恒D程 !
评论
  目录