c语言编程笔录

首页 >   > 笔记大全

笔记大全

如何将hexo部署到gitee

更新时间:2023-11-16

前言:

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提供的托管服务。