24 lines
726 B
Markdown
24 lines
726 B
Markdown
title: Publisher
|
|
---
|
|
module: lektor.publisher
|
|
---
|
|
summary: The interface for extending the deployment process
|
|
---
|
|
type: class
|
|
---
|
|
body:
|
|
|
|
This class can be subclassed to implement custom deployment methods.
|
|
Internally these are called “publishers” and to register them with the
|
|
environment the [add_publisher :ref](../environment/add-publisher/) method can
|
|
be used.
|
|
|
|
Publishers have one method called [publish :ref](publish/) which is used to
|
|
trigger the actual deployment process. It also has a reference back to the
|
|
environment it belongs to as well as the output path of the build process.
|
|
|
|
For a minimal example of a publisher refer to the documentation of the
|
|
[publish :ref](publish/) method.
|
|
---
|
|
version_added: 2.0
|