comparison piecrust/plugins/builtin.py @ 76:fdb08d986384 2.0.0-alpha2

Add SmartyPants formatting.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 30 Aug 2014 17:35:11 -0700
parents 52e4d9a1f917
children 69d5eecfa449
comparison
equal deleted inserted replaced
75:1bfcdbbe2572 76:fdb08d986384
5 from piecrust.commands.builtin.serving import (ServeCommand) 5 from piecrust.commands.builtin.serving import (ServeCommand)
6 from piecrust.commands.builtin.util import (InitCommand, PurgeCommand, 6 from piecrust.commands.builtin.util import (InitCommand, PurgeCommand,
7 PrepareCommand, ImportCommand) 7 PrepareCommand, ImportCommand)
8 from piecrust.data.provider import (IteratorDataProvider, BlogDataProvider) 8 from piecrust.data.provider import (IteratorDataProvider, BlogDataProvider)
9 from piecrust.formatting.markdownformatter import MarkdownFormatter 9 from piecrust.formatting.markdownformatter import MarkdownFormatter
10 from piecrust.formatting.smartypantsformatter import SmartyPantsFormatter
10 from piecrust.importing.jekyll import JekyllImporter 11 from piecrust.importing.jekyll import JekyllImporter
11 from piecrust.importing.piecrust import PieCrust1Importer 12 from piecrust.importing.piecrust import PieCrust1Importer
12 from piecrust.plugins.base import PieCrustPlugin 13 from piecrust.plugins.base import PieCrustPlugin
13 from piecrust.processing.base import CopyFileProcessor 14 from piecrust.processing.base import CopyFileProcessor
14 from piecrust.processing.less import LessProcessor 15 from piecrust.processing.less import LessProcessor
59 return [ 60 return [
60 JinjaTemplateEngine()] 61 JinjaTemplateEngine()]
61 62
62 def getFormatters(self): 63 def getFormatters(self):
63 return [ 64 return [
64 MarkdownFormatter()] 65 MarkdownFormatter(),
66 SmartyPantsFormatter()]
65 67
66 def getProcessors(self): 68 def getProcessors(self):
67 return [ 69 return [
68 CopyFileProcessor(), 70 CopyFileProcessor(),
69 LessProcessor(), 71 LessProcessor(),