用Clojure写的静态博客程序0.1版发布了
Tag:Clojure,Github,Blog
翻看了Github上的提交记录,从正式开始开发这个静态博客是4.25号,到今天6.15号,历时50天起码100+个小时的投入,暂停了读书时间,经过N个晚上和周末的努力,终于完成了第一版,具备了最基本的博客功能,并正式在我的VPS开始运行,这是个值得纪念的日子。
这是一个完全静态的博客,只需要一点点配置,就可以把Github上的文章像普通博客一样展示出来,既能充分利用Github强大的托管功能,又能建立个性化的独立博客站点,充分兼顾两者的优点。
在写这个博客程序的过程中,也学到了很多东西,Clojure语言本身不用说了,把最近非常火的前端框架Bootstrap也学了一下,并且修改了部分CSS,改成我喜欢的样式,之前对CSS完全是门外汉。同时也把Clojure相关的框架,从前端的Compojure、到Noir、Ring,数据库框架Korma,模板引擎Clabango等,都学了一遍,这次的学习注重实战,一切为搭建我自己的博客应用为目的,因此有些了解的并不是很深入,但算是真正半只脚踏入Clojure的世界了,跟之前看看书写几行的小例子的感觉完全不同,呵呵。
现在看看这个应用的源代码并不是很多,但完成它远比我想象的要花时间,很多细节问题我一调就是半天,知道和真正会用还是有挺远的距离。接下来可以静下心来,把买的两本Clojure书Clojure程序设计和Clojure编程好好看看了,当初花了近百大洋呢。
另外还有一些功能还没有实现,比如:定时同步功能,搜索功能,不过这些不最特别紧急的功能,后面再慢慢加了。写这个博客程序的过程中,收获很多,之前已写了第一篇,后续把完整的编写过程写出来供大家参考。
查看源代码,请猛击这里。