This is a brief test of PagesCMS a Git based online CMS I'm giving a shot. I'm currently engaged in an effort to make my blogging a bit more high speed, low drag so I'm more likely to actually... y'know. Blog.
First you login with Github and then tell PagesCMS which project you want it to read, all good so far.
Then, you set up the mother of all YAML files to create the interface with which you'll interact with the CMS:
media:
input: src/assets/shortform/blog
output: assets/shortform/blog
content:
- name: blogs
label: Blogs
type: collection
path: src/blogs
view:
fields: [ date, title ]
fields:
- name: draft
label: Draft
type: boolean
default: true
- name: permalink
label: Permalink
type: string
default: "/blog/pagescms-a-test/"
- name: date
label: Date
type: date
- name: title
label: Title
type: string
- name: body
label: Body
type: rich-text
That all creates a view like this for blog entry:
And this for the list of blog entries:
Speaking of which: You can use it to manage your media:
Which is super neat. So far I'm a fan but only time will tell if I keep liking it. Also this is the first post and it might go tits up immediately which has been my experience with Webmentions so far (also recently added to this site... sort of).