在Liunx系统部署Hexo+Github的教程

如题,我使用的版本为Ubuntu 24.04.2 LTS
,以下是一些如何在Linux部署Hexo的方法及注意事项。
Node.js 安装
此步骤参考网上教程,用此检查是否已安装
1 | sudo apt install -y nodejs |
Git 安装及授权
安装教程省略,用此检查是否已安装
1 | sudo apt install -y git |
安装完记得给Git配置好Github账户的密钥,使用ssh -T git@github.com
查看授权情况
注意事项:
如果出现无法自动探测邮件地址
以及Permission denied
这类问题,确保~/.ssh
相关文件拥有对应权限。
1 | chmod 700 ~/.ssh |
以及避免将Hexo博客主体安装于/opt
等位置,否则Hexo将没有足够的权限进行文件的修改。
npm 安装
同上
1 | sudo apt install npm |
Hexo安装及初始化
1 | sudo npm install -g hexo-cli |
要安装在指定文件夹,以~/hexo
为例
1 | # 进入~/hexo文件夹 |
这个时候文件夹里会有_config.yml
文件,需要修改里面的配置,否则Github将无法收到提交
1 | deploy: |
随后进行hexo-deployer-git
安装
1 | npm install hexo-deployer-git --save |
本人也是第一次安装,本篇属于安装不断试错得到的解决方法,仅作参考。
详细安装可以查看:
Ubuntu + Hexo 网站搭建
- Title: 在Liunx系统部署Hexo+Github的教程
- Author: Infty
- Created at : 2025-08-13 22:08:08
- Updated at : 2025-08-23 01:30:55
- Link: https://inftys.cn/2025/08/13/hexouseinlinux/
- License: This work is licensed under CC BY-SA 4.0.
Comments