-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the calliope wiki!
Calliope aims to be a simple and lean site generator with a focus on a separation of content, layout, and theming.
Content should be able to be swapped out, cloned, and adjusted much like any normal file. Users should be free to adjust their structure as they like and organize their content just like their files.
Sites should be statically generated and compiled into bundled deployments. This way they can be self-hosted, placed on S3 buckets, and made easily available through services like CloudFare and any static webhost. It also reduces failure and provides offline readability.
The generator should be simple to modify and it should be extendable. Plugins should be easily managed and created and should provide simple hooks for development. Content should be able to access a subset of plugins via Shortcodes for different blocks and functionality without having to worry about the theming.
The themes should be easily swapped and customizable and should stick as closely to CSS / LESS as possible without introducing too much additional markup language. Some may be required though for manifests and such.
Layouts and other components of the website (outside of content) should be handled through reusable components that can be managed much like the content through declarative configurations.
Of Course! Please spread the word if you enjoy it.
It would be great to see people add plugins and other toolchains. In the future I would like to add some CLI support, and expand on the Admin panel.