/NanoNote

A cross-platform WYSIWYG Markdown editor based on the Electron implementation.

Primary LanguageJavaScript

图片3 图片4
图片1 图片2

NanoNote

GitHub Repo stars   GitHub repo size


A cross-platform WYSIWYG markdown text editor based on the Electron framework.



Description

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.

Build

  1. Clone the github repository locally.
    git clone https://github.com/Nanomoa/NanoNote.git
    
  2. Open the repository you just cloned locally in an editor (e.g. VSCode, WebStorm)
  3. Install the required packages with npm
    npm install
    
  4. Run the project
    npm start
    

Tips

This project is under development, and the functionality is not complete at this time.

People who starred this github repository!

Stargazers repo roster for @Nanomoa/NanoNote

Express gratitude (esp. in public)

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.