Total Pageviews

Saturday, 18 January 2014

基于python的博客程序列表

This is a list of web log ("blog") software written in Python, organised by category. Please feel free to add to the list or add details.
To start a feature comparison, use the following keys within braces:
a = authentication / authorization b = integrated admin backend for editors (CMS) c = comments h = caching k = pingback / traceback m = markup support n = notifications p = plugin architecture u = multi-user blog system (Twitter-like) r = RSS feed s = data export / import (schema migration) t = topics / categories

Tools


web2py Based


    • Instant Press is an open source CMS developed in the web2py framework. Instant Press is simple, easy to use and attractive.
      • Last Updated Dec 2010
    • A blog system developed with web2py. Offers posts, pages,caching, comments, file uploads, import your wordpress data.
      • Last Updated May 2010
    • Wordpress Clone made with web2py framework (can run on Google App Engine)

web.py Based


Zope Based


Django Based


  • Mumblr - utilises MongoDB for storage
    • last updated 2010-09-13
    • last updated 2009 (?)
    • "Gone with the wind..." - dead link.
  • Byteflow - {ckmrt}
    • last updated 2011-03-10 (active)
    • last updated 2009-12-09
    • last updated 2010-04-28
  • PyLucid CMS has a built in blog plugin PyPI - {chmr}
    • last updated 2011-01-25 (active)
  • Hoydaa Blog - An extensible Django based blogging software running on Google App Engine.
  • BlogEngine - Versatile blogging framework based on Django and notmm - {achmnpst}
    • last updated 2012-11-29 (in active development)
  • collective - Blog engine with minimal core feature set.
    • last updated 2011-01-08
  • Mezzanine - CMS with integrated Blog engine.

TurboGears Based


Pocoo Libs Based


  • Zine (formerly Textpress)
    • An open source personal publishing platform that inherits many ideas of WordPress
    • Written in Python and developed with a focus on security and usability
    • Built on top of Werkzeug, Jinja2 and SQLAlchemy, with plugins
    • last released 2009-01-11
    • is a "set of modifications to the Sphinx project to make it slightly more suitable as a blogging engine". See also its page on PyPI.

Snakelets Based


  • Frog running on Snakelets,
    • As of 20100607, there is only a Wikipage discussing a Frog reimplementation. Frog and Snakelets are no longer publicly available.
    • calendar
    • image embedding or linking
    • multi-user
    • active article overview
    • permalinks
    • Unicode compatible
    • data as XML files on filesystem
    • CSS-based valid layout

Static


    • Generate static HTML using jinja2 template, markdown syntax,...
    • Based on Python and Django, heavily inspired by Jekyll
      • last updated 2011-05
    • Static site generator for Markdown based posts, including RSS feed and sitemap generation
    • Deep microdata integration - automatic Google Author information support
    • Third party support: Disqus, Google Analytics, Clicky, GitHub, Twitter, Facebook, Google+
    • Includes built-in pure Python web server optimized for static sites
      • last updated 2013-07
    • Minimalistic blogging software that generates static HTML from RST source
    • Uses Mercurial for version control
    • Disqus and Google Analytics integration
      • last update 2013-02
    • Based on Sphinx
    • Disqus comments, Google Analytics, RSS feed, search function, sidebar widgets
    • yet another static blog compiler with fast incremental builds
    • flexible, view-controller inspired configuration
    • Disqus comments, RSS/Atom Feeds, tags, pages, static content, various markup extensions
    • Supports YAML; Mako and Jinja2 for templating…
    • … and several markup formats for input: Markdown, RST, Creole, Trac, plaintext, HTML
    • Can be used with Github for storing articles.
    • RSS/ATOM feed, sitemap.xml, tags and categories, scheduled publication, server-side hyphenation, LaTeX formulas
    • Creates static files with markdown / reStructuredTest as input
    • Themeable with Mako or Jinja2
    • Supports multi-language sites, image galleries, the creation of RSS feeds, syntax highlighting and Disqus for comments
    • Creates static files with markdown as input
    • Themeable with Jinja2
    • Supports multi-language site
    • Creates static files with reStructuredTest / markdown / AsciiDoc as input
    • Themeable with Jinja2
    • Supports multi-language site

Uncategorized


    • Runs on Google App Engine
    • Exposes a REST API
    • Runs on Google App Engine
  • Snurf // Homepage is down or has been moved
    • uses file-system or Subversion repository for data
    • generates static HTML, RSS and Atom files
    • last updated 2004-02-14
    • last updated 2004-04-23
    • {chkmnpt}
    • support for formatted Python code in posts
    • {ckmprt}
    • really simple cgi blog with flat file blog posts.
    • lots of plugins.
    • pages load cross-site requests from pyblosxom.bluesock.org
    • last updated 2008-04-27
    • Dead link.
    • provides a "personal" wiki and weblog (including Atom feed)
    • last updated 2009-11-15
    • uses webware as an XML fragment management system
  • Kukkaisvoima Simple one cgi file approach.
    • Multiple categories for one entry
    • No external dependencies outside Pythons standard library (no need for database engine etc.)
    • Comments
    • Nice archive pages for old entries
    • Search
    • RSS feed for all entries and for every category

  • from https://wiki.python.org/moin/PythonBlogSoftware
    ---------------
    https://www.djangopackages.com/grids/g/blogs/
    http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world