{"id":8926,"date":"2026-03-12T09:43:06","date_gmt":"2026-03-12T14:43:06","guid":{"rendered":"https:\/\/frontendmasters.com\/blog\/?p=8926"},"modified":"2026-03-12T09:43:06","modified_gmt":"2026-03-12T14:43:06","slug":"collaborative-markdown","status":"publish","type":"post","link":"https:\/\/frontendmasters.com\/blog\/collaborative-markdown\/","title":{"rendered":"Collaborative Markdown"},"content":{"rendered":"\n<p>Just two <s>short<\/s> long years ago, I wrote an article here called <a href=\"https:\/\/frontendmasters.com\/blog\/document-collaboration-with-comments\/\">Document Collaboration (with Comments!)<\/a>. As a long-time blogger who helps others with their articles too, I&#8217;ve played with lots of tools to help with this flow. I put some options in that post, but none are perfect. The big names come with baggage and the small names come with risk (one is already dead). <\/p>\n\n\n\n<p>I found it notable that <a href=\"https:\/\/interconnected.org\/home\/2026\/02\/12\/mist\">Matt Web was able to just vibe code one up in a weekend<\/a>: <a href=\"https:\/\/mist.inanimate.tech\/\">mist<\/a>.<br><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just two short long years ago, I wrote an article here called Document Collaboration (with Comments!). As a long-time blogger who helps others with their articles too, I&#8217;ve played with lots of tools to help with this flow. I put some options in that post, but none are perfect. The big names come with baggage [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8927,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"inline_featured_image":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[29],"tags":[104,145,23],"class_list":["post-8926","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-beat","tag-ai","tag-markdown","tag-writing"],"acf":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/frontendmasters.com\/blog\/wp-content\/uploads\/2026\/03\/Screenshot-2026-03-12-at-7.41.48-AM.png?fit=1294%2C734&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts\/8926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/comments?post=8926"}],"version-history":[{"count":1,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts\/8926\/revisions"}],"predecessor-version":[{"id":8928,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts\/8926\/revisions\/8928"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/media\/8927"}],"wp:attachment":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/media?parent=8926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/categories?post=8926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/tags?post=8926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}