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