microglue

microglue

A small glue API server to create a micropub endpoint that can publish to Jekyll and other static sites via git

microglue

A small glue API server to create a micropub endpoint that can publish to Jekyll and other static sites via git

Bounty

The intention is to post a bounty for the initial build out / base features of the microglue server.

Micropub to Git Server

micro.blog is a decentralized micro blog / tumblelog service. You sign up at the centralized server and it manages a global namespace for accounts (e.g. @boris is at micro.blog/boris).

It has an iOS app that allows for creating and publishing content from mobile. It also supports many third party clients.

The iOS app supports WordPress, MetaWeblog and Micropub formats, so you can publish to third party hosting environments.

Jekyll and other static site generators who store content in Git don't have an easy way to publish from mobile.

Rather than running a single API server that has to be supported, we want to make it possible to self-host a simple glue API server that receives Micropub-compatible posts on one side, and pushes to git repos that are the source for static sites on the other side.

Base Features

See the Base Features milestone

  • micro.blog compatible Micropub endpoint
  • Github authentication
  • Jekyll templates with default front matter
  • Deploy to Heroku configuration

The extended features should get turned into issues with longer descriptions.

Extended Features

Static Site Supported

  • Configurable templates per blog / per post type

Indieweb++

Deployment targets

  • Amazon Lambda
  • glitch
  • zeit

Git host support

  • Gitlab