如果你还在纠结使用使用工具来记笔记,还在担心笔记的内容不安全,还在因为云笔记的托管费用而不悦的话,请一定要看完小金今天推荐的开源笔记项目。
说不定!这个项目就会成为你的所爱。
这个开源笔记项目就是 BatNoter,一个自托管的 Web 端的笔记程序,支持将用户的笔记同步到他们的 Git 仓库中。
项目特点
- 使用 GitHub 登录。
- 使用漂亮干净的用户界面轻松创建、编辑、删除、组织和探索笔记。
- 支持 Markdown 格式,允许用户在注释中添加超链接、表格、标题、代码块、块引用…等。
- 编辑器允许预览降价。
- 使用复制到剪贴板按钮从代码部分快速复制代码。
- 将笔记直接存储在根目录或使用文件夹来组织它们(支持嵌套)。
- 通过单击浏览特定目录中的所有笔记。
- 所有笔记都存储在用户的 github 存储库中。
- 缓存注释以避免额外的 API 调用。
- URL 可以加书签。
- 支持暗/亮模式。
本地开发环境搭建
本地必须安装 Node 环境,并且,Node.js 版本18
或以上。
启动服务npm install
npm start
你可以在浏览器打开 http://localhost:3000 查看本地运行的效果。
运行测试npm test
总结
BatNoter 是一个基于 React 的开源笔记项目,笔记内容云托管在自己的 Git 仓库,免费安全。
作者:JackLee,如若转载,请注明出处:https://www.wlwlm.com/article/5732.html