⊂彡☆))д´)你怎么就那么懒呢,开下电脑更新博客会死啊。

  平常都是空闲的时候在手机上面写完博客,然后 WOL 开电脑,把文章同步到电脑,SSH 连上去,再hexo d -g。麻烦死了。
  后来想起 Termux 这个软件,抱着试试看的心情执行了下apt install nodejs,结果还真有。然后嘛,我的懒惰度又提高到了一个新的高度。

安装

  首先,手机上面装一个 Termux ,然后装 Hexo 。balabala,跟在电脑上装没什么区别。
  然后把 Hexo 的主题、_config.yml 、package.json 还有 ssh key 复制到手机里。复制的时候要记得排除 node_modules 文件夹,还有传完要改一下所属用户和组。
  再在博客目录执行npm install把插件装回来。

写文章

  装好之后要怎么写文章呢?Android 上面有好多写 Markdown 的工具,像是 neutriNote 、 易写和MarkdownX 。我用的是 MarkdownX 。不过因为这些软件的文章目录和 Termux 里面的 Hexo 目录不一样,复制来复制去很麻烦。所以我建了个软链接来解决这个问题,像是 MarkdownX :
ln -s /storage/emulated/0/Android/data/com.ryeeeeee.markdownx/files/notes /data/data/com.termux/files/home/blog/source
  这样博客的文章就在 MarkdownX 的数据目录里了。不过如果之前 Termux 的博客目录里面有 source 目录的话要先改名或删掉,不然软链接会被建到 source 里面。
  然后把电脑上面的文章复制到手机。hexo d -g就好啦。

和电脑同步文章

  同步文件用的是 FolderSync 。我经常用它同步些照片、图片之类的到电脑。还可以同步到 OneDrive、GoogleDrive 之类的地方。

主题

  我现在用的主题是 Tranquilpeak ,用之前要先在主题目录跑下npm install。如果要在手机上面修改这个主题的话有几个软件要装上:
apt install python2 make clang
  不过这几个装完再加上主题依赖一共要500+MiB,所以还是在电脑上改改就好了。
  还有主题的月份不知道为什么都变英文了,不管了,直接用 sed 替换一下。

最后抱怨下

  • Termux 的操作体验完全没有 JuiceSSH 好啊。我都想从上面开个 ssh 然后用 JuiceSSH 连上去了。(后来 Termux 更新变好用了。
  • 还有我手机真的好慢啊,资源 minify 一下都要三分钟。