返回

在安卓手机中用Termux安装 Hexo 个人博客网站

后端

在安卓手机上使用 Termux 安装 Hexo 博客网站

简介

Hexo 是一个用 Node.js 编写的快速、简洁且高效的博客框架。它使用 Markdown 解析文章,在几秒内就能利用靓丽的主题生成静态网页。本文将指导您如何在 Termux 中安装和配置 Hexo 博客,并通过内网穿透实现公网访问。

安装

Termux 安装

  1. 从 Google Play 商店安装 Termux。
  2. 运行以下命令更新软件包:
    pkg update && pkg upgrade
    
  3. 安装 Git:
    pkg install git
    
  4. 安装 Node.js:
    pkg install nodejs
    

Hexo 安装

  1. 创建项目目录:
    mkdir ~/hexo-blog
    
  2. 进入项目目录:
    cd ~/hexo-blog
    
  3. 初始化 Hexo 项目:
    hexo init
    
  4. 安装 Hexo 主题(以 Next 为例):
    hexo install-theme next
    

配置

  1. 编辑配置文件:
    hexo edit _config.yml
    
  2. 配置网站信息,包括网站标题、作者信息等。
  3. 保存配置文件。

启动

  1. 启动 Hexo:
    hexo server
    
  2. 在浏览器中访问 http://localhost:4000 即可访问博客。

内网穿透

  1. 安装 ngrok:
    pkg install ngrok
    
  2. 启动 ngrok:
    ngrok http 4000
    
  3. 获取公网地址,并将其粘贴到浏览器中访问博客。

常见问题解答

  1. 如何更改博客主题?

    • 在 Hexo 命令行中运行 hexo list themes 查看可用主题。
    • 选择一个主题并运行 hexo install-theme [主题名称] 进行安装。
    • 运行 hexo clean && hexo generate && hexo deploy 更新博客。
  2. 如何发布文章?

    • 在项目的 source/_posts 目录中创建 Markdown 文件。
    • 使用 Hexo 命令行运行 hexo new [文章名称] 创建文章。
    • 编辑文章并运行 hexo generate && hexo deploy 发布文章。
  3. 如何添加自定义 CSS 或 JavaScript?

    • 在项目的 themes/[当前主题]/source 目录中创建 custom.csscustom.js 文件。
    • 添加您的自定义代码。
    • 运行 hexo generate && hexo deploy 更新博客。
  4. 如何使用 Hexo 插件?

    • 在项目的 package.json 文件中添加插件依赖项。
    • 运行 npm install 安装插件。
    • 在配置文件 _config.yml 中配置插件。
    • 运行 hexo generate && hexo deploy 更新博客。
  5. 遇到错误时如何调试?

    • 检查 Hexo 命令行中的错误消息。
    • 检查配置文件 _config.yml 是否正确。
    • 使用 hexo clean 删除缓存并重新构建博客。
    • 寻求社区帮助或在 GitHub 上提交问题。

结论

通过遵循本文中的步骤,您可以在安卓手机上使用 Termux 安装和配置 Hexo 博客网站。通过内网穿透,您还可以使您的博客可以在公网上访问。Hexo 提供了强大的功能和灵活的配置选项,让您轻松创建和管理个人博客。