mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
fixed aliased replacements were broken when using ARTICLE_PERMALINK_STRUCTURE
This commit is contained in:
parent
28e13be3a4
commit
fc3ca7ea0e
1 changed files with 4 additions and 4 deletions
|
|
@ -42,7 +42,7 @@ class Generator(object):
|
||||||
]),
|
]),
|
||||||
extensions=self.settings.get('JINJA_EXTENSIONS', []),
|
extensions=self.settings.get('JINJA_EXTENSIONS', []),
|
||||||
)
|
)
|
||||||
debug('self._env.list_templates(): {0}'.format(self._env.list_templates()))
|
debug('self._env.list_templates(): {0}'.format(self._env.list_templates()))
|
||||||
|
|
||||||
# get custom Jinja filters from user settings
|
# get custom Jinja filters from user settings
|
||||||
custom_filters = self.settings.get('JINJA_FILTERS', {})
|
custom_filters = self.settings.get('JINJA_FILTERS', {})
|
||||||
|
|
@ -236,7 +236,7 @@ class ArticlesGenerator(Generator):
|
||||||
add_to_url = u''
|
add_to_url = u''
|
||||||
if 'ARTICLE_PERMALINK_STRUCTURE' in self.settings:
|
if 'ARTICLE_PERMALINK_STRUCTURE' in self.settings:
|
||||||
article_permalink_structure = self.settings['ARTICLE_PERMALINK_STRUCTURE']
|
article_permalink_structure = self.settings['ARTICLE_PERMALINK_STRUCTURE']
|
||||||
article_permalink_structure = article_permalink_structure.lstrip('/')
|
article_permalink_structure = article_permalink_structure.lstrip('/').replace('%(', "%%(")
|
||||||
|
|
||||||
# try to substitute any python datetime directive
|
# try to substitute any python datetime directive
|
||||||
add_to_url = article.date.strftime(article_permalink_structure)
|
add_to_url = article.date.strftime(article_permalink_structure)
|
||||||
|
|
@ -280,7 +280,7 @@ class ArticlesGenerator(Generator):
|
||||||
|
|
||||||
tags = map(itemgetter(1), tag_cloud)
|
tags = map(itemgetter(1), tag_cloud)
|
||||||
if tags:
|
if tags:
|
||||||
max_count = max(tags)
|
max_count = max(tags)
|
||||||
steps = self.settings.get('TAG_CLOUD_STEPS')
|
steps = self.settings.get('TAG_CLOUD_STEPS')
|
||||||
|
|
||||||
# calculate word sizes
|
# calculate word sizes
|
||||||
|
|
@ -351,7 +351,7 @@ class StaticGenerator(Generator):
|
||||||
final_path=None):
|
final_path=None):
|
||||||
"""Copy all the paths from source to destination"""
|
"""Copy all the paths from source to destination"""
|
||||||
for path in paths:
|
for path in paths:
|
||||||
copy(path, source, os.path.join(output_path, destination), final_path,
|
copy(path, source, os.path.join(output_path, destination), final_path,
|
||||||
overwrite=True)
|
overwrite=True)
|
||||||
|
|
||||||
def generate_output(self, writer):
|
def generate_output(self, writer):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue