安装Termux和必要的工具
首先你需要在你的Android设备上安装Termux应用。然后,在Termux中执行以下命令来更新软件包列表并安装Node.js、Git等必要的工具:
1
| pkg update && pkg upgrade -y
|
1
| pkg install nodejs-lts vim git -y
|
安装Hexo
- 安装命令
- 创建hexo文件夹
- 给予完全访问权限
- 切换到hexo目录
- 初始化项目
- 请下载安装 pug 以及 stylus 的渲染器:
1
| npm install hexo-renderer-pug hexo-renderer-stylus --save
|
- 生成静态页面
启动本地服务器
可以预览博客在Hexo目录下启动本地服务器,访问地址 http://localhost:4000
结束是Ctrl+C
部署到GitHub
创建仓库
进入GitHub创建一个仓库为:你的用户名+github.io
配置必要信息
1
| git config --global user.name "放你的Github用户名"
|
1
| git config --global user.email "放你的Github登录邮箱"
|
- 安装openssh
- 生成连接密钥(一直回车)
1
| ssh-keygen -t rsa -C "放你的Github登录邮箱"
|
执行之后,根据路径(.ssh/id_rsa.pub)找到这个文件,然后复制里面的全部内容
连接SSH
进入GitHub→Settings→SSH and GPG keys→New SSH key→Title(随便输入),Key 粘贴刚刚复制的内容,不要带有任何字符,点击Add SSH key
创建密钥
进入GitHub→Settings→Developer settings→Personal access tokens→Note(随便填)→Expiration设置成永不→下面权限全勾上→Generate token(生成密钥后要记住,这只显示一次)
连接配置
进入hexo目录_config.yml文件,滑到最下面,然后修改
deploy:
type: git
repo: https://github.com/你的GitHub用户名/你的GitHub用户名+.github.io.git
broanch: main
上传GitHub
每次上传到github需要输入以下命令
hexo clean 清理生成的静态文件
hexo g 生成静态文件
hexo d 上传到GitHub
一条一条太麻烦了,直接一条龙服务命令
1
| hexo clean && hexo g && hexo d
|
执行之后,他会让你输入GitHub用户名然后回车,再输入你创建的密钥(密钥不会显示粘贴之后直接回车)