thematters/ipns-site-generator is used to create and update personal websites on IPNS. When publishing a new article, it creates a separate directory with HTML, JS, CSS, and media files, attaches it to the IPNS directory, and updates the RSS feed, JSON feed, and index.html.
Adding new features in this Epic:
Able to store ActivityPub data: JSON files of ActivityPub are stored in the same IPNS directory, alongside HTML, RSS, and JSON feed.
Render article comments: The HTML web app can retrieve ActivityPub data from relative paths and render article comments.
It should be able to accept an IPNS key pair and create or update the corresponding IPNS record
It should be able to be used with local or remote IPFS nodes, likely by accepting the address of the IPFS.
Description
thematters/ipns-site-generator is used to create and update personal websites on IPNS. When publishing a new article, it creates a separate directory with HTML, JS, CSS, and media files, attaches it to the IPNS directory, and updates the RSS feed, JSON feed, and
index.html
.Adding new features in this Epic:
The final API could be:
Stories
Related work
ActivityPub integration by Distributed Press: https://github.com/hyphacoop/distributed-press-organizing/issues/80 It would be ideal if both features/modules share the same API.