在安卓手机上利用github pages快速搭建一个hexo博客
- 配置git
在Termux生成git的ssh公钥并添加到github帐号,如果已添加过,可以跳过此步骤
生成方式和在Linux/Win上的操作基本一致
第一次安装Termux需要先安装git和ssh,执行以下命令
1 | pkg install git |
配置git
1 | git config --global user.name "用户名" |
生成ssh密匙
1 | ssh-keygen -t rsa -C "邮箱" |
读取ssh
1 | cat ~/.ssh/id_rsa.pub |
也可以使用MT管理器打开 /data/data/com.termux/files/home/.ssh/id_rsa.pub
查看,复制密匙,添加到你github帐号中,网页github/设置/SSH and GPG keys/new SSH key,完整复制粘贴保存即可
使用以下命令可以测试密匙
1 | ssh git@github.com |
- 安装博客
在github上创建一个 用户名.github.io
的仓库
安装nodejs和hexo
1 | pkg install nodejs-lts |
设置博客安装目录,没有root的话建议放到内置储存中,有root可以直接跳过,打开sdcard目录,Termux默认目录在 /data/data/com.termux/files/home/
1 | termux-setup-storage |
创建博客工作目录并打开
1 | mkdir blog |
安装博客并设置git
1 | hexo init |
使用MT管理器查看博客工作目录的 _config.yml
文件尾,编辑内容,格式如下 注意":"后有空格
1 | deploy: |
安装部署服务
1 | npm install hexo-deployer-git --save |
部署到github,第一次部署需要输入yes确认
1 | hexo clean |
之后可以使用以下命令快速提交、预览
1 | hexo clean |
提交到github后可以等几分钟可以使用 https://用户名.github.io
访问