forked from github/pelican
invoked before categories and tags lists are created useful when e.g. modifying the list of articles to be generated so that removed articles are not leaked in categories or tags
45 lines
1.4 KiB
Python
45 lines
1.4 KiB
Python
# -*- coding: utf-8 -*-
|
|
from __future__ import unicode_literals, print_function
|
|
from blinker import signal
|
|
|
|
# Run-level signals:
|
|
|
|
initialized = signal('pelican_initialized')
|
|
get_generators = signal('get_generators')
|
|
finalized = signal('pelican_finalized')
|
|
|
|
# Reader-level signals
|
|
|
|
readers_init = signal('readers_init')
|
|
|
|
# Generator-level signals
|
|
|
|
generator_init = signal('generator_init')
|
|
|
|
article_generator_init = signal('article_generator_init')
|
|
article_generator_pretaxonomy = signal('article_generator_pretaxonomy')
|
|
article_generator_finalized = signal('article_generator_finalized')
|
|
article_generator_write_article = signal('article_generator_write_article')
|
|
article_writer_finalized = signal('article_writer_finalized')
|
|
|
|
page_generator_init = signal('page_generator_init')
|
|
page_generator_finalized = signal('page_generator_finalized')
|
|
|
|
static_generator_init = signal('static_generator_init')
|
|
static_generator_finalized = signal('static_generator_finalized')
|
|
|
|
# Page-level signals
|
|
|
|
article_generator_preread = signal('article_generator_preread')
|
|
article_generator_context = signal('article_generator_context')
|
|
|
|
page_generator_preread = signal('page_generator_preread')
|
|
page_generator_context = signal('page_generator_context')
|
|
|
|
static_generator_preread = signal('static_generator_preread')
|
|
static_generator_context = signal('static_generator_context')
|
|
|
|
content_object_init = signal('content_object_init')
|
|
|
|
# Writers signals
|
|
content_written = signal('content_written')
|