LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

Hexo安装使用

2022/5/17 hexo hexo

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
img_show