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] |
