机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。
切线
这是 Tangent 项目的单一代码库。
Tangent 是一个本地笔记书写 / 个人知识管理工具。它深受 Obsidian 的启发,并发展出自己的方向。它使用 [[Wiki Links]] 以及略微自定义的 Markdown 语法。笔记在书写时完全呈现样式。Markdown 语法会隐藏,并在需要时显示。
其他主要功能:
- 创新的二维关联地图,用于导航和链接历史。
- “滑动面板”用户体验,灵感来自 Andy Matuschak 的笔记。
- 写作专注模式:突出显示当前段落、行或句子。
- 可自定义笔记视图:以卡片或无限动态加载的信息流形式查看你的笔记集合。
- 自定义 查询语言(带自动补全!)用于自定义复杂搜索。
- 支持嵌入图片、链接预览、PDF、音频和视频,包括 YouTube 链接!
预编译的二进制文件可在 下载页面 和 Flathub 找到。预发布版本也可在 Flathub Beta 获得。
模块
此仓库包含多个模块。
应用程序
apps 目录包含生成 Tangent 及其他 Tangent 相关可执行文件的模块。
- tangent-electron – 基于 Electron 的 Tangent 应用程序。
- tangent-website – tangentnotes.com 的源代码。
- tangent-test-workspace-generator – 一个用于生成测试内容的简单 CLI 工具。
包
packages 目录包含提供 Tangent 相关功能库的模块。
- tangent-html-to-markdown – 将
text/html剪贴板数据转换为 Tangent 特定 Markdown 文本的解析器。 - tangent-query-parser – Tangent 查询语言的解析器。
库
lib 目录包含外部版本的库,这些库因各种原因已作为 git 子模块添加。
- typewriter – Typewriter 项目的 Tangent 特定分支。
- typewriter-document – Typewriter 的文档模型 的 Tangent 特定分支。
本地构建
- 初始化并同步 git 子模块(例如
git submodule init和git submodule update)。 - 在仓库根目录运行
npm ci以安装整个单仓库中的所有依赖项。 - 在仓库根目录运行
npm run build以构建所有依赖项。 - 在
./apps/tangent-electron中运行npm run dev(或在 Windows 上运行dev:win)以在开发模式下运行 tangent。
问题报告
在创建问题时,请确保为特定模块使用适当的标签。
在报告错误时,请包括:
- 相关应用程序/软件包的版本。
- 在问题标题中简明描述问题。
- 例如,“点击‘新建笔记’按钮不会创建新的笔记”
- 在问题正文中详细描述问题。
- 导致问题所需的步骤。
- 例如:
- “打开一个空白工作区”
- “点击新建笔记按钮”
- “注意没有创建新的笔记”
- 例如:
- 包括任何可以帮助阐明问题的额外细节或背景信息。
- 导致问题所需的步骤。
- 日志有时在查明问题时非常有帮助。
- Tangent 的窗口内日志可以从开发者控制台找到。您可以在 Mac 上使用
Cmd+Option+I打开它,或在 Windows 和 Linux 上使用Ctrl+Shift+I打开。附上截图或这些日志的内容可能会很有用。 - Tangent 的应用程序日志可以在系统中的相关日志文件夹中找到。你可以从 Tangent 的命令面板(
Cmd/Ctrl+P打开面板)调用“显示日志”命令,以直接进入日志。
- Tangent 的窗口内日志可以从开发者控制台找到。您可以在 Mac 上使用
本站来源与版权声明
- 本文标题:Tangent - Tangent 单仓库
- 本文链接:https://www.cn121.com/wiki/suchnsuch-tangent.html
- 原项目:suchnsuch/Tangent 版权归原作者 suchnsuch 及贡献者所有
- 收录信息:本站于 2026-10-10 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
- 开源协议:收录时本项目采用 Apache-2.0(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。本站对原文仅作排版与图片地址适配, 并保留原项目的 NOTICE 与署名要求。
- 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 suchnsuch/Tangent。
- 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
- 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
- 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。