EuDs

EuDs

EuDs's Blog
twitter
github

博客搭建

过程#

记录博客搭建的过程

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

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

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。