在iPad上使用Hexo并生成文章

所需工具

  1. 应用程序
    • iSH:一个Linux shell模拟器,可以运行大多数标准的Linux命令。
    • Text Editor:例如Textastic、iA Writer或任何你喜欢的代码编辑器。
    • Git客户端:例如Working Copy,用于将Hexo生成的静态文件推送到远程服务器(如GitHub Pages)。

安装和配置Hexo

  1. 安装iSH并配置

    • 从App Store安装iSH。
    • 打开iSH,输入以下命令以更新包列表和安装Node.js、npm以及Git:
      1
      2
      apk update
      apk add nodejs npm git
  2. 安装Hexo

    • 使用npm安装Hexo:
      1
      npm install -g hexo-cli
  3. 初始化Hexo项目

    • 创建一个新的Hexo项目:
      1
      2
      3
      hexo init my-blog
      cd my-blog
      npm install

创建和生成文章

  1. 创建新文章

    • 在iSH中,使用以下命令创建新文章:
      1
      hexo new "My First Post"
    • 这将在source/_posts目录下生成一个新的Markdown文件。
  2. 编辑文章

    • 使用iSH中的ls命令找到新文章的Markdown文件路径,例如:
      1
      ls source/_posts
    • 打开你的文本编辑器(例如Textastic)并编辑这个文件。
  3. 生成静态文件

    • 在iSH中,使用以下命令生成静态文件:
      1
      hexo generate

部署博客

  1. 配置部署

    • 编辑Hexo配置文件_config.yml,添加你的部署信息。例如,如果你使用GitHub Pages,配置如下:
      1
      2
      3
      4
      deploy:
      type: git
      repo: https://github.com/yourusername/yourrepo.git
      branch: gh-pages
  2. 部署博客

    • 使用以下命令部署你的博客:
      1
      hexo deploy
    • 如果需要使用Git客户端(例如Working Copy)推送更改,可以将生成的public文件夹内容推送到你的远程仓库。

通过上述步骤,就可以在iPad上成功安装并使用Hexo创建和发布博客文章。