Site

These are the changes you need to make on your site to support this plugin.

Configuration

If anything, this plugin will need a fully qualified HTTPS address, so set the url option accordingly:

url: "https://fully.qualified.doma.in"

Check the rest of the documentation for other options.

Theme

Add the Activity alternate link to your <head>. This will allow other instances to find the Activity when people searchs your site using the HTML version.

The Actor will be added to your home page too.

<head>
  {% if page.activity %}
    <link href="{{ page.activity.url | absolute_url }}" rel="alternate" type="application/activity+json" />
  {% endif %}
</head>

Also, add the profile:username, so other instances can find the site’s profile.

<head>
  <meta property="profile:username" content="{{ site.activity_pub_profile }}" />
</head>

And the Actor for website verification.

<head>
  {%- if site.actor -%}
    <link rel="me" href="{{ site.actor.url | absolute_url }}" />
  {%- endif -%}
</head>