adds a 'strftime' jinja fiter that uses LOCALE

This commit is contained in:
Deniz Turgut 2013-04-20 15:56:07 -04:00
commit 2790446906
3 changed files with 43 additions and 2 deletions

View file

@ -23,7 +23,7 @@ from pelican.contents import (
Article, Page, Category, Static, is_valid_content
)
from pelican.readers import read_file
from pelican.utils import copy, process_translations, mkdir_p
from pelican.utils import copy, process_translations, mkdir_p, DateFormatter
from pelican import signals
import pelican.utils
@ -65,6 +65,9 @@ class Generator(object):
logger.debug('template list: {0}'.format(self.env.list_templates()))
# provide utils.strftime as a jinja filter
self.env.filters.update({'strftime': DateFormatter()})
# get custom Jinja filters from user settings
custom_filters = self.settings.get('JINJA_FILTERS', {})
self.env.filters.update(custom_filters)