824 字
2 分钟
用Termux部署Hexo
2025-08-15
统计加载中...

前言#

此篇文章结合网络上的方法已经我个人的一些经验撰写,可能有些许不足,请谅解 桌面端的同志仅终端不一样,其他过程都大差不差

安装Termux#

WARNING

如果您是非ROOT用户,强烈建议您使用ZeroTermux进行下列步骤,否则后期编辑配置文件会很困难(当然你如果要是会命令行编辑,用官方版也行)

打开后跟着向导,授予基本权限,然后我们就可以开始

换源#

目的提高国内网络环境下载速度

在命令框输入

termux-change-repo

并回车,此时会出现1.这样的界面

使用右下角的方向按钮操控,选择第二个选项,便会出现2.这样的界面 选带有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的设置中3.通过向右划或按音量➕打开该菜单 依次点击安装/还原Termux官方软件(Zero)Utermux File Plug确定,稍等片刻便会开始安装质感文件 安装完成后打开,点击左上角三横线,你就会看到访问Utermux文件4.e.g 点它你就能看到blog文件夹,这样就能查看和编辑配置文件了

测试#

输入

hexo s

运行后本地4000端口会映射出内容,在浏览器中打开它,不出所料,你就能看到5.这样的页面 这就说明你的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#

  1. 清华大学源。也可自行选择其他国内镜像源

  2. 安装的是长期版。也可通过以下命令安装稳定版:

    pkg install nodejs
  3. 不得使用中文Emoji等其他非法字符

  4. 均为缩写命令,具体请参阅官方文档

  5. 需借助hexo-deployer-git,具体请参阅官方文档

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

用Termux部署Hexo
https://b.oxue.de/posts/hexo-d-termux/
作者
Kentural
发布于
2025-08-15
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00