简记个人博客搭建历程

搭建个人博客的起因


由于一直是计算机专业,所以在很久之前,便想搭建一个属于自己的个人博客。但苦于一直没有时间,也没有接触过这方面的东西等原因,一直没能实现。直到我们开了HTML课程,正好涉及到网页设计这方面,而课程的最终任务,就是设计一个独立网页。这时,我便恰好使用这个机会开始了个人博客搭建的探索。


基于wordPress的博客尝试


在博客搭建的初期,经过一系列的搜索和查找相关资料后,我首先选择的是wordPress提供的一个博客服务,其原因有三点:

  • 它是一个评价较好的比较大众的博客平台
  • 它也提供一个免费的博客服务和域名支持,可以不用任何花费便可被访问到
  • 它的搭建过程可以是极简单的,同时也支持更自由的博客创建方式

但在使用不久我就放弃了使用wordpress的博客服务,主要出于其创建过于简单,只需要注册账户,选好主题就可以快速创建属于自己的博客,且其免费的博客服务中众多的功能都受到了限制,需要付费使用,无法涉及到更基础的网页设计知识。对我的帮助较小。


基于github+HTML的博客尝试


放弃使用wordpress的博客服务之后,已经对博客搭建这方面有了一定的了解了,并且在HTML的课程中也开始了网页设计的尝试。在这个过程中,通过查找资料,找到了一个比较好的博客搭建方式,那就是github代码寄存库。github是一个代码保存网站,并且它是免费给予用户500兆空间,在github中它会给我们自动生成一个静态页面,并且它是可以被访问的,也就是说我们只需要把我们自己编写好的网页代码上传到github上,我们便可以通过其自动生成的静态网页访问到我们的主页了。通过这种方式,我开始了第二次博客搭建的历程。github所具备的优点:

  • 完全免费
  • 开放性和极度的自由性,github是一个开放的代码交流和分享的平台。并且其代码完全可以由自己编写
  • 具有一定深度,适合专业方面的人员使用,你可以在github上fork他人代码学习和研究,也可以自己编写代码,上传分享。适合学习。

在一段时间的摸索中,我成功的创建并上传了我的第二个博客,并可以被访问,代码基于HTML,是在学习HTML的过程中一点一点摸索着设计出来的。不过由于基础知识的严重缺乏,所编写的博客十分简陋,基本不具备可用性,和阅读性。我便暂时停止了第二个博客的编写,在之后的学习过程中,再来更新设计这个网页。目前暂时放下。

之后便开始尝试直接在其他的HTML博客主题上摸改博客,搭建自己的第三个博客,这个过程同样是漫长而枯燥的,不过最终的还是取得了不错的效果,并且在摸改过程中,对于HTML,css,都有了一定的了解,不再是一眼黑了。

但在不久后,我便也暂时放弃了第三个博客的更新和维护,其主要原因是已经达到了一个瓶颈,无法再短时间内做出功能更加强大的改变了,而博客功能又过于简单,无法满足一个完善博客的基本要求。我便暂时放弃了它的设计和维护,只做了一些简单的内容更新。

  • 详细创建过程请看:


基于hexo+github的博客尝试


由于数据结构课程,开始接触到了hexo博客创建的方式。hexo是一个快速,简洁且高效的博客框架,并且其功能十分齐全,支持markdown语言编辑博文。同时其也是一个开放性的平台,拥有着众多主题,你可以根据这个框架摸改他人博客模板,也可以自己依据hexo来快速编写自己的博客框架。同时它可以一键部署到各平台,网站。于是,我便开始了基于github上的hexo博客搭建过程。这个过程无疑是搭建博客以来最为繁琐的一次,因为这是一种全新的博客搭建方式。不过好在有hexo的使用文档可以帮助我们搭建博客。在经历一段时间的摸索和各种失败,和各种问题后。我也终于搭建好了这第四个个人博客,使用next主题,其主题文件配置,及站点文件配置着实花费了不少时间。但最终总算成功完成博客的搭建,还算是小有收获,在这个过程中最主要的应该就是了解了markdown语言的使用了。

  • 详细搭建过程请看博文:


本博客即是基于hexo+github搭建的第四个博客,同时本篇博文也是使用markdown语言书写。


最后附上各阶段博客地址


以上博客代码均存放在github,网址使用的是github默认位置


你现在可以打赏本宝宝啦!