前提:

  • 可正常使用的Android手机(Rootd,如果没有Root也行只不过写文章比较麻烦)
  • Github账号

如果满足以上条件,我们就可以开始了,安装Termux

F-Droid

开始

在应用内安装Git:

pkg install git
#若有安装确认就输y
#再定义一个变量
read githubuser
#然后输入你的Github用户名并按Enter

Github创建自己的页面仓库 点我 仓库名为「用户名+github.io」

cd到刚才clone下来的git仓库cd 用户名+github.io

下载这个仓库到本地:

https://github.com/unstartdev/hexo-none/archive/none.zip

解压文件到Termux

mv /文件路径/hexo-none-none.zip $HOME/none.zip;unzip $HOME/none.zip;mv $HOME/hexo-none-none/source $HOME/hexo;rm $HOME/none.zip;rm -rf $HOME/hexo-none-none

现在我们可以按照hexo的配置文档来配置我们的Hexo了「PS:Hexo目录在hexo目录下」

配置完成后我们可以开始利用Travis-CI和Git部署了

先初始化仓库

cd $HOME/hexo;git init

创建分支

git branch source

让source分支不存在任何关联

git checkout master
git rm --cached -r .
git clean -f -d
git commit --allow-empty -m "[empty]"

进行第一次PUSH

git add .
git push origin master
git checkout source
git add .
git commit -m "first commit"
git push origin source

集成travis-ci

在Source分支下创建.travis.yml文件touch .travis.yml 文件内容参考: Link

Sorry,我换了jekyll,所以404了,请自行Google

再push一次

git add .
git commit -m "push"
git push origin source

登录Travis-CI, sync account然后启用仓库的集成,设置里打开第一项即可