layout |
---|
post |
这些天,突然对开源,对项目管理感兴趣了,就在网上不停地收集信息,看这看那,像掉进了一个无底洞,发现自己知识太过匮乏,需要接触的新知识还很多很多,别说对这个世界了解太少,即便是对本专业,也依旧是肤浅得要命。于是就警醒自己,要多了解,多学习,还要耐下心来学,因为学习真的就像是登山,你不可能一下子就蹦到山顶,只能一步一步地走,而且,我们往往爬到了一点点高度,觉得看到的不一样了,就心满意足,觉得自己了不得了。可其实,这知识的山峰正如王石说的,远比物理的山峰更高,更难爬,也更吸引人,因为它是无止境的。一方面呢,我们需要不停地扩大自己的知识面,对专业知识更要多加深入地钻研,另一方面,我们又需要提升自身修养,不浮躁。
对于开源,了解了GitHub,这是一个集中了广大开发者的社区,是一个代码托管平台,我们怎能对其一无所知。
接着了解到了Git,这是一个分布式版本控制系统,也是目前最流行的版本控制系统。对于项目管理来讲,代码的版本控制系统异常重要,这是必须要掌握的东西。
然后,为了学习Git和GitHub,就从一个博客开始,GitHub有一个github pages功能,可以让用户自定义,并托管到github上的静态网页。而Jekyll是一个静态站点生成器,它会根据网页源代码生成静态文件,它也是近些年来比较流行的轻量级博客系统。那么,我们就可以在本地编写符合Jekyll规范的网站源码,然后上传到github上,由github生成并托管网站。
Jekyll规范,我们可以用Markdown这种简单易用的标记语言来写,这种那个标记语言可以非常方便地转换为html,主要是简单易学,用起来非常方便。
好,以上这些就是建立这个博客所需要了解的东西了。那么,看起来这么费劲,为什么要用这样一个博客呢?
其实,你将这个博客搭建起来之后,这个博客的维护工作就简单方便了,我们只需要在本地编辑Markdown格式的文本,然后通过Git将其上传的GitHub上面,就可以了,GitHub就负责将其展示出来了。这样,我们就只需要专注写作,而不是关注排版,另外,也让我们熟悉了Markdown标记语言,熟悉了Git,熟悉了GitHub,何乐而不为呢。
其实写博客这件事,很多人坚持不下来,包括我自己了,我也是好久想不起来要写什么东西。但是,我固执地认为,写博客不是坏事情,写作的过程是一个将我们脑子里的东西梳理,并整理成文字的过程,无论从哪个角度来说,这些都是我们需要锻炼的地方。我非常钦佩能坚持写下去的这些人,他们不断地学习新东西,并深入学进去,将自己的感悟整理出来,分享给别人,利人又利己,值得我们学习。
可以参考的链接:
搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门