dragon.blog.post.core

This namespace defines the API for the actions required to process blog content sources at a low level.

One of any number of processor implementations (see the namespaces dragon.blog.post.impl.*) are configured for use in a blog’s project.clj file via :dragon -> :processor -> :constructor. The configured instance is then used by the high-level API to execute configured content-processing workflows.

For high-level processing, i.e., ‘workflow’, see the following namespaces:

* dragon.blog.workflow.core
* dragon.blog.workflow.impl.*

BlogPostProcessorAPI

protocol

members

get-data

(get-data this data template-config)

get-dates

(get-dates this data)

get-excerpts

(get-excerpts this data)

get-stats

(get-stats this data)

get-tags

(get-tags this data tag-separator)

process-file

(process-file this querier file data opts)

new-processor

(new-processor system)

Documentation forthcoming