/IdeaNote

IdeaNote是一款基于WEB的Markdown笔记应用,支持在多个电脑间笔记数据快速分片同步,可拖拽树形目录管理,自动文档大纲生成,目录顺序调整等功能。

Primary LanguageCSSApache License 2.0Apache-2.0

IdeaNote

IdeaNote是一款基于WEB的集树形目录管理、Markdown编辑、免费增量离线同步等众多优秀功能于一身的开源知识管理平台。

IdeaNote开发语言是Python3.7 + Flask框架

DEMO

一. 设计初衷

努力把IdeaNote打造成一款功能强大个人知识管理平台,是平台而不仅仅是笔记软件。

二. 功能列表:

  1. 多电脑间快速增量数据离线同步,同步介质可以选择网盘、GitHub,也可以自己实现BaseSyncUtils类自定义同步
  2. 树形目录管理,通过拖拽或者方向箭头调整笔记的排列顺序和层级
  3. 自动文档大纲生成
  4. 快捷键进入文档编辑模式、焦点编辑模式、返回阅读模式
  5. 目录加密功能
  6. 文章编辑历史查阅功能、同步列表和查看功能

三. 未来功能计划:

  1. 增加更多同步方案, 如GitHub同步等
  2. 支持思维导图
  3. 支持TODO及提醒功能
  4. 网页链接分享、PDF分享功能
  5. 标题检索、全文检索功能

四. 安装说明

  1. 安装Python3.7及以上版本
  2. 运行python onekey_install.py根据提示创建和修改config.yml文件
  3. 在浏览器访问http://localhost:5555

IdeaNote的启动方式是flask应用的开发环境的启动方式,用户可以根据自己需要修改启动方式

如果在Windows上运行可以参考start.bat修改一下作为自己的启动脚本