This is a rich-text editor, built using extensible Rich Text library Slate
Have a look on this live demo
At first clone this repository with SSH or HTTPS
git clone git@github.com:bonnopc/slate-editor.git
git clone https://github.com/bonnopc/slate-editor.git
After cloning the repo, open your terminal again and enter
npm i
npm start
This React app has following features:
- A toolbar to convert text in rich text format,
- Upload image files or URLs into text,
- Make ordered or unordered list or nested list,
- Hotkeys to make text bold, underline, italic or strikethrough,
- 'Tab' or 'Shift + Tab' to go up or down to a tab indent level,
- A configurable limit on the number of top-level block nodes in the editor,
- Stores saved data into your localStorage, and also can retrieve them using an unique ID.
Prosenjit Chowdhury - bonnopc