Skip to content

Insert a Disqus comment thread in a Quaint document

Notifications You must be signed in to change notification settings

breuleux/quaint-disqus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quaint-disqus

This plugin lets you embed a Disqus comment thread on a page.

Install

quaint --setup disqus

Follow 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.

About

Insert a Disqus comment thread in a Quaint document

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published