又一个静态博客引擎Felix Felicis

2011-11-24 17:16:11 +08:00
 lepture
http://lepture.com/project/liquidluck

源起:

个人的blog经历:百度空间 -> Blogger -> Wordpress -> GAE -> Hyde -> Felix Felicis
其中GAE上是自己写的一个blog系统Vealous(已经不维护了)。

这些年写了很多文章,但是由于总是在换地方,换域名,所以最后只剩下那么几篇了,都汇总在了 http://lepture.com/life/ (以前不写技术类的东西)

最后接触到静态blog,用的是Hyde。有些需求满足不了,于是写了点plugin,解决了几点问题,但是还不能满足需求。所以打算换一个引擎,也看过一些,最后发现其实自己写一个也不费多大事。花了几个小时写了最初的引擎(几个大类搞定一切,只满足个人需求)。

当时也没有打算release出来。后来觉得之前的设想还不错,便开始整理代码。基本的设想是文章就是文章,文章不应该表现模板所应该做的事来,所以你可以看一下这篇例子: https://github.com/lepture/lepture.com/blob/master/content/life/2011/dajiangdahai.rst 。即使离开了这个引擎,它还是表现得不错。

不过因为markdown是标记语言,而不是文档语言,所以对meta信息做了点处理,表现就没有这么好了。

#Python #pygment #reStructedText

感谢第二个用户 @CMGS (我是第一个)
8144 次点击
所在节点    创造者
42 条回复
thcode
2011-12-21 18:52:14 +08:00
如果需要在文章内插入图片的话,图片文件放在哪个位置比较好?
lepture
2011-12-21 22:26:43 +08:00
@thcode 取决于你用什么host。 比如用自己的服务器,自己想怎么放就怎么放,最后传到服务器上,有相应的url就可以了。 当然,有一个通用的解决方案。比如在 content 里建一个 media 文件夹,然后把东西都放这里面,url就是 /media/file 。 可以看我repo里的 demo 目录。

整个的渲染机制是,非文章类文件都是按目录层级拷贝的,文章类文件按config渲染。

如果用github之类的,其实放图片在上面也太占空间了,不如用外链图片。我一般用 imgur 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/22091

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX