Static repository that exposes Capydocs public themes and plugins.
The site is generated with Eleventy and ready to deploy on Cloudflare Pages.
index.html: visual gallery for every plugin stored underplugins/and every theme stored underthemes/.plugins.json: machine-friendly endpoint exposing each plugin'splugin.jsonmetadata.themes.json: machine-friendly endpoint exposing each folder'stheme.jsonmetadata.- Direct passthrough of the
plugins/andthemes/directories so consumers can fetch the assets untouched. - Post-build ZIP archives for every plugin and theme under
/plugins/<name>.zipand/themes/<name>.zip.
npm install
npm run dev # starts a dev server with live reloadThe data is sourced from the plugins/ and themes/ folders. Each plugin subdirectory must include a valid plugin.json
following the format described in plugins/README.md. Each theme subdirectory must include a valid theme.json following
the format described in themes/README.md.
npm run buildArtifacts are emitted to _site/.
- Create a new project that points to this repository.
- Configure:
- Framework preset:
None. - Build command:
npm run build. - Build output directory:
_site.
- Framework preset:
- Optional: set the
NODE_VERSIONenvironment variable (for example20).
Cloudflare detects CNAME and the themes/ folder via Eleventy passthrough, so every push to main will ship a ready-to-use site.