quaint-disqus v0.1.1
quaint-disqus
This plugin lets you embed a Disqus comment thread on a page.
Install
quaint --setup disqusFollow the instructions.
Sample configuration
This configuration entry must be added in the plugins section of
quaint.json:
"disqus": {
"shortname": "your-disqus-identifier",
"idField": "id",
"titleField": "title"
}Sample use
meta ::
title = My excellent post
id = bfb6ba80-bbbf-11e5-ae01-f3fe481b06e1
Some excellent text.
disqus ::Macros
disqus ::
Inserts the comment thread at the calling location. There are no
arguments: the shortname must be provided in the plugin options, and
the thread identifier must be specified in the meta properties.
Options
shortname (required)
The Disqus identifier for your site.
idField (required)
For any given page, quaint-disqus will look for the comment thread
ID in the meta declarations and you must provide the name of the ID
field. For instance, if idField is set to "id", then you may write
something like:
meta ::
id = bfb6ba80-bbbf-11e5-ae01-f3fe481b06e1
disqus ::You may also set idField to "path", which is a field that Quaint
sets by default. The only issue with that is that the comment thread
will be lost if you rename the file. I recommend using a dedicated
id field instead, which you might use for other purposes as well.
quaint-disqus will print an error if it doesn't find an id. If you
would rather not print a comment thread if the field is empty, you can
use the following conditional expression:
meta::id ?? disqus::titleField (optional, default: "title")
The meta field to use for the thread's title. By default this is the
title field.