源作者:开心剪羊毛
c语言写的程序怎么在手机上运行本篇文章将介绍如何在安卓手机上安装并使用hexo博客。
Hexo简介
hexo是一款没有管理后台的静态博客系统。
hexo把写博客的过程分成了三个部分,写作、生成和发布。
使用hexo博客需要先写固定格式的markdown文档,然后再用hexo把markdown文档渲染生成静态html文件,最后再把渲染生成的静态html文件上传到支持nodejs环境的服务器发布。
安装Hexo博客
1、安装termux
关键词“termux下载”,网上都有。
我下载的版本是0.119.1
安装完成后,需要设置一下APP的管理权限,允许termux读写手机存储。
2、安装nodejs
输入下面的代码按回车运行
apt install nodejs
快完成的时候会有提示,输入“y”继续
3、安装git
输入下面的代码安装git
pkg install git
4、安装hexo
输入下面的代码安装hexo
npm install -g hexo-cli
5、创建hexo博客
输入下面的代码,把hexo博客安装到“blog”文件夹
hexo init blog
安卓手机使用termux安装hexo博客
初步使用hexo博客
1、打开hexo博客的文件夹
下面是最重要的步骤,以后每次打开本地hexo博客都需要做的动作。
cd blog
安卓手机使用termux打开并启动hexo博客
2、发布你的第一篇博客
输入以下代码发布你的第一篇博客。
hexo new “我的第一篇博客”
在安卓手机中使用termux发布hexo博客
3、预览hexo博客
输入下面的代码启动本地hexo博客。
hexo server
启动成功后,打开浏览器输入以下网址就可以访问你的hexo博客啦!
http://localhost:4000
在安卓手机上使用termux运行hexo博客
测试完毕,点击Ctrl+C停止hexo服务,或者直接关掉termux。
使用termux命令
踩过的坑
hexo只能安装在默认路径
我刚开始安装hexo是准备把hexo放到指定文件夹的,但是怎么弄都提示错误,博客文件都安装完了,都是对的,但就是启动不了hexo,怎么回事呢?我重配了几次环境,又找了好多教程,都搞不定。实在没办法了,我就想着要不按照默认操作重新来过,放到默认安装的文件夹,然后一路顺风顺水,成功安装使用。
具体怎么回事,为什么不能放到指定文件夹,可能这是因为termux的问题,反正我是找不到解决办法了。
无法访问hexo博客文件
输入下面的代码我们可以看到termux的默认文件路径。
echo $HOME
termux的默认文件路径
/data/data/com.termux/files/home
创建的hexo博客文件在这里
/data/data/com.termux/files/home/blog
用文件浏览器打不开,需要root才行,有这功夫我都能在安卓上装个win10了,得想其它办法才行。
捣鼓半天,我想到一个办法,就是用命令行来操作文件。因为在termux中可以使用命令行来操作文件,无需root,配合vim效果更好,但我嫌麻烦就不用这种方法操作了。
基本的复制粘贴移动删除可以网上找linux命令行大全。
我的办法是把写好的markdown文章用命令行复制粘贴到hexo目录,巧妙的避开了诸多难题。
存放markdown文章的文件夹在这里
/data/data/com.termux/files/home/blog/source/_posts
copy复制文件到指定目录
cp /storage/emulated/0/blog/test.md -t /data/data/com.termux/files/home/blog/source/_posts/
继续使用hexo
之后的更换主题,配置github,绑定域名之类,跟电脑上的操作是一样的,网上的教程都很全面,就不用我再继续填坑了。
[作揖]