BunnyNabbit/standard-replicator

Publish standard.site documents from a collection of markdown files.

★ 0Forks 0JavaScriptGitHub ↗Compare

Project website ↗

atproto

README

Site standardizer

Open GitHub issues badge Coverage status badge.

Yu
re' 'sites' are "standardized,", huh? But why would you ever want to do that?
— Atypical Originator

A standard.site document generator for a collection of markdown files. Unlike Sequoia, it does not modify any source files. Instead, it creates documents with record keys based on content paths.

Example document: https://pdsls.dev/at://did:plc:rfescy2ghdk6ma2wwwhr3bu2/site.standard.document/quartz

Setup

  • Ensure Node.js is installed. This project was tested on Node.js v24.
  • Ensure pnpm is enabled with corepack enable pnpm.
  • Install dependencies with pnpm install.
  • Copy class/Program.example.mjs to class/Program.mjs and configure it.
    • Know your ways? Take advantage of inheritance and extend some methods for extra customization.

probably can run it with node ./class/Replicator.mjs.

Contributors

BunnyNabbit

Issues