Hexo 是一个快速、简洁且高效的博客框架。本文介绍hexo在centos7.8下的安装和简单使用。
Hexo安装和使用
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
本文介绍在centos7.8环境下部署和使用hexo
安装
安装过程中,如已有环境,可跳过并进入下一步
1. 安装Node.js
# 下载gcc ,node.js 需要gcc支持
yum install gcc-c++ -y
# 下载官方文件
cd /tmp && wget https://nodejs.org/dist/v14.17.1/node-v14.17.1-linux-x64.tar.xz
# 解压
tar xf node-v14.17.1-linux-x64.tar.xz
# 查看版本
./node-v14.17.1-linux-x64/bin/node -v
# 移动文件夹
mv node-v14.17.1-linux-x64 /usr/local/node-v
# 设置软连接
ln -s /usr/local/node-v/bin/node /bin/node
ln -s /usr/local/node-v/bin/npm /bin/npm
# 配置node.js国内源
npm config set registry http://mirrors.cloud.tencent.com/npm/
# 测试国内源是否成功
npm config get registry
# 测试是否安装成功
npm -v
node -v
2. 安装git
Git是一种版本控制系统,是目前最先进、使用最广泛的一种版本控制系统。
# 下载git工具
yum install git -y
# 设置账号和邮箱
git config --global user.name "{账号}"
git config --global user.email "{邮箱}"
3. hexo安装
# 下载安装 hexo
npm install -g hexo-cli
# 设置软连接
ln -s /usr/local/node-v/bin/hexo /bin/hexo
# 查看版本
hexo -v
# 初始化博客,需要从github clone项目,如失败请删除blog文件夹重试
hexo init blog
# 根据package.json文件进行自动化安装
npm install
4. hexo使用
# 生成静态文件
hexo generate 或者 hexo g
# 启动服务器,本机访问,访问网址 http://localhost:4000/
# 可选参数 p {端口号}
hexo serve 或者 hexo s
# 部署到github
hexo deploy 或者 hexo d
如果需要部署到github等,在 _config.yml 修改如下内容:
url: https://{用户名}.github.io.git/{仓库名}
root: /blog
deploy:
type: git
repo: git@github.com:{用户名}/{仓库名}.git
branch: main