安卓上部署hexo
四月 18, 2018
1.安装termux,也可以在酷安下载但是不使用代理可能会无法打开。
由于国内网络环境不好,建议换成国内源这里推荐TUNA(清华源)。
使用如下命令自动替换官方源为 TUNA 镜像源1
2
3
4sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
apt update && apt upgrade安装hexo所需环境:
1
pkg install -y nodejs-lts git
4.切换npm为国内源并安装hexo
1 | npm config set registry https://registry.npm.taobao.org |
5.搭建hexo,执行以下命令hexo将被部署到termux的home目录的hexo下:
1 | hexo init hexo |
6.将hexo移动到内置储存方便编辑
(没有root无法访问termux的home的目录/data/data/com.termux/files/home/):
使用这个命令返回到termux的home目录
1 | cd .. |
下面两个命令分别是让termux获取权限和复制hexo到内置储存
1 | termux-setup-storage |
7.启动内置储存的hexo
1 | cd ~/storage/shared/hexo/ |
8.启动后,默认访问网址为http://localhost:4000/
9.以后每次打开termux启动hexo时都需要先使用
1 | cd ~/storage/shared/hexo/ |
切换到内置储存的hexo目录,然后再使用
1 | hexo clean && hexo g && hexo s |
启动hexo(因为termux每次启动时默认打开termux的home目录)
10.进入hexo目录输入命令
1 | hexo new 文章名 |
就可以生成一篇文章,在你的hexo目录下的source/_posts/文章名.md
查看评论