The project will consist of a documentation editor using Slate.js.
- Basic markdown (bold, italic, H1, H2)
- Two ways to activate heading (text block):
- Using
#
- Using toolbar
- Using
- Two ways to activate heading (text block):
- Create for the following types of content:
- Todo list
- Code blocks
- React
- Typescript
To run a local server use the command
cd /path/to/project
# Install packages
npm i
# Run backend
npm run start
- Be able to add pages with different content
- Better command menu appearance (better command detection)
- Add markdown detection for
bold
anditalic
- Add tests
- Add more functionality such as list, bullet list, etc
- Persisting the editor content