如何正确的配置Hexo并挂载到github Pages上
一直以来我都没开过 blog,一是因为觉得这玩意太麻烦,二是没有这个兴趣去开,不过今天我突然就想开一个了,但是之前订购的一台服务器物理机还没到货,于是就决定把 blog 挂到 github pages 上得了,这样既可以省下域名的钱又省心(毕竟是静态网页)
于是跟着网上的教程来,我决定使用 hexo 作为本地的推送端,hexo 本身是一个可以将 MarkDown 文件转换成静态网页并部署的框架,确实很方便,可惜网上的教程有一堆问题,害得我折腾了半天,于是决定第一篇 blog 就写一下如何正确的配置 hexo。
pnpm install -g hexo #我用的是pnpm,一个npm的改进版&版本管理器
mkdir ~\Documets\blog_githubpages #注:这里可以自行更换路径
cd ~\Documets\blog_githubpages
hexo init && pnpm install #注: 这样就会在当前文件夹下创建hexo的工作环境了
pnpm install hexo-deployer-git --save #安装github推送插件
接下来要做的是修改配置文件,配置 theme 与安装插件的自己去看官方文档
配置文件的头几行是关于作者信息/网站标题名之类的,可以自行修改,我们之前已经安装好了 github 推送插件,重点在于,如果要使用这个插件,我们需要加上这几行:
# Deployment
deploy:
type: "git"
repository: https:*.git # 此处填写你创建的github pages仓库的地址,不要看csdn上的教程使用git@.*这种url,软件其实不认这种格式,害得我查了半天代码看是哪里报错。
branch: master
在这之后就算是配置完成了,快速食用指南:
hexo clean #清除缓存
hexo new [文章类型] [文章标题] #创建一篇新的文章,会自动生成一个md文档
hexo g #生成网页
hexo d #部署到github pages