This is a minimal markdown editor developed using Angular framework, and the project scaffold is generated using the awesome Angular-CLI. This project is inspired by Live Markdown Editor
- CodeMirror: 'a versatile text editor'
- Markdown-it: generates HTML from markdown code.
- Highlight.js: complements the Markdown-it to have syntax highlighting for code blocks.
- ng2-bootstrap: provides Bootstrap components for Angular2 web app. For the time being I just use to make tooltips and modals.
- RxJs5: an amazing library for managing events and states! It's also possible to greatly improve Angular change detection performance with the help of Observables
- FuzzySearch: a lightweight fuzzy search library with zero dependency.
Install Angular-CLI if you haven't
npm install -g angular-cli
Then setup and run
npm install
ng serve
Navigate to http://localhost:4200/editor to see the editor.