Notra Logo
Notra

简介

什么是 Notra?

Notra 是一款开源的现代化高性能知识管理系统,基于 Next.js 16 + TipTap 构建,让用户在 web 端享受流畅的富文本编辑体验,专注于高效的内容创作与知识管理。

✨ 特性

📝 强大的编辑器

  • 基于 TipTap 的现代编辑体验:享受流畅、直观的富文本编辑体验

  • 实时自动保存:告别内容丢失焦虑,每一次编辑都会自动保存

  • 支持斜杠命令:快速插入各种元素,提升编辑效率

  • 丰富的格式化选项:支持代码块、表格、图片、列表等多种内容类型

  • Markdown 支持:支持 Markdown 语法,满足不同用户习惯

🎨 现代化界面设计

  • 基于 shadcn/ui 的优雅组件库:精心设计的 UI 组件,提供一致的用户体验

  • 响应式设计:在桌面端与移动端都能完美适配,随时随地管理知识

  • 深色/浅色主题:一键切换,保护眼睛,适应不同使用场景

  • 简洁、极致的用户界面:减少干扰,提升专注度,让创作更纯粹

📚 灵活的内容组织

  • 多类型知识库:支持博客、文档、页面等多种内容类型,满足不同场景需求

  • 树形结构管理:通过树形节点组织内容,支持层级嵌套,构建清晰的知识体系

  • 拖拽排序:直观的拖拽操作,轻松调整内容顺序和层级关系

  • 灵活的导航:支持文档、分组、外部链接等多种节点类型,构建复杂的导航结构

使用场景

Notra 适用于多种内容管理和知识分享场景:

  1. 个人博客:创建和管理个人博客文章,分享想法和见解

  2. 技术文档:构建技术文档和知识库,记录和分享技术知识

  3. 企业文档:企业内部文档管理系统,统一管理团队知识

  4. 产品文档:产品使用说明和帮助文档,为用户提供清晰的使用指南

  5. 学习笔记:个人学习笔记和知识整理,构建个人知识体系

开源

Notra 是一个完全开源的项目,采用 MIT License 许可证,您可以自由使用、修改和分发。

📦 项目地址

🤝 参与贡献

我们欢迎所有形式的贡献!无论是报告 Bug、提出功能建议、改进文档,还是提交代码,您的贡献都将让 Notra 变得更好。

如何贡献:

  1. 报告问题:在 GitHub Issues 中提交 Bug 报告或功能建议

  2. 提交代码:Fork 项目,创建功能分支,提交 Pull Request

  3. 改进文档:帮助完善文档,让更多人了解和使用 Notra

  4. 分享反馈:使用过程中的任何想法和建议都欢迎分享

最后更新:2025年11月13日