code-hike / codehike

Build rich content websites with Markdown and React
https://codehike.org
MIT License
4.74k stars 147 forks source link

Editable code blocks with live preview #197

Open DanielFGray opened 2 years ago

DanielFGray commented 2 years ago

I accomplished this with @codesandbox/sandpack but it would be great to have codehike's beautiful code blocks instead of a different highlighting/rendering engine

I wonder if this could be accomplished by layering a transparent textarea over the top of the code block? And then sending the new code to sandpack renderer, or react-runner, react-live, whatever works

Just to kick around an idea onto your back burner

pomber commented 2 years ago

Using code hike to re-render the edited code would be hard, right now code hike does all the syntax highlighting on the server when the MDX is transformed to JSX.

So, right now this is out of scope, but maybe we could add something like this in the future.

texastoland commented 1 year ago

I'd also like to find a way to integrate https://github.com/viebel/klipse someday if I use CH heavily 🤞

Examples: