Hey folks, just wanted to let you know that we just shipped some upgrades to the editor for creating DEV posts.
Most of the functionality is the same, but things have moved around a bit.
Importantly, both versions of the editor ("v1", where you define meta info in "frontmatter" and "v2" which is more of a GUI) are now part of the same codebase, and both now include localStorage saving of drafts in progress (just in case your browser crashes etc.)
"v2" is also now the default for new users. We'll forever use markdown for the body of posts, but the frontmatter yaml for defining the rest of the info is not what everyone wants.
The editors are written in Preact, and now that we have unified the codebase with a good library for state management, we should be able to ship fixes and improvements at a faster pace.
Please feel free to offer feedback here. If you hate anything we've done, don't worry: We'll be finally shipping the create/update API for posts so you can write your own markdown editor! π
Let us know if you run into any new bugs.
Happy coding!
Top comments (10)
Frontmatter for the meta was definitely sorta confusing. ("How do you spell canonical again?")
I smell a VS Code plugin coming π
Great is autosave part of the upcoming features?
It's already there :-)
Changelog: V2 Editor Autosave!
Ali Spittel
Oh great thanks for pointing it out. Cheers
Cool! One question, is there a way to delete draft post?
Hey! There should be a delete button for each draft and post on your dashboard.
Hurray more Preact!
I think I found and issue, when edit and delete canonical url
github.com/thepracticaldev/dev.to/...
Niiiice!
Can I see somewhere a sneak peak to prepare my toolchain? :)