Liaison generalizes and automates the process of mapping an HTML document to its corresponding source document originally written in the Org markup language — its purpose is to generate URLs that point to a specific page in a Git web interface, e.g. the tree, blob, blame, edit pages and more.

Liaison began as a small endeavor to provide complete transparency about the history of documents without hindering the reading experience, one of its main goals is to support a wide array of forges and to integrate seamlessly with the ox-publish.el library.

Here's an example that showcases a very simple implementation to demonstrate the usefulness of this package.

Documentation is available in a number of formats: