hugo-mastodon-api-comments/README.adoc

41 lines
1.3 KiB
Plaintext

= mastodon-api-comments
:uri-mastodon.js: https://github.com/Kirschn/mastodon.js
:uti-jquery: https://jquery.com/download/
== Setup
First copy `mastodon-api-comments.html` to your shortcodes directory. This is
either `layouts/shortcodes` or `themes/{your-theme}/layouts/shortcodes`.
Then download link:{uri-mastodon.js}[mastodon.js] and link:{uri-jquery}[JQuery]
and copy it together with `mastodon-api-comments.js` from this repo into
`content/scripts`.
Then add the following code to
`layouts/partials/mastodon-api-comments-scripts.html` or
`themes/{your-theme}/layouts/partials/mastodon-api-comments-scripts.html`:
[source,HTML]
----
<script type="application/javascript" src="/scripts/jquery-3.4.1.min.js"></script>
<script type="application/javascript" src="/scripts/mastodon.js"></script>
<script type="application/javascript" src="/scripts/mastodon-api-comments.js"></script>
----
== Usage
The shortcode takes the following arguments:
[options="header"]
|=============================================
| Argument | Description
| instance | The domain name of the instance.
| status_id | The ID of the status.
|=============================================
// === Example
// ----
// {{% mastodon-api-comments instance="likeable.space" status_id="9nIqtmAXvu4harUb7Q" %}}
// ----