ITADN
pbek/QOwnNotes
pbek/QOwnNotes · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

QOwnNotes

安装 | 更新日志 | 问题反馈 | 快捷键 | 文档 | 隐私政策 | 截图 | Nextcloud API 应用 | ownCloud API 应用 | Matrix 房间 | Telegram 群组 | IRC 聊天 | Mastodon | QOwnNotes Web Companion Firefox 扩展 | QOwnNotes Web Companion Chrome 扩展 | QOwnNotes Web 应用 | QOwnNotes Tor 隐藏服务

Build Status GitHub Actions Build Status Windows Snap Status Coverage Status Percentage of issues still open Crowdin Gitter chat

QOwnNotes 是一款开源记事本, 支持Markdown 以及待办事项管理器,适用于 GNU/LinuxmacOSWindows, 可与 Nextcloud NotesownCloud Notes 协同工作。

您可以使用 QOwnNotes 记录您的想法, 并稍后从您的移动设备编辑或搜索它们,就像使用 Nextcloud Notes for AndroidNextcloud / ownCloud 网络服务一样。

笔记以纯文本 Markdown 文件的形式存储,并通过 Nextcloud/ownCloud 的文件同步功能进行同步。 当然,也可以使用其他软件,例如 SyncthingDropbox

如果您喜欢以纯文本文件形式访问笔记的理念,就像 Nextcloud / ownCloud 笔记应用所做的那样,以获得最大的自由度, 那么 QOwnNotes 就是为您准备的。

请访问此处的项目页面:QOwnNotes 项目页面

要在网页和移动设备上管理您的待办事项列表,您需要 在 NextcloudownCloud 上安装 Tasks 后端。

为了获取笔记的更多在线功能,例如版本控制回收站访问, 您可能还希望在您的服务器上安装 QOwnNotesAPI 应用。

要从您的移动设备访问您的 ownCloud 笔记,您可能需要获取以下其中之一:

在 Android 上,你还可以使用任何同步工具,例如 Synchronize UltimateFolderSync, 来同步你的笔记文件,并使用像 neutriNotesMarkor 这样的软件来编辑你的笔记。

在 iOS 上,Notebooks 可能也能很好地工作(通过 WebDAV 同步笔记)。

截图

Screenhot

你可以访问 QOwnNotes 项目页面 以获取更多截图

