使用Hexo搭建博客(一),一点想法
一、个人写博客的经历
我写博客的时间不长,实际上是从去年底才萌生了写博客的想法。最开始的时候同学建议在网易平台上写作,然后自己尝试一段时间之后,觉得界面实在是不能忍受。尽管在为知笔记里面专心写作后一键分享非常的方便,但是后来还是放弃了。
随后得知了简书 这一平台,界面非常的漂亮。在简书中坚持写了三个月后,发现简书也不能如自己的愿了。外在的理由有三个:其一是不支持标签云;其二是不能通过为知笔记一键分享(神奇的为知笔记也支持Markdown语法);其三个人想要一个独立域名的博客。所以坚持最长时间的简书也慢慢疏远了。
在准备疏远简书之前,自己就想先搭建一个免费的博客试运行一下。然而那时对于搭建博客一概不知,只听说过Wordpress,但是不知道搭建博客需要哪些条件,甚至都不知道域名和空间是怎么回事,完全是小白一名。但我天生喜欢折腾,学习能力也还算可以,所以就决定从零开始学习。了解了各种网络教程之后,最后决定使用000webhost空间和TK域名在Wordpress上搭建一个独立域名的博客,反复折腾之后也竟然成功了。我的第一个独立博客:起今知行|思考者 然而,免费的东西有时候会以一种你可能意识不到的方法让你付出代价。三蛋空间移动端的广告算是让我见识到了这一点。所以第一个博客的寿命也只有一两个月左右的时间。
在剑飞的推荐下,尝试使用Github搭建博客,因此也就有了这一个网站。但是用Github搭建过程也尽是曲折。首先,因为自己不懂编程更不懂代码,所以有些对于计算机专业的人来说非常简单的配置,自己都可能需要折腾几次;其次,用Github搭建博客和在Wordpress上搭建博客的思路完全不同,Wordpress是动态网页,是以数据库技术为基础的,维护的工作量很小;而Github是静态网页,内容相对稳定,也更容易被搜索引擎检索起来,但是维护的成本大了很多,各种代码,各种手动配置,如果不喜欢折腾,真的会让你心力交瘁,最后直接就想放弃了。
好在,自己的热情抵消了好多的困难,所以起今知行|思考者也还是呈现在了这里。对于不懂代码和变成的我来说,也算是一点点小成就。等我搭建好这个博客的时候,发现用Hexo搭建博客的人多是计算机专业的同学,而少有其他专业的人愿意花时间来倒腾这件事情。所以我想,体验一下不同的事情,走进代码的世界里,看一看在这里能带给自己怎样有趣的经历。有意思的是,通过搭建博客,自己也认识了像赵兄这样热心且实力强劲的同学,这本身也是一件很有幸的事情。
二、为什么要建立自己的博客?
花费了那么多的时间和精力在博客上面,问题是,为什么我一定要建立自己的博客呢?想要回答这个问题,这就要说到写博客对于我个人的意义。
第一、总结学习过的知识
这两年持续不断的学习,总想着把时间好好的利用起来,的确还是有一定的进步,但事实上,我的进步一开始是非常慢的,直到后来,我发现一个事实就是,自己一直只是在“学”,没有去好好的总结,更少去“习”。首先,我忽视了总结是简单且重要的检验学习的方法;其次,好多知识是需要去实践的,再好的理论都不能解决你的任何问题,除非你去实践。所以我建立博客的第一个意义在于利用这一平台总结自己学习的知识,以此来检验自己是否真正的掌握了。
第二、提高自己的写作能力
向来自己的写作能力非常一般,而我又欣赏那些文本流畅的人写出一手好的文章。我会自己写一些东西,但是多数的时候自己并不能满意,但是我始终相信一点就是:写作能力和其他的技能一样,是可以通过不断的练习提高的。坚信这一点,我也就更愿意去写一些东西,帮助自己养成写作的习惯。这里还需要指出的一点就是:我们的一生会经历好多的事情,有很多美好的事情是可以记录下来的,如果再配合上一些流畅的文笔记录下来,那么日后自己回忆的时候,这些东西也是人生的一笔财富。
第三、结识志同道合的朋友
至于第三个意义,写过博客的人都会清楚,那就是利用博客这个平台结识一些不同的朋友。没有写博客的人可能不会体验到,交友还可以这样进行。是的,不光是可以,而且我熟知的坚持写博客的人都是一些非常认真且优秀的人。在这个平台上,不仅可以交到朋友,更可以交到非常优秀的朋友。如果我没有开始写博客,可能我也不会认识像剑飞这样的牛人。所以,写作与我来说,那就是和高手切磋的一个平台。
三、选择Hexo的理由是什么?
综合考虑之后,我选择了Hexo+Github来搭建自己的博客。那么问题来了,为什么要选择Hexo呢?WordPress也挺好的,非常大众,维护的成本(时间和精力)还那么低,哪像Hexo那么费劲,一堆不认识的代码。理由是什么呢?
我的考虑有二:第一,使用Hexo搭建静态博客本身所具有的优势;第二,体验新事物。
第一,使用Hexo搭建静态博客本身所具有的优势
Hexo是一款基于Node.js的静态博客框架。我们可以在Hexo上搭建自己的独立博客,然后托管到Github或其他类似平台上,建立自己的独立域名博客非常简单,如果对于Github给定的二级域名不满意的话,可以自己买一个域名绑定上,单独购买域名也非常的便宜。Hexo其本身操作也非常的简单,基本常用的操作命令也不过三四个,不懂代码不懂计算机也很容易上手;可以自由定制,任意换成自己喜欢的样式,只要你有想法,基本都可以实现,不懂就搜索,基本的问题程序员都已经帮助我们解决了;支持Markdown语法(个人非常喜欢的一种标记语言,10min左右就可以上手)。另外,使用Hexo建立的博客是静态的,比起动态网页更方便被搜索引擎检索出来,这也比WordPress更具有优势。
第二,体验新事物
我一直推崇做一个有趣的。所谓有趣的人,就是对于陌生的事情抱有一定的好奇心,都想去尝试和体验。而事实上,多数人觉得生活非常平淡枯燥,对什么事情提不起兴趣,其实有一点就是,不愿意走出自己安全区去体验不同的事情。要知道,如果我们的每一天都在重复着昨天,那么显然,生活自然平淡无味。想要生活过的有趣,那就最好尝试做一些不同的事情,在体验不同的事情中收获小小的成就感,慢慢的积累,自然而然就变成有趣的人。
对于我个人而言,不懂编程不懂代码,这件事情于我就是一件全然陌生的新事情,如果不去尝试,这个可能一直是自己的障碍。即使别人不给自己贴标签,那么自己在潜意识里也会给自己贴上一个“不懂代码、不懂编程”之类的标签。事实是,一旦给自己贴上一个否定的标签,那么可能真的就把自己给否定了。举例来说,好多人觉得自己的英语不好,于是给自己贴上了“学不好英语”的标签,也就把自己能够学好英语这个能力给全盘否定了,最后的结果就只剩下“放弃”二字。然而,我学习英语的经历告诉我一个事实:那就是,如果两年前我没有给自己撕掉那个“英语只考20几分”标签,那么CET-4对于我来说就是一个梦,CET-6更是遥不可及。值得高兴的是,我不仅甩掉了那个否定的标签,更是很骄傲的甩掉了。而这也是属于我的一种全新的体验。
我们的一生就那么长,而外面的世界又那么的精彩。这里的精彩,不局限于风景有多么漂亮,人有多美,食物有多美味,还有一种就是体验新鲜事物后感受的精彩,获得成就的精彩,思维提升的精彩,更是丰富生命意义的精彩。不趁着年轻多多的体验,等到耄耋之年,一回首,人生几乎是空白,唯有老泪纵横。坦白说,我真心不希望未来是这么一幅画面!何况是你,相信更不希望吧!