aarongustafson / jekyll-webmention_io

A Jekyll Plugin for rendering Webmentions via Webmention.io
https://aarongustafson.github.io/jekyll-webmention_io/
MIT License
139 stars 27 forks source link

Syndication #134

Closed fancypantalons closed 4 years ago

fancypantalons commented 4 years ago

This PR addresses issue #128 and issue #132 by extending the plugin with a set of configuration for managing syndication endpoints, which are basically webmention endpoints that serve the specific function of syndicating content (e.g. brid.gy, IndieNews, etc). It implements a few key features:

  1. The ability to specify one or more syndication endpoints, including a nickname for the endpoint, the target URL, and so forth.
  2. Additional page front matter for specifying the syndication targets to use for a given page.
  3. The ability to enable syndication for entire collections.
  4. A mechanism for extracting data from syndication webmention responses and mapping results back into page front matter using JsonPath.
fancypantalons commented 1 year ago

Note, this PR has been superceded by PR #169