824 字
2 分钟
用Termux部署Hexo
前言
此篇文章结合网络上的方法已经我个人的一些经验撰写,可能有些许不足,请谅解 桌面端的同志仅终端不一样,其他过程都大差不差
安装Termux
- 可以使用原版Termux
- 或第三方的类似于ZeroTermux(以此做演示)
WARNING如果您是非ROOT用户,强烈建议您使用ZeroTermux进行下列步骤,否则后期编辑配置文件会很困难(当然你如果要是会命令行编辑,用官方版也行)
打开后跟着向导,授予基本权限,然后我们就可以开始
换源
目的提高国内网络环境下载速度
在命令框输入
termux-change-repo并回车,此时会出现
使用右下角的方向按钮操控,选择第二个选项,便会出现
选带有tuna1的空格并回车,等待它自动更新软件包库
安装Node.js2
输入
pkg install nodejs-lts -y等待进程跑完,然后继续
部署Hexo框架及测试
部署
输入
npm i hexo-cli -g安装Hexo框架,然后再输入
cd ..回到上一级目录,接着再输入
hexo init <folder>
<folder>3即文件夹名,本教程以blog为例
运行结束后/data/data/com.termux/files/下就会有一个名为blog的文件夹,这个文件夹就储存着Hexo的必备文件了
Q&A?: 在
/sdcard部署不是更方便吗
!: 若在/sdcard下部署,安装依赖时会提示权限不足,从而无法进行后续步骤
用户差异
| 用户 | |
|---|---|
| SU | 可直接访问blog文件夹 |
| 普通用户 | 需借助第三方文件管理器 |
- 普通用户可以在ZeroTermux的设置中
依次点击安装/还原Termux官方软件—(Zero)Utermux File Plug—确定,稍等片刻便会开始安装质感文件 安装完成后打开,点击左上角三横线,你就会看到访问Utermux文件
点它你就能看到blog文件夹,这样就能查看和编辑配置文件了
测试
输入
hexo s运行后本地4000端口会映射出内容,在浏览器中打开它,不出所料,你就能看到
这就说明你的Hexo已经部署成功了!
常用的操作命令4
| 命令 | 注释 |
|---|---|
| hexo s | 映射本地预览网页,端口4000 |
| hexo g | 以当前配置生成文件,生成在./public下 |
| hexo d5 | 部署到远程仓库 |
| hexo cl | 清理先前生成的文件 |
| hexo n post ~ | 新建文章,~即文章名字,生成在./source/_posts下 |
| hexo n draft ~ | 新建草稿,~即草稿名字,生成在./source/_drafts下 |
| hexo n page ~ | 生成页面,~即页面名字,生成友链和关于等页面会用到 |
| hexo p ~ | 发布草稿为文章,~即要发布的草稿名字 |
结尾
- 由于各个主题之间的差异,在此不对安装主题做任何讲解,具体请查看官方文档或查阅资料
Footnotes
用Termux部署Hexo
https://b.oxue.de/posts/hexo-d-termux/ 部分信息可能已经过时
.png)