all repos — nirvash @ 4328b79c445db2638e37eef10bd34ce48c6497c0

modular CMS using the quartzgun library

update README with screencast of Usecue CMS, inspiration for Nirvash
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmKvWqQACgkQO3+8IhRO
Y5j5JA//V3ZqIJk0S+vgDCENOiFpaFDSgb7AyqJnuzkPfkRcgq6PFvZ2OeGLU/3j
9xnamQG43E973wzD4WBHj14MuvjqSAGitIsE8p1uaPMz+ltF6PoHLjhCkHgVcs2G
1cNZDy/+/Cx1jx1e0W/A+CWUgJAQDsT8IDDQvfaSr83IDtDk0hL2eoE4D+60qepm
3XQ3aTbdScBmFTC1eSnJxduxUjcjuMv/a5q5o13GWYh76/d6gYVZi8V7Ga4hmseY
uMtwW5y6DFfgtlMIncb4PKQf+mHY3QtWkQIR9L7N+tLRiTftZ0lpjx7AIoHcLlCN
DPXlRIS0oR8vFJg7Hn9DdqDsfedspILIBgSEHos4U9YESqirJxD6Y4n5BIVRTwez
myXRy+QJilsGGk9d7H1Bxl6NzdAw0sTlZkjL3oy9UR4SOmucIYit0GIIRRznautq
xb2sbWJ4HS1zxBIXUY2oe2X75UVulDz67UtZ9fRX6qFbyHk4nINSBBUFyC17TsTP
w+k7C4nXypLrzNPSl9LYDDCFkGRl6ZNMobxHkDgsasVBievp2CZNluWspaZ34wkM
vxt+aOfLRBhbn8xRMuarvpE4OV5uxJKpS2kDtzGpgDLdbF7uEb7gEu+iONW0P0rW
QN6+oSwf+M+Li/zo2EQXxZGnkLHFg6U42Uo8z5ujf6Bas9ngmKs=
=75ip
-----END PGP SIGNATURE-----
commit

4328b79c445db2638e37eef10bd34ce48c6497c0

parent

e975a7675bda5a69d63d31510a32fefa72c6e9d4

1 files changed, 2 insertions(+), 2 deletions(-)

jump to
M README.mdREADME.md

@@ -4,7 +4,7 @@ ![view within the cockpit of Nirvash](./static/bg.png)

## about -`nirvash` is a content management system (CMS) written in Go using the [quartzgun](https://nilfm.cc/git/quartzgun) library, designed to be efficient, modular, and easy to use. It uses an `Adapter` system that in theory allows almost any backend SSG to be used for actual page generation and backend storage. It's inspired by [Joost Van Der Schee](https://usecue.com)'s Usecue CMS. +`nirvash` is a content management system (CMS) written in Go using the [quartzgun](https://nilfm.cc/git/quartzgun) library, designed to be efficient, modular, and easy to use. It uses an `Adapter` system that in theory allows almost any backend SSG to be used for actual page generation and backend storage. It's inspired by [Joost Van Der Schee](https://usecue.com)'s Usecue [CMS](https://www.usecue.com/uploads/cms_update.gif). ## installation and configuration

@@ -60,4 +60,4 @@ - `FormattingHelp() string`: return a string to be inserted into a `pre` tag on the `/fmt-help` page

- `CreatePage(slug, title, content string) error`: given all the proper arguments, create a new page in the backing store (eg filesystem, db) - `SavePage(oldSlug, newSlug, title, content string) error`: given all the proper arguments, save a page to the backing store (eg filesystem, db) - `DeletePage(slug string) error`: given a slug, delete the corresponding page source and possibly its generated HTML, depending on the `Adapter` -- `Build(buildOptions map[string][]string) BuildStatus`: takes a map of build option names to their values and builds the site, returning a `BuildStatus` object containing the success or failure as a boolean and the detailed status (eg, the console ouptut of the build process)+- `Build(buildOptions map[string][]string) BuildStatus`: takes a map of build option names to their values and builds the site, returning a `BuildStatus` object containing the success or failure as a boolean and the detailed status (eg, the console ouptut of the build process)