# 环境
- 操作系统:Windows 11
- Node 14.21.0
- Git 2.39.1
- Github
# 安装hexo
$ npm install -g hexo-cli
输入hexo -v
验证是否安装成功
# 初始化hexo
- 在目标路径打开Git Bash:
$ hexo init 项目名
- 进入项目文件夹
$ cd 项目名
$ npm i
- node_modules: 依赖包
- public:存放生成的页面
- scaffolds:生成文章的一些模板
- source:用来存放你的文章
- themes:主题
- _config.yml: 博客的配置文件
- 创建新文章
$ hexo new "标题"
- 启动项目
输入hexo s
或者hexo server
- 浏览器打开http://localhost:4000/
# Git+Github
# 环境配置
- 常用命令
$ git config -l //查看所有配置
$ git config --system --list //查看系统配置
$ git config --global --list //查看用户(全局)配置
- 配置用户名和邮箱
$ git config --global user.name "用户名"
$ git config --global user.email "邮箱"
- 检查是否配置成功
$ git config user.name
$ git config user.email
# 连接Github
- 生成ssh公钥
$ ssh-keygen -t rsa -C "邮箱"
一路回车,一般不需要设置密码。
找到.ssh文件夹,复制id_rsa.pub里的内容。
2. 配置到Github
settings
→SSH and GPG keys
→New SSH key
查看是否成功
$ ssh -T git@github.com
# 将hexo部署到GitHub
- 安装deploy-git
$ npm install hexo-deployer-git --save
- 打开站点配置文件
_config.yml
,修改最后一行。官方文档
deploy:
type: git
repository: https://github.com/YourgithubName/YourgithubName.github.io.git
branch: main
- 运行命令
$ hexo cl && hexo g && hexo d
hexo cl; hexo g; hexo d
hexo clean
/hexo cl
:清除缓存hexo generate
/hexo g
:生成静态文章hexo deploy
/hexo d
:部署文章
如果出现Deploy done
,则说明部署成功了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kabuto's Blog!