关于建立这个博客的心得体会

先说一下具体的技术问题

因为我对于计算机网络了解的不多,所以只说一下卡了我好久的问题
这个博客的框架用的是hexo,主题butterfly。
大概的工作原理是在本地环境(一般是windows)配置好博客,然后可以在本地预览一下,
确定无误之后生成静态文件;最后发到GitHub和vercel上面托管(为啥github和vercel这么好)

  • 第一个问题:hexo deploy部署的时候,总是connection refuse
    解决方法:首先检查一下电脑里面有没有steamcommunity这个软件,这个软件会把它代理的网站的IP设置为127.0.0.1;
    然后检查一下github的SSHkey有没有配置,具体的方法网上都有
  • 第二个问题:github的仓库部署到vercel时,CSS样式都失效了
    csswrong 图片
    解决方法:检查一下生成的静态文件里面index的路径,因为仓库名的原因,如果根目录和仓库名不一样会出问题。
    在你本地博客的根目录里面在_config.yml最后加一条 root: / 这样不管仓库名是什么
    , html文件里面引用的路径应该就不会因为仓库名出错了
  • 一些经验:
    1. 如果你看的是2020年及以前的教程,注意那时候github的默认分支是master,而现在是main
    2. hexo是负责生成静态网页的,而我们上传的是hexo已经生成了的网页而不是源文件,所以把仓库部署到vercel时什么框架都不用装

      遇到的困难

      建立这个博客过程中,遇到的困难比我想象的多得多。
      我以为的建立博客:跟着网上的视频教程一步一步走,几分钟搞定。
      实际上的建立博客:网上的视频大多要不失效了,要不环境有问题,一配配一天。我就喜欢配一天环境什么也不干
      最开始我是跟着一个wordpress的教程,用学生优惠白嫖了一个阿里云ECS,然后就开始痛苦的配环境;
      然而这时候问题就来了:我对前后端几乎一无所知,ubuntu也不会用,现实和视频里面的也有一些区别
      于是我转向gpt求助,由于不清楚原理,gpt给的指令我也只是不分青红皂白地输进去……折腾了一下午之后我终于认输了。
      等我转向hexo时,突然就柳暗花明了。主要是配置wordpress要一些后端知识,而hexo专注于前端(所以为什么会有人推荐新手用wordrpess啊)
      最终,克服了一系列困难之后,我的网页终于上线啦!

      总结思考

      真正建立博客我所获得的经验,与我接受应试教育获得的经验非常不同
      做题家只要按照标准答案,标准思路,满足评分标准就行了;而建立博客考虑的就多了:环境配不好怎么办,部署不上去怎么办,出现了网上没有的问题怎么办……不同于一道题,有对于所有人都一样的标准,真正的实践是没有标准的,只能自己找到适合自己的方法。

      写在最后

      我还是个大一新生,水平有限,欢迎批评指正!我会加油的!(QQ:3274449018)