forked from github/pelican
Note that the `pages_*` names are plural , while the `article_*` names are singular. I'll fix this once I update the PagesGenerator.
35 lines
1.1 KiB
Python
35 lines
1.1 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')
|
|
|
|
# Generator-level signals
|
|
|
|
generator_init = signal('generator_init')
|
|
|
|
article_generator_init = signal('article_generator_init')
|
|
article_generator_finalized = signal('article_generate_finalized')
|
|
|
|
pages_generator_init = signal('pages_generator_init')
|
|
pages_generator_finalized = signal('pages_generator_finalized')
|
|
|
|
static_generator_init = signal('static_generator_init')
|
|
static_generator_finalized = signal('static_generator_finalized')
|
|
|
|
# Page-level signals
|
|
|
|
article_generate_preread = signal('article_generate_preread')
|
|
article_generate_context = signal('article_generate_context')
|
|
|
|
pages_generate_preread = signal('pages_generate_preread')
|
|
pages_generate_context = signal('pages_generate_context')
|
|
|
|
static_generate_preread = signal('static_generate_preread')
|
|
static_generate_context = signal('static_generate_context')
|
|
|
|
content_object_init = signal('content_object_init')
|