1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179
|
================
PyBlosxom Manual
================
:Author: PyBlosxom Development Team
:Version: $Id: index.txt 1050 2007-06-20 19:11:53Z willhelm $
:Copyright: This document is distributed under the MIT license.
.. contents::
Introduction
============
The manual pages in this directory will cover all aspects of using
and developing for PyBlosxom.
It is a work in progress.
Mission, What's Missing, and Helping Out
========================================
The mission of this manual is to cover all aspects of using and
developing for `Pyblosxom`_. It is very much a work in
progress. However, we do promise that the manual will get better over
time.
.. _Pyblosxom: http://pyblosxom.sourceforge.net/
This manual will always be free. It's licensed under the MIT License
along with the rest of PyBlosxom. The manual is version controlled along
with the rest of PyBlosxom in the SVN repository at SourceForge. That's a
boon because everyone can see the `current state`_.
.. _current state: http://pyblosxom.svn.sourceforge.net/viewvc/pyblosxom/trunk/pyblosxom/docs/
There's no list of what's missing, however, there are a series of
FIXMEs placed around the document with some details as to what needs
to be provided and/or fixed. I'm sure there are things missing that
have been completely overlooked as well. This can change if someone
wants to organize a list of missing topics (which would then probably
cause a reorganization of the manual to account for those topics).
If you want to help out with documentation, let us know on the
`pyblosxom-devel`_ mailing list. If you notice errors, missing
pieces, sections that are unclear, examples that are erroneous, or
anything else, `let us know`_.
.. _pyblosxom-devel: http://lists.sourceforge.net/lists/listinfo/pyblosxom-devel
.. _let us know: mailto:pyblosxom-devel@lists.sourceforge.net
Details of mailing lists and other contact information are on our
web-site at http://pyblosxom.sourceforge.net/.
Contents
========
Note: The documentation exists in a text-form as well as an html-form.
For each bit of documentation, we have the text file as well as a link
to the html file if you're using a web-browser to view this document.
**about_pyblosxom**
docs/about_pyblosxom.txt: `about pyblosxom <about_pyblosxom.html>`_
This document covers what PyBlosxom is and the goals of the PyBlosxom
project. It also has a section on who probably shouldn't use PyBlosxom.
Additionally, it has a section on where to go for help if you're having
problems with PyBlosxom.
**installation**
These documents cover PyBlosxom installation, trouble-shooting tips,
and where to go for help if PyBlosxom isn't working for you for a variety
of different setups.
**install_cgi.txt**
docs/install_cgi.txt: `install as CGI <install_cgi.html>`_
Covers installing PyBlosxom under CGI. This is probably the most common
installation method. It's the most comprehensive installation document
we have, too.
**install_paste.txt**
docs/install_paste.txt: `install under Paste <install_paste.html>`_
Covers installing PyBlosxom with Paste.
**install_wsgi.txt**
docs/install_wsgi.txt: `install under WSGI <install_wsgi.html>`_
Covers installing PyBlosxom under WSGI.
**install_debian.txt**
docs/install_debian.txt: `install on Debian <install_debian.html>`_
Covers installing PyBlosxom on Debian.
**advanced installation**
docs/advanced_installation.txt: `advanced installation <advanced_installation.html>`_
This document covers "advanced" aspects of installation such as
tweaking your ``.htaccess`` file if you are using Apache to make
the url more user-friendly, ...
**flavours and templates**
docs/flavours_and_templates.txt: `flavours and templates <flavours_and_templates.html>`_
This document covers creating and editing flavours and templates.
Flavours and templates are part of PyBlosxom's templating system.
**plugins**
docs/plugins.txt: `plugins <plugins.html>`_
This document covers installing and using plugins with PyBlosxom.
**writing entries**
docs/writing_entries.txt: `writing entries <writing_entries.html>`_
This document covers writing entries in your new blog.
**static rendering**
docs/static_rendering.txt: `static rendering <static_rendering.html>`_
This document covers static rendering with PyBlosxom. This allows
you to generate static pages that constitute your site and can be
served by any web-server without any need for CGI.
**comments**
docs/comments.txt: `comments <comments.html>`_
This document covers installing the comments plugin and related
plugins. It also covers ways to reduce comment spam.
**syndication**
docs/syndication.txt: `syndication <syndication.html>`_
This document covers how to set up syndication in PyBlosxom.
PyBlosxom has built-in formats for Atom 1.0, RSS 2.0, and RSS 0.9.1.
**dev architecture**
docs/dev_architecture.txt: `architecture <dev_architecture.html>`_
This document covers how PyBlosxom is architected. If you're writing
a plugin, then this document will help you know where things are and
how to use them.
**dev writing plugins**
docs/dev_writing_plugins.txt: `writing plugins <dev_writing_plugins.html>`_
This document covers how to write PyBlosxom plugins. It also covers
all the callbacks and their semantics.
**config variables**
docs/config_variables.txt: `config variables <config_variables.html>`_
This document covers all the variables that are available in your
``config.py`` file.
|