A local-first CMS generator and configuration management interface for any static site made with love, Hugo, NetlifyCMS, StaticJsCMS, and now SveltiaCMS, and based on theNewDynamic's hugo-module-tnd-netlifycms.
Admin can be extended to support any other static site generator or text-file-configured or fed software.
-
Hugo (Installation instructions)
-
A Hugo site tracked by Git
hugo new site my-awesome-site cd my-awesome-site git init hugo mod init github.com/username/my-awesome-site # "Replacing my-awesome-site with your site directory, and username with yours. Don't worry, your site doesn't already have to be on GitHub."
- Import
github.com/basa-casa/admin
to your hugo config. - Copy
/exampleSite/content/admin/_index.md
into your project - In your new file, modify the
cascade.config
object to reflect your project. This controls the static cms backend and other settings common to each sub-cms.
- Run
hugo server
- Open http://localhost:1313/admin/help
This is your blank slate! Most small sites will likely want all of their collections imported here.
More docs to come!