发布于 

在 Android 上搭建 Hexo 博客

Termux is an Android terminal emulator and Linux environment app

前期准备

  • Termux : 一个 Android 下的高级的终端模拟器
  • Node.js : 一个基于 Chrome V8 引擎的 JavaScript 运行环境
  • Git : 一个开源的分布式版本控制系统
  • Hexo : 一款基于 Node.js 的静态博客框架
  • Termux 高级终端安装使用配置

搭建步骤

安装 node.js、git

  • pkg update 更新软件源,建议先更换国内源:清华源

  • pkg install nodejs git 安装 nodejs、git

  • node --version 执行显示版本号

  • git --version 查看是否安装成功

安装 Hexo

  • npm install -g hexo-cli 安装 Hexo
  • hexo --version 查看版本号

初始化博客

可以在任意位置创建文件夹来存放博客初始化的文件,这个文件夹就是博客的 根目录

  • mkdir hexoblog 创建博客根目录
  • cd hexoblog 打开根目录
  • hexo init 初始化 hexo 环境,可能需要几分钟,取决于网速

初始化成功后,可以查看到以下博客目录:

  • hexo s 启动 hexo 本地预览

我的博客根目录是在 Desktop/blog ,在根目录执行 hexo s 后,浏览器打开 http://localhost:4000 即可本地预览博客

部署到 Gitee

注册

打开 https://gitee.com/ 注册并登入,右上角 “加号” 新建仓库

⚠️ 仓库路径必须与 Gitee 账号 同名

⚠️ 是否开源设置为 公开

配置

添加 git 用户信息

  • git config --global user.name "xxx"
  • ``git config –global user.email “xxxxx@xx.com“`

复制仓库地址

打开根目录下的_config.yml,在配置文件最后的位置,做如下修改:

repo: [复制下来的仓库地址](注意 : 后有一个空格)

部署

  • hexo clean 删除本地缓存和静态文件
  • hexo g 生成新的博客静态文件
  • hexo d 提交生成的静态文件

如提示 ERROR Deployer not found: git,则 npm install --save hexo-deployer-git

根据提示输入 gitee 账号和密码,推送完成后,进入 仓库 -> 点击服务 -> Gitee Pages 服务 -> 更新

更新完成后,即可通过 [你的 gitee 账号].gitee.io 访问所搭建的博客

每次修改博客内容提交到 gitee 后,都需要到管理界面更新 Gitee Pages 新的页面才会生效

Smartisan TNT 玩法

自由使用 Termux
使用完整的 Linux 环境