简介

Hexo

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页

Gitee Pages

码云 Pages 是一个免费的静态网页托管服务,您可以使用 码云 Pages 托管博客、项目官网等静态网页。如果您使用过 Github Pages 那么您会很快上手使用码云的 Pages服务。目前码云 Pages 支持 Jekyll、Hugo、Hexo编译静态资源。

搭建步骤

安装依赖

点击名称进入官网,根据操作系统下载相应安装包 -> 安装即可

npm install hexo-cli -g

初始化 Hexo

选择需要创建的项目目录,执行以下命令:

hexo init [项目名称,如Blog]

修改配置文件

到项目路径下修改 _config.yml 文件,将 deploy 节点修改如下

$ cd Blog
$ vim _config.yml

deploy:
type: git
repo:
gitee: git@gitee.com:[UserName]/[UserName].git,master

将以上 [UserName]/[UserName] 修改为自己的项目地址,这里使用的是 SSH 协议

创建仓库

创建仓库需要采用特定的命名方式才能正确将 Hexo 博客部署到站点上,否则可能导致只有博客的主页能访问到,而其他路径全部失效

仓库的命名

对于 Gitee 可以选择建立一个私人仓库来部署自己的 Hexo 博客,仓库名称就命名为你的账户名
在部署成功后即可通过以下 URL 来进行访问

https://UserName.gitee.io

本地运行进行测试

在项目根路径下执行 hexo serverhexo s
待命令行显示

INFO Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to Stop.

打开 http://localhost:4000 即可在本地访问

部署服务

将博客部署到 Gitee Pages 需要下载以下插件,命令如下:

npm install hexo-deployer-git --save

安装成功后即可进行部署,命令如下:

hexo deploy

访问进行测试

访问地址: https://[Gitee用户名].gitee.io