mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
add a signal on article writing
This commit is contained in:
parent
0b3dc9db21
commit
f750f38d60
3 changed files with 27 additions and 24 deletions
|
|
@ -265,6 +265,7 @@ class ArticlesGenerator(Generator):
|
|||
def generate_articles(self, write):
|
||||
"""Generate the articles."""
|
||||
for article in chain(self.translations, self.articles):
|
||||
signals.article_generator_write_article.send(self, content=article)
|
||||
write(article.save_as, self.get_template(article.template),
|
||||
self.context, article=article, category=article.category,
|
||||
override_output=hasattr(article, 'override_save_as'))
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ generator_init = signal('generator_init')
|
|||
|
||||
article_generator_init = signal('article_generator_init')
|
||||
article_generator_finalized = signal('article_generator_finalized')
|
||||
article_generator_write_article = signal('article_generator_write_article')
|
||||
|
||||
page_generator_init = signal('page_generator_init')
|
||||
page_generator_finalized = signal('page_generator_finalized')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue