Welcome to Pyblosxom’s documentation!¶
Part 1: Pyblosxom user manual¶
Documentation for installing, configuring and tweaking Pyblosxom for your purposes.
- Introduction
- About Pyblosxom
- What is Pyblosxom
- Why you might not want to use Pyblosxom
- Overview of Pyblosxom
- Project details, contact information, and where to go for help
- Requirements
- How to install Pyblosxom
- How to find comprehensive documentation
- How to join the community
- How to report bugs, send in patches, fix problems
- How to run unit tests
- License
- What’s new in 1.5
- What’s new in older versions
- What’s new in 1.4.3 (January 2008)
- What’s new in 1.4.2 (August 2007)
- What’s new in 1.4.1 (July 2007)
- What’s new in 1.4 (July 2007)
- What’s new in 1.3.2 (February 2006)
- What’s new in 1.3.1 (February 2006)
- What’s new in 1.3 (January 2006)
- What’s new in 1.2 (March 2005)
- What’s new in 1.1 (January 2005)
- What’s new in 1.0 (May 2004)
- Installing Pyblosxom
- Upgrading Pyblosxom
- Pyblosxom on the command line
- Deploying Pyblosxom with CGI
- Deploying Pyblosxom with Paste
- Deploying Pyblosxom with Apache and mod_wsgi
- Deploying Pyblosxom with Lighttpd and fastcgi
- Deploy Pyblosxom with Static Rendering
- Configuring Pyblosxom
- Writing Entries
- Flavours and Templates
- Syndication
- Renderers
- Comments
- Plugins
- Authors
- Glossary
Part 2: Core plugin documentation¶
Documentation for plugins that come with Pyblosxom.
- acronyms - Marks acronyms and abbreviations in...
- akismetcomments - Rejects comments using akismet...
- check_blacklist - Rejects comments using a word black...
- check_javascript - Rejects comments using JavaScript...
- check_nonhuman - Rejects non-human comments....
- comments - Adds comments to a blog entry....
- conditionalhttp - Allows browser-side caching with if...
- disqus - Lets me use Disqus for comments....
- entrytitle - Puts entry title in page title....
- firstdaydiv - Adds a token which tells us whether...
- flavourfiles - Serves static files related to flav...
- magicword - Magic word method for reducing comm...
- markdown_parser - Markdown entry parser...
- no_old_comments - Prevent comments on entries older t...
- pages - Allows you to include non-blog-entr...
- paginate - Allows navigation by page for index...
- pyarchives - Builds month/year-based archives li...
- pycalendar - Displays a calendar on your blog....
- pycategories - Builds a list of categories....
- pyfilenamemtime - Allows you to codify the mtime in t...
- readmore - Breaks blog entries into summary an...
- rst_parser - restructured text support for blog ...
- tags - Tags plugin...
- trackback - Trackback support....
- w3cdate - Adds a ‘w3cdate’ variable which is ...
- xmlrpc_pingback - XMLRPC pingback support....
- yeararchives - Builds year-based archives listing....
Part 3: Developer documentation¶
Documentation anyone interested in hacking on Pyblosxom, writing plugins, or things of that ilk.
- Contributing
- Hacking on PyBlosxom
- Pyblosxom Architecture
- Writing Plugins
- Summary
- Things that all plugins should have
- How to log messages to a log file
- How to store plugin state between callbacks
- How to implement a callback
- Writing an entryparser
- Writing a preformatter plugin
- Writing a postformatter plugin
- Writing a renderer
- Writing a plugin that adds a commandline command
- Code Documentation
- Testing
- Release process