

Michael Aufreiter
5.6K posts

@_mql
On a mission to make the internet editable. Building https://t.co/kW6r8mrtXS and https://t.co/CUdcKW09Kz.







.@nodejs has always been about I/O. Streams, buffers, sockets, files. But there's a gap that has bugged me for years: you can't virtualize the filesystem. You can't import a module that only exists in memory. You can't bundle assets into a Single Executable without patching half the standard library. That changes now 👇



Svedit 0.7.0 is out. 🥳 Thanks to @johannesmutter, you can now build content blocks with any layout while Svedit smartly places gap cursors using CSS Anchor Positioning. Also fixes several selection mapping bugs. Things should feel quite stable now. 👉 svedit.dev




In block-based editors inserting content between blocks was always tricky. In Svedit we solved this with block-cursors and cursor-traps. Here I dive into the details of building them with modern CSS (anchor positioning, container queries, wrap detection and more)



In block-based editors inserting content between blocks was always tricky. In Svedit we solved this with block-cursors and cursor-traps. Here I dive into the details of building them with modern CSS (anchor positioning, container queries, wrap detection and more)









Almost 3 years since editable.website made it to the front page. Since then, I’ve been busy turning this from a prototype into something solid. A way to build CMS-free, in-place editable websites using only Svelte. This is v2. 🥳