过程
记录博客搭建的过程
- 框架是选用的Hexo,主题选用的是Fluid,本地部署十分顺利,跟着教程来就行。
 - 调整配置的时候遇到了问题,我刚开始是直接使用
npm install --save hexo-theme-fluid,但改配置的时候虽然有文档,但各项配置的位置不知道是怎么嵌套的,就选择了方式二。 - 本地配置好之后,要部署到Github Pages上。Hexo所提供的教程中,所使用的是
Github Action内置的 token 变量GITHUB_TOKEN。根据官方源文档的描述,为了防止递归构建发生,使用GITHUB_TOKEN推送的代码不会再次触发任何action。而考虑到我希望后续能进一步触发和进一步了解Github Action,我选择自己设置key。 - 这个花的时间最多。走了不少弯路,最终是参考了使用 GitHub Actions 自动部署博客。
 - action已经跑成功了,但访问时却发现还是404,检查后发现是自己未Configuring a publishing source for your GitHub Pages site。
 - 添加谷歌验证:
参考了让Google搜索到搭建在Github Pages上的博客
- (前略)验证网站所有权时,选择使用HTML标记方式来验证。fluid主题的head路径为
\themes\fluid\layout\_partials\head.ejs 
 - (前略)验证网站所有权时,选择使用HTML标记方式来验证。fluid主题的head路径为
 - 减少加载时间,尚未实操,先记录几篇看到的好文
 - 插入图片,这篇写得挺完整的: 在Hexo博客中插入图片的各种方式
 - 添加最后修改时间:
T将主题配置文件
_config.yml中的post:copyright:update_date:enable:设置为enable即可+08:00 
Quick Start
Create a new post
$ hexo new "My New Post"
More info: Writing
Run server
$ hexo server
More info: Server
Generate static files
$ hexo generate
More info: Generating
Deploy to remote sites
$ hexo deploy
More info: Deployment