hexo博客搭建指南(基于Github pages,netlify)
hexo博客搭建指南(基于Github pages和netlify)
一.前言
这是本人第一次写blog,内容十分粗糙,希望各位大佬能提出修改建议,感谢各位
二.网站部署
注册github、cloudflare和netlify的账号
安装git与node.js
在github新建一个仓库,以用户名.github.io的形式命名
从hexo官方GitHub仓库下载最新的releases文件,下载后解压并在解压后的目录中执行如下指令来初始化hexo
1
hexo init
执行上边的指令后再执行
1
2hexo g #生成文件
hexo s #在本地预览博客在网站根目录中名为_config.yml的文件中,添加如下内容以部署到GitHub中
1
2
3
4deploy:
type: git
repo: 你的仓库名.git
branch: main(如果是第一次使用git,它可能会让你输入你的GitHub用户名和密码)
在完成上述步骤之后,就可以执行hexo d来部署你的网站了
登录netliify,通过github来部署刚刚建立的github仓库(如果你有自己的域名可以在这里添加,如果没有也可以到cloudns里申请一个)

8.到这里,博客的部署就大功告成了!让我们庆祝一个新博客的诞生!(如果你想给你的博客进行美化,可以继续往下看)
三.网站美化
你可以从这里找到许多主题,比如我使用的就是butterfly主题,下面我就来教各位如何设置主题
1.从网站上下载主题,放到网站根目录中的themes文件夹中
2.打开_config.yml文件,用ctrl+f搜索Extensions,并在下方的theme:中填写你的主题文件名(比如我这里填的就是butterfly)
3.接着运行hexo s在本地运行一下测试,如果没问题就可以用hexo d来部署到网站上了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 uhf的blog!