Tom Larkworthy
11/30/2025, 11:25 AMmd library function which means it applies to existing notebooks. It serializes modifications as code changes, so there is no difference in representation to the existing markdown.
The reason I implemented this was someone said they expected to be able to edit prose like in Notion, and I do personally feel the Observable experience is not great for the documentation part, as you have to write it in code which located in a different part of the UI to the bit your are reading, which is not natural. Inline editing feels much better. Very happy this can be achieved in userspace without any architectural changes and is backwards compatible to what has already been written.