Static CMS collections and fields for creating and editing collections and fields, for use with basa-casa/admin. Example site includes admin pages admin/collections/index.md
and admin/fields/index.md
for quick deployment to your admin.
Use this module alone to create your own library, i.e. yourorg/admin-yourorg, to generate your own custom CMSes.
-
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.
- Import path
github.com/basa-casa/admin-scms
to your module config. - (optional) Copy the examplesite content and data into your project - the index.md files will give you pages at /admin/collections and /admin/fields for creating CMS parts.
-
Run
hugo server
Create and manage collections as individual .yml
files in /data/scms/collections
for import to any CMS.
Has collections enabled for creating 16 different types of fields as individual .yml
files in /data/scms/fields
for import to any collection or parent field.