Wiki知识库 活跃维护

Tangent

suchnsuch/Tangent

Tangent 单仓库。

568
Stars 标星
40
Forks 分支
6
Watchers 关注
112
Open Issues
TypeScript
主要语言
Apache-2.0
开源协议
14.1 MB
仓库大小
13 小时前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:suchnsuch/Tangent
git clone https://github.com/suchnsuch/Tangent.git
git clone git@github.com:suchnsuch/Tangent.git
README.md main

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。

切线

这是 Tangent 项目的单一代码库。

Tangent 是一个本地笔记书写 / 个人知识管理工具。它深受 Obsidian 的启发,并发展出自己的方向。它使用 [[Wiki Links]] 以及略微自定义的 Markdown 语法。笔记在书写时完全呈现样式。Markdown 语法会隐藏,并在需要时显示。

其他主要功能:

  • 创新的二维关联地图,用于导航和链接历史。
  • “滑动面板”用户体验,灵感来自 Andy Matuschak 的笔记。
  • 写作专注模式:突出显示当前段落、行或句子。
  • 可自定义笔记视图:以卡片或无限动态加载的信息流形式查看你的笔记集合。
  • 自定义 查询语言(带自动补全!)用于自定义复杂搜索。
  • 支持嵌入图片、链接预览、PDF、音频和视频,包括 YouTube 链接!

预编译的二进制文件可在 下载页面 和 Flathub 找到。预发布版本也可在 Flathub Beta 获得。

模块

此仓库包含多个模块。

应用程序

apps 目录包含生成 Tangent 及其他 Tangent 相关可执行文件的模块。

包

packages 目录包含提供 Tangent 相关功能库的模块。

库

lib 目录包含外部版本的库,这些库因各种原因已作为 git 子模块添加。

本地构建

  1. 初始化并同步 git 子模块(例如 git submodule init 和 git submodule update)。
  2. 在仓库根目录运行 npm ci 以安装整个单仓库中的所有依赖项。
  3. 在仓库根目录运行 npm run build 以构建所有依赖项。
  4. 在 ./apps/tangent-electron 中运行 npm run dev(或在 Windows 上运行 dev:win)以在开发模式下运行 tangent。

问题报告

在创建问题时,请确保为特定模块使用适当的标签。

在报告错误时,请包括:

  1. 相关应用程序/软件包的版本。
  2. 在问题标题中简明描述问题。
    • 例如,“点击‘新建笔记’按钮不会创建新的笔记”
  3. 在问题正文中详细描述问题。
    • 导致问题所需的步骤。
      • 例如:
        1. “打开一个空白工作区”
        2. “点击新建笔记按钮”
        3. “注意没有创建新的笔记”
    • 包括任何可以帮助阐明问题的额外细节或背景信息。
  4. 日志有时在查明问题时非常有帮助。
    • Tangent 的窗口内日志可以从开发者控制台找到。您可以在 Mac 上使用 Cmd+Option+I 打开它,或在 Windows 和 Linux 上使用 Ctrl+Shift+I 打开。附上截图或这些日志的内容可能会很有用。
    • Tangent 的应用程序日志可以在系统中的相关日志文件夹中找到。你可以从 Tangent 的命令面板(Cmd/Ctrl+P 打开面板)调用“显示日志”命令,以直接进入日志。
本站来源与版权声明
  • 本文标题: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 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。