NanoNote is a cross-platform WYSIWYG Markdown text editor based on the Electron framework. The core of the editor is based on the Vditor editor, with a powerful set of features including but not limited to outlining, mathematical formulas, brain maps, diagrams, flowcharts, Gantt charts, timing charts, quintiles, title anchors, code highlighting, Graphviz rendering, PlantUML UML diagrams, task lists, etc. NanoNote also provides real-time caching to prevent accidental loss of editorial content, and pasting HTML is automatically converted to Markdown format, making the editing process more efficient. NanoNote also provides a real-time caching feature to prevent accidental loss of editing content, and automatic conversion of pasted HTML to Markdown format to make the editing process more efficient. In addition, the editor supports easy export of Markdown files to HTML pages and PDF files, providing flexible document output options to meet different user needs.
- Clone the github repository locally.
git clone https://github.com/Nanomoa/NanoNote.git
- Open the repository you just cloned locally in an editor (e.g. VSCode, WebStorm)
- Install the required packages with npm
npm install
- Run the project
npm start
This project is under development, and the functionality is not complete at this time.
Electron : Build cross-platform desktop apps with JavaScript, HTML, and CSS.
Vditor : An In-browser Markdown editor, support WYSIWYG (Rich Text), Instant Rendering (Typora-like) and Split View modes.