配置md文件所需的font-matter

官方配置参考

一般情况下我所需的基础配置如下:

---
title:
categories:
-
tags:
-
-
keywords: ''
cover:
top_img: 'linear-gradient(20deg, #0062be, #925696, #cc426e, #fb0347)'
date: 2021-11-13 16:10:06
updated: 2021-11-27 16:07:26
description:
sticky:
---

注:categories设置多层目录详解:

categories:
- [Linux]
- [Tools]
# 上述设置代表此片文章属于`Linux`和`Tools`,这两个目录是同级别的
---------------------------------------------------------------------------
若设置为:
categories:
- [Linux,Hexo]
- [Tools,PHP]
# 则表示Hexo是Linux的子目录,同时PHP是Tools的子目录,但Linux与Tools依然是同级别的

可能需要的其他配置参数:

---
password: cai123
message: 此篇博客仅作者本人可看!
toc_number:
toc_style_simple:
highlight_shrink:
---

部分参数描述如下:

sticky: 5 -——文章置顶参数,数值越大则权重越大

toc_number: true ——默认为true,自动对文章标题编号如1,1.1,2,2.1,2.2,若文章设置了编号,需要改为false

toc_style_simple: false ——默认为false,文章栏目简洁模式,只显示文章目录,不显示个人信息,最新文章,公告等等

highlight_shrink: false——默认为false,意思是展开代码框,对于代码量较多的文章需要设置为true,将代码框收缩


Hexo一键四联

  • 生成md文件(推荐hexo生成):
hexo new [layout] <title>

可以在命令中指定文章的布局(layout),默认为 post,可以通过修改 _config.yml 中的 default_layout 参数来指定默认布局,默认为post

简化命令:

hexo new 测试的博客文件

默认在_post中生成md文件,且文件名称就是font-matter中的title,无需填写.md后缀

  • 开始部署博客
hexo cl && hexo g && hexo algolia && hexo d

一定要生成博客静态资源后使用hexo algolia将文章数据传到algolia服务器方便搜索框的使用


博客源代码保存备份

  • 前提是创建好GitHubGitee的私有仓库并在电脑上设置好与其链接的SSH公钥

生成公钥的方式

生成SSH公钥后即可通过git push/pull命令直接与远程仓库链接

  • 使用git命令先将修改提交本地仓库
git add .
git commit -m "8.5日提交备份"
  • 建立远程仓库链接
git remote -v #查看当前是否配置有远程仓库

# 若没有配置远程仓库,使用以下命令配置:
git remote add gitee-blog https://gitee.com/arui99/my-blog-source-code.git
git remote add github-blog https://github.com/czrui99/blog.git

# 删除远程仓库
git remote rm gitee-blog
  • 推送项目源代码
git push gitee-blog [本地分支]:[远程分支]

# 查看远程分支有哪些
git branch -r
  • 拉取远程仓库代码
git pull github-blog [远程分支]:[本地分支]