过程
记录博客搭建的过程
- 框架是选用的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