Show HN: Tinasaurus – a Docusaurus starter project with TinaCMS
github.com
github.com
npx @tinacms/cli@latest init
But I wonder: Why is inline editing so unpopular?
You already have a visual editor, based on HTML. Why not put the content within its context to make the WYSIWYG experience complete?
It's definitely possible to blend in, as demonstrated by the Dokuwiki visual editor (https://github.com/fablab-luenen/dokuwiki-visual-editor). You just use normal HTML tags and they're styled by the surrounding CSS no differently than non-editable text.
I would much prefer actually editing the text on the page over what feels like editing the "source text" in a pane on the side. It just takes you so much closer to the content: My website is already well configured to be comfortable to read (and thus write to), but the sidebar editor is definitely not.
Yet I'm not aware of any (open source) project that does this, even though it seems to me like all the required technical components are there.
Are these all the issues you faced? It seems like you mostly solved them, so I'm guessing there were others.
I wouldn't mind having to use the sidebar for secondary fields, I mostly care about the main content field, where I'd spend most of the time. Since (from a cursory glance) you seem to already provide components for rendering Markdown, I don't see a big issue regarding the coupling, at least for my use case.
Here's a link to the announcement article https://tina.io/tinasaurus
And here's a 5-min overview of the project: https://www.youtube.com/watch?v=2bHBwM54UB8
Happy writing!