mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
adds a 'strftime' jinja fiter that uses LOCALE
This commit is contained in:
parent
70a72545ce
commit
2790446906
3 changed files with 43 additions and 2 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue