更换主题
- 下载主题:您可以在 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。
- 注意 安装额外的主题需要下载渲染器,不然会显示不出来
npm install hexo-renderer-pug hexo-renderer-stylus --save
|
便捷的修改主题文件
- 将them/<主题名>的主题文件复制到根目录,修改为config<主题名>.yml
- 为了方便修改,建议直接复制主题文件内容到修改的文件中,这样可以方便增删
- _config.<主题名>.yml中的配置优先级大于_config.yml
本地启动
清理缓存
生成本地文件
启动本地服务器
Hexo的’一键三连’
hexo cl && hexo g && hexo s
|
将项目部署到git
- 注册github账号,并生成用户名.github.io仓库
npm install hexo-deployer-git --save
|
- 修改_config.yml文件的deploy(推荐使用代码片段生成,一键导入)
deploy: type: git repo: git@github.com:example.github.io.git branch: main
|
- 配置完成以后执行以下命令
部署到git遇到的问题&&解决方法
问题:Spawn failed
解决方法1
- 首先 删除根目录下的 .deploy_git, 执行hexo 一键三连
hexo cl && hexo g && hexo s
|
如果仍然出现问题
解决方法2
如果无法解决,修改git部署的链接,如果是https格式,就更改为ssh格式