12345678910111213141516171819202122232425262728293031 |
- =======================
- Trim whitespace plugin
- =======================
- Mediagoblin templates are written with 80 char limit for better
- readability. However that means that the HTML output is very verbose
- containing *lots* of whitespace. This plugin inserts a middleware that
- filters out whitespace from the returned HTML in the ``Response()``
- objects.
- Simply enable this plugin by putting it somewhere where Python can reach
- it and put it's path into the ``[plugins]`` section of your
- ``mediagoblin.ini`` or ``mediagoblin_local.ini`` like for example this:
- .. code-block:: ini
- [plugins]
- [[mediagoblin.plugins.trim_whitespace]]
- There is no further configuration required. If this plugin is enabled,
- all *text/html* documents should not have lots of whitespace in between
- elements, although it does a very naive filtering right now (just keep
- the first whitespace and delete all subsequent ones).
- Nonetheless, it is a useful plugin that might serve as inspiration for
- other plugin writers.
- It was originally conceived by Sebastian Spaeth. It is licensed under
- the GNU AGPL v3 (or any later version) license.
|