安装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
- 通过 npm 全局安装 Hexo 命令行工具。
sudo npm install -g hexo-cli
说明: 如果下载超时,可以尝试修改npm镜像源(官网镜像源在国内访问会很慢)。
# 设置为淘宝镜像源
npm config set registry https://registry.npmmirror.com
- 验证安装是否成功。
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 server 或 hexo s | 启动本地服务器 |
hexo generate 或 hexo g | 生成静态文件 |
hexo deploy 或 hexo d | 部署到远程仓库(需配置) |
hexo g -d 或 hexo d -g | 生成静态文件并部署到远程仓库 |