Why is it so much easier to define a whole new block than add `class` support to Gutenberg’s inline link editor? #WordPress
Was thinking Jetpack’s Markdown block might support [a link](https://example.org/){.u-bookmark-of}, but alas. (ParseDown Extra does that stuff, but there’s no actively developed WP plugin for it. And it wouldn’t work with Gutenberg anyway.) The “Custom HTML” block might be your best bet.
@jan It wasn't designed with flexibility in mind. It was designed around a specific workflow.
@nathand There's a million blocks with a thousand settings each, but the simplest thing doesn't work. Also, I kinda remember why I hated WYSIWYG editors so much.
The issue: https://github.com/WordPress/gutenberg/issues/13368
Why "Edit as HTML" isn't a solution: https://github.com/WordPress/gutenberg/issues/27345
One (possible) solution, or part thereof: https://github.com/WordPress/gutenberg/issues/35073