博客更换主题

更换主题

  • 下载主题:您可以在 GitHub 上找到 NexT 主题的仓库,然后将其克隆到您的 themes 文件夹中。例如:
1. cd blog
2. git clone -b main https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/anzhiyu
  • 修改 Hexo 配置:为了启用 NexT 主题,您需要在站点配置文件(位于博客根目录)中找到 theme 字段并将其值更改为anzhiyu。
theme: anzhiyu
  • 注意 安装额外的主题需要下载渲染器,不然会显示不出来
npm install hexo-renderer-pug hexo-renderer-stylus --save

便捷的修改主题文件

  1. 将them/<主题名>的主题文件复制到根目录,修改为config<主题名>.yml
  2. 为了方便修改,建议直接复制主题文件内容到修改的文件中,这样可以方便增删
  3. _config.<主题名>.yml中的配置优先级大于_config.yml

本地启动

清理缓存

hexo cl

生成本地文件
hexo g

启动本地服务器
hexo s

Hexo的’一键三连’

hexo cl && hexo g && hexo s

将项目部署到git

  1. 注册github账号,并生成用户名.github.io仓库
  • 在项目目录下运行命令提示并安装部署包
npm install hexo-deployer-git --save
  1. 修改_config.yml文件的deploy(推荐使用代码片段生成,一键导入)
# 云端部署
deploy:
type: git
repo: git@github.com:example.github.io.git
branch: main ##要提交到哪一个分支,主分支名称为main
  1. 配置完成以后执行以下命令
hexo d

部署到git遇到的问题&&解决方法

问题:Spawn failed

解决方法1

  1. 首先 删除根目录下的 .deploy_git, 执行hexo 一键三连
hexo cl && hexo g && hexo s

如果仍然出现问题

解决方法2

如果无法解决,修改git部署的链接,如果是https格式,就更改为ssh格式