Mercurial > piecrust2
comparison piecrust/plugins/builtin.py @ 148:432cd534ce08
Add `autoconfig` page source.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sat, 29 Nov 2014 21:00:54 -0800 |
parents | f49fcf9448df |
children | 55910ab4bfea |
comparison
equal
deleted
inserted
replaced
147:ab6e7e0e9d44 | 148:432cd534ce08 |
---|---|
20 from piecrust.processing.requirejs import RequireJSProcessor | 20 from piecrust.processing.requirejs import RequireJSProcessor |
21 from piecrust.processing.sitemap import SitemapProcessor | 21 from piecrust.processing.sitemap import SitemapProcessor |
22 from piecrust.sources.base import DefaultPageSource | 22 from piecrust.sources.base import DefaultPageSource |
23 from piecrust.sources.posts import (FlatPostsSource, ShallowPostsSource, | 23 from piecrust.sources.posts import (FlatPostsSource, ShallowPostsSource, |
24 HierarchyPostsSource) | 24 HierarchyPostsSource) |
25 from piecrust.sources.autoconfig import AutoConfigSource | |
25 from piecrust.templating.jinjaengine import JinjaTemplateEngine | 26 from piecrust.templating.jinjaengine import JinjaTemplateEngine |
26 | 27 |
27 | 28 |
28 class BuiltInPlugin(PieCrustPlugin): | 29 class BuiltInPlugin(PieCrustPlugin): |
29 def __init__(self): | 30 def __init__(self): |
54 def getSources(self): | 55 def getSources(self): |
55 return [ | 56 return [ |
56 DefaultPageSource, | 57 DefaultPageSource, |
57 FlatPostsSource, | 58 FlatPostsSource, |
58 ShallowPostsSource, | 59 ShallowPostsSource, |
59 HierarchyPostsSource] | 60 HierarchyPostsSource, |
61 AutoConfigSource] | |
60 | 62 |
61 def getDataProviders(self): | 63 def getDataProviders(self): |
62 return [ | 64 return [ |
63 IteratorDataProvider, | 65 IteratorDataProvider, |
64 BlogDataProvider] | 66 BlogDataProvider] |