Mercurial > piecrust2
comparison piecrust/plugins/builtin.py @ 34:bdb103c57168
Add `sitemap` processor.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 20 Aug 2014 14:55:23 -0700 |
parents | f485ba500df3 |
children | 6e60e0fef2be |
comparison
equal
deleted
inserted
replaced
33:62c7a97c8340 | 34:bdb103c57168 |
---|---|
7 from piecrust.data.provider import (IteratorDataProvider, BlogDataProvider) | 7 from piecrust.data.provider import (IteratorDataProvider, BlogDataProvider) |
8 from piecrust.formatting.markdownformatter import MarkdownFormatter | 8 from piecrust.formatting.markdownformatter import MarkdownFormatter |
9 from piecrust.plugins.base import PieCrustPlugin | 9 from piecrust.plugins.base import PieCrustPlugin |
10 from piecrust.processing.base import CopyFileProcessor | 10 from piecrust.processing.base import CopyFileProcessor |
11 from piecrust.processing.less import LessProcessor | 11 from piecrust.processing.less import LessProcessor |
12 from piecrust.processing.sitemap import SitemapProcessor | |
12 from piecrust.sources.base import DefaultPageSource | 13 from piecrust.sources.base import DefaultPageSource |
13 from piecrust.sources.posts import (FlatPostsSource, ShallowPostsSource, | 14 from piecrust.sources.posts import (FlatPostsSource, ShallowPostsSource, |
14 HierarchyPostsSource) | 15 HierarchyPostsSource) |
15 from piecrust.templating.jinjaengine import JinjaTemplateEngine | 16 from piecrust.templating.jinjaengine import JinjaTemplateEngine |
16 | 17 |
58 MarkdownFormatter()] | 59 MarkdownFormatter()] |
59 | 60 |
60 def getProcessors(self): | 61 def getProcessors(self): |
61 return [ | 62 return [ |
62 CopyFileProcessor(), | 63 CopyFileProcessor(), |
63 LessProcessor()] | 64 LessProcessor(), |
65 SitemapProcessor()] | |
64 | 66 |