如何将hexo部署到gitee
更新时间:2023-07-29前言:
Hexo是一个快速、简洁且高效的博客框架,而Gitee是国内的一个Git托管服务平台。将Hexo部署到Gitee主要是将我们写好的Hexo博客生成静态文件后,上传到Gitee的仓库中,然后通过Gitee Pages的功能将静态文件发布成一个可访问的网页。下面将介绍如何将Hexo部署到Gitee。
步骤一:创建Gitee仓库
首先需要在Gitee上创建一个仓库,用于存放我们上传的Hexo静态文件。在Gitee的页面上点击“+新建仓库”,填写仓库名称、描述等信息,并选择是否公开。创建成功后,会得到一个仓库的地址,后面会用到。
<pre class="brush:html;toolbar:false"> <code class="phpl"> <p>示例代码</p> </code> </pre>
步骤二:初始化Hexo项目并配置_gitee.yml
在本地电脑上打开命令行工具,进入一个你想要存放Hexo项目的目录,执行以下命令,初始化一个新的Hexo项目:
<pre class="brush:html;toolbar:false"> <code class="phpl"> $ hexo init myblog $ cd myblog $ npm install </code> </pre>
初始化完成后,可以看到一个名为myblog的文件夹,里面包含了Hexo的相关文件和配置。
然后,在Hexo项目的根目录下创建一个_gitee.yml文件,用于配置Gitee Pages的相关信息。打开_gitee.yml文件,并填写以下配置信息:
<pre class="brush:yaml;toolbar:false"> <code class="phpl"> deploy: type: git repo: 仓库地址 branch: 分支名称 token: Gitee Token cname: 自定义域名(可选) cache: type: git repo: 仓库地址 branch: 分支名称 </code> </pre>
需要注意的是,仓库地址是你在Gitee上创建的仓库的地址。分支名称可以选择默认的master分支,也可以在Gitee上创建一个新分支。Token是用于授权Hexo将生成的文件推送到Gitee仓库中,因此需要在Gitee上生成一个Token,并将其填写到_gitee.yml文件中。
步骤三:生成静态文件并部署到Gitee
在Hexo项目的根目录下执行以下命令生成静态文件:
<pre class="brush:html;toolbar:false"> <code class="phpl"> $ hexo generate </code> </pre>
执行完毕后,可以看到Hexo会自动将生成的静态文件放在public文件夹中。接下来执行以下命令部署生成的静态文件到Gitee:
<pre class="brush:html;toolbar:false"> <code class="phpl"> $ hexo deploy </code> </pre>
执行完成后,可以在Gitee仓库中看到上传的静态文件。此时,可以通过Gitee Pages提供的访问链接,查看部署好的Hexo博客。
总结:
通过以上四个步骤,我们成功地将Hexo部署到了Gitee。在配置好_gitee.yml文件后,每次生成静态文件后执行hexo deploy命令即可将静态文件自动上传到Gitee仓库中,并通过Gitee Pages提供的链接访问我们的Hexo博客。这样既可以保证我们的博客访问速度快,又可以充分利用Gitee提供的托管服务。