https://github.com/joulev/next-slate
A personal experiment. A simple rich text editor with Next.js, Slate and Plate.
https://github.com/joulev/next-slate
Last synced: 9 months ago
JSON representation
A personal experiment. A simple rich text editor with Next.js, Slate and Plate.
- Host: GitHub
- URL: https://github.com/joulev/next-slate
- Owner: joulev
- License: mit
- Created: 2023-01-09T11:52:28.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-09T18:00:43.000Z (over 3 years ago)
- Last Synced: 2025-06-08T05:44:45.310Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://next-slate.p.joulev.dev
- Size: 309 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# [next-slate](https://next-slate.p.joulev.dev)
A personal experiment. A simple rich text editor with Next.js, [Slate](https://docs.slatejs.org) and [Plate](https://plate.udecode.io). Or at least the part of the Slate and Plate documentations that I can digest and understand within a few hours. Plate probably wins the prize of the most unclear and anti-beginner documentation I've ever read, but having built this for a few hours, I can say these two libraries are really awesome.
A couple more features I'd like to add
- When the dropdown is shown, `DownArrow`, `UpArrow`, `Enter` can be used to change the active button and click them, contrary to the current state where a mouse click is necessary.
- Custom styling for the balloon toolbar. (Why is Plate's `` unstylable with Tailwind classes?)
- and some more features so that this can at least have some credibility to be called a Notion clone.
I will probably revisit and enhance the app when I have some free time.