Hexo部署问题


Hexo部署到github上遇到的问题

  • 按照正常流程操作
    • 下载node,npm,git等工具
    • 创建一个合法名字的github仓库
    • npm install hexo -g 安装hexo
    • hexo init + npm install 初始化并安装必要组件
    • hexo g 生成 hexo s 本地预览
    • hexo d 部署到github上

然后就发现,github上根本不显示我上传的网页。大一那会还什么都不懂,调试了三天都还是错的,最后稀里糊涂地才能访问。
其实就是在 _config.yml 文件中:

deploy:
  type: git
  repository: git@github.com:Maoshengren/Maoshengren.github.io.git
  branch: master

不能用 master 分支,需要改成 main。 在github上检查发现文件都已经上传上去了,只是显示的问题,所以肯定是部署错误了,一个是配置中的 url 可能不对

# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: http://Maoshengren.github.io

一个是我发现我所在的分支名称是 main 而不是master,将这些改好后再次访问我的网站就成功。

  • 大一刚入学的时候学长让我玩玩 github+hexo 搭建博客系统,那会还什么都不懂,连 github 对我来说也是个新鲜玩意,然后各种搜网上的教程搭建,拆了又搭,搭了发现显示有问题又拆,最后终于把一个蹩脚的网站搭好了,虽然颜值非常丑但至少还是有些成就感的。
  • 后来因为大一也没啥专业课,唯一需要码代码的课是C语言和实验,所以技术没怎么长进,自然也养不成写博客的习惯。然后人生搭的第一个博客系统就这样荒废了。
  • 再回首现在已经是大三老人了,这几年终于对计算机建立起了一个比较全面一点的认识,遇到各种问题和各种bug也知道该从哪里找,该怎么调试,挺感慨的。
  • 从现在开始可以有空发一些文章到网上,一个是加深自己的对知识的理解,一个是可以把自己的学习经历记录下来,等到过几年再回头看,哦,我原来已经走了这么远。
  • 个人而言未来无论是考研还是工作,努力提高自己的硬实力和软实力,才能在职业上走得长远,一张文凭只是个敲门砖,敲不出代码,学不懂技术,不会为人处世,不会有效沟通,一切都是空谈。

文章作者: Maosr
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Maosr !
  目录