# leanote2 **Repository Path**: DLGCY_Clone/leanote2 ## Basic Information - **Project Name**: leanote2 - **Description**: leanote2:蚂蚁笔记服务端新版(非官方) (克隆自:https://github.com/wiselike/leanote2) - **Primary Language**: Go - **License**: GPL-2.0 - **Default Branch**: master-dlgcy - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-09-10 - **Last Updated**: 2025-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: 蚂蚁笔记 ## README # leanote2 leanote2 是一个开源的在线笔记应用程序,继承自原 [leanote 项目](https://github.com/leanote/leanote)。向原 leanote 的开发者表示深深的感谢与尊重,正是他们的辛勤付出奠定了这个优秀的笔记平台的基础。 但由于 leanote 项目已经停止维护,我决定创建 leanote2 项目,继续维护并在此基础上进行演进。 leanote2 保留了原 leanote 的许多核心功能,并根据现代需求做出了优化,增加了自研的特性。在平台的 **安全性**、**易用性** 和 **性能**等方面做了一些提升,使其更加适应当前的技术发展和安全要求。 ## 如果这个项目对你有帮助 🌟 如果你喜欢这个项目,请在页面右上角点一个 ⭐ Star 支持我! 你的 Star 能帮助: + 提升项目可见性 + 吸引更多贡献者 + 让我更有动力持续维护和改进 操作建议: + 点 Star:右上角点击 ⭐ + 关注更新:点击 👁️ Watch → All Activity + 分享给同事/朋友,让更多人受益 ## 测试效果界面 [https://demo.wiselike.tk:9000](https://demo.wiselike.tk:9000/) 账号/密码:demo/abc123 **(请注意,输错密码或访问非法页面5次,ban IP 2小时自动解禁)** ## 一、主要变化和更新 以下是我在 leanote2 中引入的一些关键功能和改进: 1. **功能增强与优化**: - 已更新同步官方最新补丁,必要时将新特性功能推送到官方。 - 支持合入新特性功能,并始终保持与官方版本的向前兼容。 - 提供 [Docker 容器一键部署方法](https://github.com/wiselike/leanote2/wiki/docker-deploy-method-docker一键部署方法--Linux)及[开发环境搭建](https://github.com/wiselike/leanote2/wiki/how-to-build-in-docker-docker编译环境搭建方法--Linux),简化了应用的安装部署与开发。 2. **安全与稳定性改进**: - 解决了多个安全漏洞问题,加强了数据加密和用户权限控制。 - 增强了验证码登录流程,降低了暴力破解的风险。 - 修复了无法退出登录的故障,并修正了保存笔记时的更新问题。 3. **自定义与个性化特性**: - 添加了自定义的图片、附件存放路径和历史记录功能。 - 支持在配置文件中设置笔记本和笔记视图的个性化排序。 - 增加了新的日志记录功能,用于更好地监控和排查问题。 4. **界面与用户体验提升**: - 改进了移动端界面的博客图标显示,解决了界面重叠显示的问题。 - 修复了笔记本视图的多个问题,确保用户界面更加流畅,操作更加直观。 - 引入了针对历史记录功能的优化,使其使用更加顺畅,并改善了数据存储算法。 5. **技术架构与开发环境改进**: - 提供了更为灵活的 Docker 镜像方式,便于开发者快速构建和部署[开发环境](https://github.com/wiselike/leanote2/wiki/how-to-build-in-docker-docker编译环境搭建方法--Linux)。 - 更新了前端组件库和核心框架,确保 leanote2 兼容当前主流技术栈。 - 对图片和附件的存储方式进行了重构,以提高数据的存取效率和稳定性。 6. 更多详见[Changelog.md](https://github.com/wiselike/leanote2/blob/master/Changelog.md) ## 二、特性 - **Markdown支持**:支持Markdown语法编辑,轻松进行笔记内容格式化。 - **笔记分类**:可以为每个笔记设置标签,并进行分类管理。 - **图片和附件支持**:支持在笔记中上传和管理图片、文件等附件。 - **自托管部署**:支持自托管,能够在自己的服务器上部署运行。 - **搜索功能**:强大的搜索引擎,能够迅速查找到笔记内容。 - **API接口**:提供RESTful API接口,可以与其他系统进行集成。 ## 三、安装 ### 1. 环境要求 - Linux x86_64/aarch64 - docker ### 2. 安装步骤 ```sh docker pull wiselike2/leanote2:latest docker run -itd --init -p 9000:9000 --restart=always --name leanote2 -v /etc/localtime:/etc/localtime wiselike2/leanote2 ``` 完整细节请查看:[提供docker下的一键部署实施方法](https://github.com/wiselike/leanote2/wiki/docker-deploy-method-docker一键部署方法--Linux) ## 四、贡献 如果你希望为 leanote2 做出贡献,欢迎提交 Issue 或 Pull Request。非常欢迎开发者参与到项目中来,共同完善 leanote2。 代码合入要求: * 代码合并PR,必须一次commit一个独立完整功能。 * 拒绝一次PR同时合入多个特性功能或者故障修复,请手动拆分一下。 * 若代码无法review,只能拒绝合入,谢谢。 ## 五、许可证 leanote2 继续沿用原来的 [GPL License](https://github.com/wiselike/leanote2/blob/master/LICENSE) 进行开源。 ## 六、补充说明 leanote2项目根据GPL协议衍生,目前仍然是个人维护项目,无商业化、不会搞收费和私有部署对外提供注册使用。如需长期使用,请手动搭建或去注册[旧版官方leanote](https://www.leanote.com)。 本仓库为 leanote 的非官方社区分支(Unofficial fork),与原项目及权利人无任何从属或合作关系。若您认为本仓库的任何内容有侵权,请发送邮件至 **w._heng@163.com** 并提供以下信息,以便及时处理: 1. 需下架或更正的具体内容与链接(URL)。 2. 权利证明(如版权/商标权属说明、许可协议等)。 3. 您的联系方式与首选处理方式(移除/更正/署名补充等)。 --- 感谢所有参与和支持 leanote2 项目的开发者与用户!