当我看到任务是让我自己独立搭建个人博客时,我有点兴奋,因为在我原来的理解里,博客,不过是一个类似QQ空间的一种信息发布平台,早已有现成的软件可以快速生成一个博客。
在我阅读任务要求时,我发现“github”和“hexo”我从来没有见过和用过。我甚至把github当成了一个信息发布平台,而忽略了其搭建个人博客的作用,哈哈。
在我准备好github和hexo之后,我发现我根本不会用!没办法,我只能上网查询教程。有意思的是,当我在CSDN查询相关信息时,有好心人已经将其详细步骤发布在上面。于是我将CSDN上的教程与B站,github上的信息,开始制作个人博客。
第一次制作时,我按照教程一步一步来,在快要成功的时候,我测试了一下博客的ping。
结果博客的延迟巨高,再次测试,结果不变。测试发送功能,没用,根本上传不上去。
第二次制作时,有了第一次的经验,我快速通过了前面几个环节,结果漏了一个重要的步骤,那就是库设置错了,没有设置成public,后紧急改正。接着创建新的SSHkey和初始化都比较顺利,但是最诡异是在hexo.g生成上,我当时有点心急,直接快推到hexo.s本地部署,结果是直接失败。重做博客。
第三次制作,我吸取了前两次的失败教训,沉下心来一步步推进,hexo.g那块加载的有点慢,加载好之后博客就生成了,但好像无法发布文章。我再次查询资料,解决了这一问题。我在解决这个问题时还把自己的邮箱加入到了博客内。
我通过三次的制作成功的将个人的博客搭建好,并且我对该博客进行了如下测试:
1:延迟ping测试:平均在23ms。结论:正常。
2:发送消息测试:正常,并且可以在admin模式下管理帖子和回复。
3:发送大文件测试:我的一名同学在博客回复中发表一篇文章,正常发布并且正常显示。
总结:这次博客搭建圆满完成,我在博客搭建的过程中学习到了很多新知识,比如github的使用,hexo的几个代码(如hexo init进行初始化),也让我明白博客的搭建不能过于追求速度,不能因为曾经操作过而掉以轻心。同时,我在浏览CSDN和github过后,我发现这两个平台有着丰富的学习资料,可以方便我日后的学习及增强自己。