hexo博客搭建指南(基于Github pages和netlify)

一.前言

这是本人第一次写blog,内容十分粗糙,希望各位大佬能提出修改建议,感谢各位

二.网站部署

  1. 注册githubcloudflarenetlify的账号

  2. 安装git与node.js

  3. 在github新建一个仓库,以用户名.github.io的形式命名

  4. hexo官方GitHub仓库下载最新的releases文件,下载后解压并在解压后的目录中执行如下指令来初始化hexo

    1
    hexo init

    执行上边的指令后再执行

    1
    2
    hexo g #生成文件
    hexo s #在本地预览博客
  5. 在网站根目录中名为_config.yml的文件中,添加如下内容以部署到GitHub中

    1
    2
    3
    4
    deploy:
    type: git
    repo: 你的仓库名.git
    branch: main

    (如果是第一次使用git,它可能会让你输入你的GitHub用户名和密码)

  6. 在完成上述步骤之后,就可以执行hexo d来部署你的网站了

  7. 登录netliify,通过github来部署刚刚建立的github仓库(如果你有自己的域名可以在这里添加,如果没有也可以到cloudns里申请一个)

    ![](C:\Users\read\Pictures\Saved Pictures\屏幕截图 2025-07-17 193918.png)

8.到这里,博客的部署就大功告成了!让我们庆祝一个新博客的诞生!(如果你想给你的博客进行美化,可以继续往下看)

三.网站美化

你可以从这里找到许多主题,比如我使用的就是butterfly主题,下面我就来教各位如何设置主题

1.从网站上下载主题,放到网站根目录中的themes文件夹中

2.打开_config.yml文件,用ctrl+f搜索Extensions,并在下方的theme:中填写你的主题文件名(比如我这里填的就是butterfly)

3.接着运行hexo s在本地运行一下测试,如果没问题就可以用hexo d来部署到网站上了