Homepage: Github
A variable to store the blog configuration and plugin settings.
Add DOC to the in-memory database. Error if a matching entry is present.
Adds an INJECTION to a given LOCATION for rendering. The INJECTION should be a string which will always be added or a (string . lambda). In the latter case, the lambda takes a single argument, a content object, i.e. a POST or INDEX, and any return value other than nil indicates the injection should be added.
Load all documents of the given DOC-TYPE into memory.
Return a list of all instances of a given DOC-TYPE.
Load the user's config file, then compile and deploy the site.
The url to the document, without the domain.
Render the content at PATH under user's configured repo and save it to ~/tmp.html. Load the user's config and theme if necessary.
Write pages to disk for all documents of the given DOC-TYPE.
Remove all instances of DOC-TYPE from memory.
Render the given DOCUMENT to HTML.
Render TEXT of the given FORMAT to HTML for display.