# Hexo博客部署

> [Hexo博客部署](https://www.ftls.xyz/posts/239e91f/)
> Penned by [恐咖兵糖](https://www.ftls.xyz/) on 2021-03-14


<!--more-->

Hexo是一款静态博客生成器，在探究WordPress优化之路之后，我没有继续使用这款强大的博客程序。在各种原因之下，我最终选择了静态网站。（虽然WordPress也可以静态部署）。
首先安装环境，一般都是选择本地部署，然后将静态文件上传到服务器。或者，可以直接在服务器搭建，然后使用反向代理配合域名使用。
```
sudo apt-get install nodejs
sudo apt-get install npm
```
环境安装之后可以换国内源
之后安装hexo博客本体
```
npm install -g hexo-cli
```
初始化文件夹blog并且安装相关的依赖
```
hexo init blog
```
安装之后有一些常用指令
```
hexo s
hexo clean
hexo g
cloudbase hosting deploy public -e xxxxxxxxxx（环境id）
hexo d
```
第一条指令为启动服务器，启动后在http://localhost:4000/可以访问。
第二条指令为清除生成的静态文件
第三条指令为生成静态文件
第四条指令为将静态文件同步到腾讯云静态托管（需要付费）
第四条指令为同步文件到平台，如Github。
配置_config.yml可以设置站点相关名称，配置Github的Deploy。