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也知道该从哪里找,该怎么调试,挺感慨的。
- 从现在开始可以有空发一些文章到网上,一个是加深自己的对知识的理解,一个是可以把自己的学习经历记录下来,等到过几年再回头看,哦,我原来已经走了这么远。
- 个人而言未来无论是考研还是工作,努力提高自己的硬实力和软实力,才能在职业上走得长远,一张文凭只是个敲门砖,敲不出代码,学不懂技术,不会为人处世,不会有效沟通,一切都是空谈。