# IdeaNote **Repository Path**: alphazou/IdeaNote ## Basic Information - **Project Name**: IdeaNote - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: ideanote4.x - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-05 - **Last Updated**: 2025-12-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README IdeaNote ============ IdeaNote是一款基于WEB的集树形目录管理、`Markdown`编辑、`免费增量离线`同步等众多优秀功能于一身的开源知识管理平台。 > IdeaNote开发语言是Python3.7 + Flask框架 ![DEMO](show.jpg) ### 一. 设计初衷 努力把`IdeaNote`打造成一款功能强大个人知识管理**平台**,是平台而不仅仅是笔记软件。 ### 二. 功能列表: 1. 多电脑间快速`增量`数据`离线`同步,同步介质可以选择网盘、GitHub,也可以自己实现BaseSyncUtils类自定义同步 2. 树形目录管理,通过拖拽或者方向箭头调整笔记的排列顺序和层级 3. 自动文档大纲生成 4. 快捷键进入文档编辑模式、焦点编辑模式、返回阅读模式 5. 目录加密功能 6. 文章编辑历史查阅功能、同步列表和查看功能 ### 三. 未来功能计划: 1. 增加更多同步方案, 如`GitHub`同步等 3. 支持思维导图 4. 支持`TODO`及提醒功能 5. 网页链接分享、PDF分享功能 6. 标题检索、全文检索功能 ### 四. 安装说明 1. 安装Python3.7及以上版本 2. 运行`python onekey_install.py`根据提示创建和修改config.yml文件 3. 在浏览器访问http://localhost:5555 > IdeaNote的启动方式是flask应用的开发环境的启动方式,用户可以根据自己需要修改启动方式 > 如果在Windows上运行可以参考start.bat修改一下作为自己的启动脚本