在手机上部署hexo博客

📲 基础环境安装与配置

  1. 安装 Termux:从 F-Droid 或 Google Play 获取 Termux。
  2. 更新软件包并安装 Node.js:在 Termux 中执行以下命令来安装必要的软件包:
    1
    2
    pkg update
    pkg install nodejs git
    git 是后续初始化 Hexo 项目所必需的。

⚙️ 安装与初始化 Hexo

  1. 安装 Hexo CLI

    1
    npm install hexo-cli -g

    这会在系统级安装 Hexo 命令行工具。

  2. 初始化 Hexo 项目

    1
    2
    3
    hexo init my-blog  # 创建一个名为 my-blog 的新目录存放博客
    cd my-blog # 进入博客目录
    npm install # 安装项目所需的依赖包

    此步骤会创建 Hexo 博客的基本结构并安装默认依赖。

🧪 本地运行与测试

  1. 生成静态文件并启动本地服务器
    1
    hexo clean && hexo g && hexo s  # 一键三连
  2. 访问本地博客:服务器启动后,通常在终端会显示访问地址(如 http://localhost:4000)。在手机浏览器中输入此地址即可预览博客。

✍️ 撰写与管理博客

  1. 创建新文章
    1
    hexo new "我的新文章"  # 会在 `source/_posts` 目录下生成对应的 Markdown 文件
  2. 编辑文章:找到生成的 .md,使用vi编辑新建的文章
    1
    vi 我的新文章.md

🔄 部署与远程访问

本地博客写好后,你可能会希望部署到远程服务器或提供公网访问:

部署到 Git 仓库:这是最常见的方式。你需要:
1. 安装部署插件:npm install hexo-deployer-git --save
2. 配置 _config.yml 文件的 deploy 部分,填写仓库地址。
3. 运行 hexo deploy (或 hexo d) 进行部署。