Step-1
下载并安装Termux终端和MarkdownX编辑器(可选),联网后打开Termux,将会自动下载并安装核心运行环境,请耐心等待!(需要科学上网)
Step-2
更新软件源及安装所需的软件包
apt update
apt install git openssh nodejs
Step-3
安装hexo-cli
npm install hexo-cli -g
Step-4
初始化本地站点文件夹及安装插件
mkdir -p ~/blog
hexo init ~/blog
cd ~/blog
npm install
npm install hexo-deployer-git –save
Step-5
在站点配置文件_config.yml的Deployment字段处添加并修改
deploy:
type: git
repo: git@github.com:username/username.github.io.git
branch: master
更改username字段为你自己的github用户名(注意:上面列出的四行配置项中的第一行在站点配置文件当中没有缩进,其余三项必须写在第一项的后面,缩进均为两个空格!)
Step-6
为Github账号创建登录验证所需的ssh密钥对
git config –global user.name “your_username”
git config –global user.email “your_email”
ssh-keygen -t rsa -C “your_email”
一路回车,最终将会在~/.ssh目录下生成id_rsa文件(私钥)和id_rsa.pub文件(公钥)(注意:your_username和your_email分别对应Github账号的用户名和Email地址)
Step-7
将公钥文件部署并关联到自己的Github账号上,在此过程中Github会确认你的账号密码(这一步请大家自行谷歌)
Step-8
添加本地私钥文件
cd ~/.ssh && ssh-add id_rsa
Step-9
测试并发布hexo博客到你的GithubPage上
cd ~/blog
hexo g
hexo d