功能

  • 使用 C++ 编写,并针对低资源消耗进行了优化(无需占用大量 CPU 和内存的 Electron 应用)

  • 可以使用多个笔记文件夹

  • 您可以使用现有的文本或 Markdown 文件,大多数情况下无需导入

  • 可以从您的 Nextcloud / ownCloud 服务器恢复旧版本的笔记 (在您的服务器上安装 QOwnNotesAPI

  • 可以从您的 Nextcloud / ownCloud 服务器恢复已删除的笔记 (在您的服务器上安装 QOwnNotesAPI

    • 此外还有本地回收站系统回收站模式
  • 支持笔记的子字符串搜索,且搜索结果会在笔记中高亮显示

  • 应用程序可以通过可自定义的键盘快捷键进行操作

    • 支持 Wayland 上的全局键盘快捷键
  • 监视笔记文件的外部更改(笔记或笔记列表会重新加载)

  • 当前笔记与外部更改后的笔记之间的差异会在对话框中显示

  • 笔记的 Markdown 高亮显示和 Markdown 预览

    • 包括内联图像预览标题折叠,以及可选的隐藏 Markdown 格式语法
  • 可选的Wiki 风格笔记链接,如 [[Note]],支持自动补全、标题锚点、别名、反向链接和重构支持

  • 拼写检查 以及可选的 LanguageTool 语法和风格检查Harper 语法和风格检查Markdown LSP 支持(例如,使用 Marksman 进行补全和诊断,或使用 Rumdl 进行 Lint 检查)

  • 标签页支持,用于编辑笔记

  • 脚本支持以及在线脚本仓库 您可以在其中在应用程序内安装脚本

  • 内置AI 支持,并支持集成 OpenAIGroq 等提供商的脚本

    • 包含内置的 MCP 服务器,以便外部 AI 代理可以安全地搜索和获取笔记
  • QOwnNotes Web Companion 浏览器扩展 可从选中的文本添加笔记以及其他功能

  • 笔记的名称取自笔记文本的第一行(就像 Nextcloud / ownCloud 笔记 Web 应用程序一样),如果第一行发生变化,笔记文本文件会 自动重命名

    • 此功能也可以关闭,您可以使用任何喜欢的文件名
  • 管理您的 Nextcloud / ownCloud 待办事项列表(ownCloud 任务或 Tasks Plus / Calendar Plus),或使用其他 CalDAV 服务器

  • 创建 Nextcloud Deck 卡片并在您的笔记中链接到它们

  • 笔记加密(内置 AES-256,或者您可以使用自定义加密方法,例如 Keybase.ioencryption-keybase.qml)或 PGPencryption-pgp.qml))

  • 深色模式主题支持、实时主题切换以及自定义颜色模式

  • 所有面板都可以放置在您想要的任何位置,它们甚至可以浮动或堆叠(完全可停靠)

  • 工具栏完全可自定义的

  • 支持 freedesktop 主题图标,因此您可以使用 QOwnNotes 搭配您的 原生桌面图标以及您喜爱的深色桌面主题 QOwnNotes 支持 Freedesktop 图标主题

  • 支持层级式 笔记标签笔记子文件夹

    • 链接文件和附件可以从 导航面板 进行管理
  • 支持在您的 Nextcloud / ownCloud 服务器上 共享笔记

  • 便携模式,方便您通过 U 盘随身携带 QOwnNotes

  • Vim 模式

  • 无干扰模式全屏模式打字机模式

  • Evernote(现支持大文件和可选的 YAML front matter 元数据)和 Joplin 导入

  • QOwnNotes 可用超过 60 种不同的语言,如英语、德语、 法语、波兰语、中文、日语、俄语、葡萄牙语、匈牙利语、荷兰语和西班牙语

    • 您的帮助 对于改进这些翻译或将 QOwnNotes 翻译成更多语言 我们深表感谢
    • 加入 Crowdin协助进行翻译

安装

Packaging status

请访问 安装 以获取安装 QOwnNotes 的所有方式。

构建 QOwnNotes

要获取最新的功能,您可以从源代码构建应用程序。在此处下载最新源代码: QOwnNotes GitHub 上的 ZIP 格式源代码

或者,您也可以直接从 git 仓库检出代码:

git clone https://github.com/pbek/QOwnNotes.git -b release --depth=1
cd QOwnNotes
git submodule update --init

然后下载 Qt Creator,你还需要 qtwebsockets 软件包来使用 Qt6 构建 QOwnNotes (仅 Qt5 需要 qtwebsockets)。如果你在 Windows 下构建,建议使用 MinGw 64-bit

之后打开项目文件 src/QOwnNotes.pro 并点击 Build / Build Project QOwnNotes

或者你可以直接在终端中构建:

cd src

# build binary translation files if you want another language than English
lrelease QOwnNotes.pro

# prepare build process and build the application
qmake
make -j4

构建 QOwnNotes 用于开发

如果你打算处理代码,那么你可以执行以下操作,而不是上述操作:

cd src
qmake CONFIG+=DEV_MODE CONFIG+=debug ..
make -j4

DEV_MODE 变量启用了更高的警告级别 + 预编译头文件。

欢迎向本项目贡献源代码,或在 QOwnNotes 问题页面 上提出建议或 报告问题!

您也可以访问 QOwnNotes 的 GitHub 页面

最低软件要求

  • 支持 Qt 的桌面操作系统
  • Qt 5.5+ / Qt 6.0+
  • gcc 4.8+

免责声明

本软件产品由提供方按“原样”和“包含所有缺陷”的状态提供。 提供方不对本软件产品的安全性、适用性、无病毒、准确性、 排版错误或其他有害组件作任何陈述或保证。

使用任何软件都存在固有风险,您需自行负责确定本软件产品是否与 您的设备以及安装在您设备上的其他软件兼容。您还需自行负责 保护您的设备并备份您的数据,提供方对于您在使用、修改或 分发本软件产品过程中可能遭受的任何损害不承担责任。

Matomo Stats