Skip to main content

安装Hexo(Ubuntu系统)

在 Ubuntu 上安装 Hexo 需要先安装 Node.js 和 Git,然后通过 npm(Node.js 的包管理器)安装 Hexo。以下是详细步骤:

1. 安装 Node.js 和 npm

Hexo 基于 Node.js,因此需要先安装它:

方法一 通过Ubuntu官方仓库安装(版本可能较旧):

sudo apt update
sudo apt install nodejs npm

安装完成后,检查版本:

# 查看 Node.js 版本
nodejs -v # 或 node -v

# 查看 npm 版本
npm -v

方法二 通过NodeSource安装最新LTS版本(推荐):

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs

验证安装:

node -v  # 注意:通过 NodeSource 安装后命令是 `node`,不是 `nodejs`
npm -v

2. 安装 Git

Hexo 使用 Git 管理文章和部署:

sudo apt install git

验证安装:

git --version

配置 Git 用户名和邮箱(后续部署到 GitHub 等平台需要):

git config --global user.name "Your Name"
git config --global user.email "your-email@example.com"

3. 安装 Hexo

  1. 通过 npm 全局安装 Hexo 命令行工具。
sudo npm install -g hexo-cli

说明: 如果下载超时,可以尝试修改npm镜像源(官网镜像源在国内访问会很慢)。

# 设置为淘宝镜像源
npm config set registry https://registry.npmmirror.com
  1. 验证安装是否成功。
hexo -v

4. 初始化 Hexo 项目

创建一个新目录并初始化 Hexo 博客:

mkdir ~/my-hexo-site  # 自定义目录名
cd ~/my-hexo-site
hexo init # 初始化项目
npm install # 安装依赖

5. 运行 Hexo 本地服务器

启动本地服务器,默认访问地址为 http://localhost:4000

hexo server
# 或简写为
hexo s

Ctrl+C 停止服务器。

6. 常用 Hexo 命令

命令说明
hexo init初始化项目
hexo new "文章标题"创建新文章
hexo serverhexo s启动本地服务器
hexo generatehexo g生成静态文件
hexo deployhexo d部署到远程仓库(需配置)
hexo g -dhexo d -g生成静态文件并部署到远程仓库