UNPKG

@indiekit/endpoint-micropub

Version:

Micropub endpoint for Indiekit. Enables publishing content to your website using the Micropub protocol.

42 lines (29 loc) 1.41 kB
# @indiekit/endpoint-micropub Micropub endpoint for Indiekit. Enables publishing content to your website using the Micropub protocol. ## Installation `npm install @indiekit/endpoint-micropub` > [!NOTE] > This package is installed alongside `@indiekit/indiekit` ## Usage To customise the behaviour of this plug-in, add `@indiekit/endpoint-micropub` to your configuration, specifying options as required: ```json { "@indiekit/endpoint-micropub": { "mountPath": "/publisher" } } ``` ## Options | Option | Type | Description | | :---------- | :------- | :------------------------------------------------------------------------ | | `mountPath` | `string` | Path to listen to Micropub requests. _Optional_, defaults to `/micropub`. | ## Supported endpoint queries - Configuration: `/micropub?q=config` - Media endpoint location: `/micropub?q=media-endpoint` - Available syndication targets (list): `/micropub?q=syndicate-to` - Supported queries: `/micropub?q=config` - Supported vocabularies (list): `/micropub?q=post-types` - Publication categories (list): `/micropub?q=category` - Previously published posts (list): `/micropub?q=source` - Source content: `/micropub?q=source&url=WEBSITE_URL` List queries support `filter`, `limit` and `offset` and parameters. For example, `/micropub?q=source&filter=web&limit=10&offset=10`.