Pelican:使用Python开发的静态网站生产器程序

相信使用GitHub的同学对Jekyll(使用Ruby开发的可以托管在GitHub的静态网站生成器程序)都不会陌生,它能将文本直接转化为静态网页。Pelican是一个使用Python开发的类似程序,对于熟悉Python的同学来说,意味着我们能更得心应手的进行个性定制。

静态网页拥有更快的响应速度,并且Pelican同样不需要任何数据库的支持,这样的好处是,我们基本不需要担心数据的丢失与损坏问题,不需要定期的备份数据库。只需要使用Dropbox这类的服务将文件同步好就可以了,恢复数据和转换空间服务商时几乎无痛。对于爱写博客的人来说这是极好的。

Pelican拥有以下特性和好处:

  • 可以选用任何我们喜爱的编辑器来写文章。
  • Pelican支持reStructuredText、Markdown和AsciiDoc格式,可以让文章的格式很美观。
  • 评论使用Disqus,它是一个第三方的评论服务,使用它后所有的评论数据将托管在Disqus,不用担心数据丢失。它类似于国内的多说,如果你愿意,使用多说来替换Disqus也是非常简单的。
  • 可以使用Jinja2模板系统来定制主题。
  • 支持将文章导出为PDF(可选)。
  • 支持多语言。
  • 支持Atom/RSS订阅。
  • 支持代码高亮(程序猿必备,赞)。
  • 支持WordPress,Dotclear和RSS feeds数据导入(这个必须给32个赞!!)。
  • 可以集成Twitter、Google Analytics等工具(可选)。
  • 作者自己开开发了一些组件系统,GitHub地址:https://github.com/getpelican/pelican-plugins。

Pelican在法语中是“笔记本”意思。目前该项目作者也在不断更新中,相信还会有不少惊艳的功能陆续出现。

GitHub主页地址:https://github.com/getpelican/pelican

1 收藏

资源整理者简介:木头lbj

Everyday is a lame!Life is short,I use Python! 个人主页 · 贡献了36个资源 · 1 ·      


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer