by sgallant on 10/23/23, 5:11 PM with 35 comments
by cassidoo on 10/23/23, 7:40 PM
by jauntywundrkind on 10/23/23, 6:03 PM
Semi-headless, Git-backed, so each change goes into a commit. MDX, so you can have a mix of markdown and more complex content (buttons, or more complex components).
Not a massive fan of graphql per se, but there's a very interesting graphql layer for querying your content. One can define schemas for content, and TinaCMS seems to be able to generate fairly rich data ways to query & search your data.
Some of the advanced features are powered by a level.js compatible store, which was the popular interface for data stores on node & js for a while. The content is still git filesystem backed, so one can just throw out the store & rebuild it, but the store makes it fast to query versus having to reread the filesystem each time. Neat.
The point of this article came down to this observation, which rings true to me. I idealize this model where we have outbrains we can file thoughts & data into, and this seems like a great tool for starting:
> something that Chris Coyier said in his segment stuck with me when he talked about his consistency: the fact that he can just type into a CMS and hit send, with minimal things getting in his way, has kept him more consistent in his writing. I do prefer Markdown and my usual local-first workflow, but the fact that I could spit out a blog quickly without any sort of copying and pasting or editing is something I’m excited to try.
by jmduke on 10/23/23, 6:22 PM
by nkko on 10/23/23, 7:49 PM
by bizzleDawg on 10/23/23, 6:45 PM
Then it's just a git commit away from publishing. You could probably even just use git sync from obsidian if you're disciplined with the published flag
by PaulWaldman on 10/23/23, 7:36 PM
It can be hosted serverless but needs an instance of MongoDB[2]. This detracts a bit from other SSG that simply compile markdown into HTML, JS, and CSS.
[1] https://tina.io/docs/reference/content-api/data-layer/ [2] https://tina.io/blog/self-hosted-datalayer/
by mediumsmart on 10/24/23, 4:47 AM
blessed be the man who, having nothing to say, abstains from giving evidence of the fact
by jmacd on 10/23/23, 9:06 PM
by chucky_z on 10/23/23, 8:15 PM
I will be trying it out solely based on this first impression. :)
by minimaxir on 10/23/23, 6:29 PM
Here's the source code for my blog with utilizes that workflow, which could publish a post live just from uploading a single Markdown file: https://github.com/minimaxir/minimaxir.github.io
by thomgo on 10/24/23, 1:07 AM
I liked Forestry, but wanted something that was embedded directly into my website, so I built Penmark CMS https://penmark.appsinprogress.com/. Inspired by utteranc.es, it uses the GitHub API to make edits directly to your repo. It's definitely a simple CMS but I'm liking it to write for my own blog!
by esher on 10/23/23, 7:21 PM
* https://content.nuxt.com/ - JS, SSG and SSR * https://www.11ty.dev/ - JS, ?? * https://getkirby.com/ - PHP * https://statamic.com/ - PHP also static export and database
by fullofdev on 10/24/23, 1:57 AM
by dottedmag on 10/24/23, 5:55 AM