在Android手机搭建Hexo博客环境

方案对比
Termux
Termux 是比较简单的Linux终端,提供简单的开发环境,用来Hexo发布很方便,缺点是终端不支持中文,作者也没有提供多语言。
Linux Deploy
Linux Deploy 可以部署多种Linux发行版,比如Debian和Ubuntu等,可用ssh和图形访问,和PC上没有太多区别。缺点是占用空间可能会较大。
系统部署
Termux
Linux Deploy
这个要稍微复杂一些,安装完后可以在左上角的主菜单内调整字体和语言,点击右下角可以配置当前的profile,建议使用Debian或Ubuntu,因为别的不容易找到国内镜像(国内镜像一般以amd64为主,支持arm的很少)。
软件将系统默认存入内置SD卡的linux.img中,建议ssh和vnc至少开启一种,方便远程管理。
当部署完成后可以用ssh登录系统,执行sudo apt-get install git-core安装Git。
Node.js安装需要利用nvm:
| |
详细的可以参考 nvm相关说明 。
环境配置
Git
NPM
| |
安装和使用Hexo
执行npm install hexo-cli -g安装Hexo,并使用Git存放博客相关文件。