⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 极客之家 「丛林」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

现在很多人使用云文档存放笔记,使用小众的不安全,使用大厂主流的笔记应用一方面有广告,另一方面限制你的存储容量。如果不付费,很难找到一个好用的笔记应用,那么今天给大家推荐一款开源、可自建、专属于程序员的笔记应用程序。

简介

BatNoter 是一款 Web 应用程序,允许用户将笔记存储在他们的 git 存储库中。这是一款开源的、基于 markdown 的、自托管的笔记记录网络应用程序。

使用者可以快速创建新笔记,编辑内容,并将它们保存在应用的数据库中。同时,应用支持多种笔记格式,包括文本、图片、和待办事项等,满足不同使用者的需求。

除了基本的笔记功能,BatNoter还提供了一些实用的特性。使用者可以使用标签和分类来组织笔记,使得查找和管理变得更加便捷。此外,应用还支持全文搜索功能,让使用者可以快速找到所需的笔记内容。

除此以外,BatNoter 是开源的,我们可以拉取代码,定制我们需要的专属功能和样式。BatNoter 受到众多开发者追捧,目前在GitHub上有2.3k star。

特点

  • 使用 GitHub 登录。
  • 通过美观整洁的用户界面轻松创建、编辑、删除、组织和浏览笔记。
  • Markdown 格式支持允许用户在注释中添加超链接、表格、标题、代码块、块引用……等。
  • 编辑器允许预览 markdown。
  • 使用复制到剪贴板按钮从代码部分快速复制代码。
  • 将笔记直接存储在根目录或使用文件夹来组织它们(支持嵌套)。
  • 单击即可浏览特定目录中的所有注释。
  • 所有笔记都存储在用户的 github 存储库中。
  • 缓存注释以避免额外的 API 调用。
  • URL 可以加入书签。
  • 支持暗/亮模式。

优势

  • 简洁易用:Batnoter 的界面设计遵循极简主义,使得用户可以迅速上手并专注于内容创作。
  • 全平台访问:作为 Web 应用,它可以在任何设备和操作系统上运行,只需一个浏览器即可。
  • 实时同步:Firebase 提供的实时数据库意味着你的更改会立即反映到所有设备上。
  • 离线支持:利用 Service Worker 和 IndexedDB,即使在网络不稳定的情况下也能查看和编辑笔记。
  • 自托管选项:对于对数据隐私有更高要求的用户, Batnoter 还支持自托管,让你完全控制你的数据。

界面截图

新建笔记

设置仓库

预览笔记

查看笔记

暗/亮模式

开源地址

https://github.com/batnoter/batnoter

文章目录
  1. 1. 简介
  2. 2. 特点
  3. 3. 优势
  4. 4. 界面截图
  5. 5. 开源地址