一款基于 GitHub 的 Web 筆記應用
VSole2023-05-04 10:38:27
今天給大家推薦的這款開源項目是基于 GitHub 的 Web 筆記應用,可以根據這個開源項目搭建自己的一個 Web筆記管理工具。
這款開源項目,名稱為:BatNoter,可將 GitHub 倉庫作為個人筆記存儲庫,并支持筆記分類、搜索、Markdown 快捷編輯與預覽、書簽管理等內容。

允許用戶將筆記存儲在他們的 git 存儲庫中。這是一個主要使用 react (typescript)、redux-toolkit 和 mui 組件構建的前端項目。BatNoter API、是這個反應應用程序使用的 REST API 的后端實現。
主要功能:
- 使用 GitHub 登錄。
- 使用漂亮干凈的用戶界面輕松創建、編輯、刪除、組織和探索筆記。
- 支持 Markdown 格式,允許用戶在注釋中添加超鏈接、表格、標題、代碼塊、塊引用... 等。
- 編輯器允許預覽。
- 使用復制到剪貼板按鈕從代碼部分快速復制代碼。
- 將筆記直接存儲在根目錄或使用文件夾來組織它們(支持嵌套)。
- 通過單擊瀏覽特定目錄中的所有筆記。
- 所有筆記都存儲在用戶的 github 存儲庫中。
- 緩存注釋以避免額外的 API 調用。
- URL 可以加書簽。
- 支持暗 / 亮模式。
效果圖如下:

感興趣的可以去研究學習一下這個開源項目,是一個 Node.js 的 Web 項目。
本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
VSole
網絡安全專家