跳转到内容

Thino FAQ

Thino FAQ

以下作为收集 Thino 的相关

Thino 更名原因

详见 关于 Thino,核心原因:

  • 代码层面:从 2.1 开始 Obsidian Memos 会脱离当前的 Memos 的发展路径,而是作为 Thino 进行更新。
  • 功能层面:Thino 会开始增加更多获取和整理灵感的功能,向新方向演进。
  • Obsidian 官方新规则,不允许插件使用 Obsidian 字样,所以顺手推舟,我们起了一个新名字

轶事

名字是经过多个候选项投票决定的

Thino 定价

Thino 早鸟价

  • 当前 Thino Pro 可以通过 pkmer 购买后获取。
  • Thino 也作为社区优先贡献者的福利,目前已经发放多位社区优质贡献者。
  • 后续会持续保留社区产品的免费获取通道,为的是让更多人愿意站出来分享

激活步骤:Thino 的安装与 Pro 激活

为什么 Thino 内测要收费?

注意

这主要是支撑 Thino 本地版以及 Web 版本的开发(还有未来的 Thino 多端应用的基底开发)。如果你不希望付费享受优先权益,也可以考虑参与 PKMer 社区协作,参考 PKMer 社区指南,当你成为优秀贡献者时,PKMer 会赠予你相应的权限。

也可以等待 Thino 的公测版本,但公测版只会有稳定性更新,并不会带来新特性,如果想更快地体验 Thino 的新版本功能,进入内测优先是最佳选择。

P.S. 这个收费更类似于 Obsidian Insider 的逻辑

关于定价

Thino FAQ--关于定价

Thino 插件是否还会如同 1.x 版本开源?

会,但是仅开源公测版本,且公测版本可能只会包含稳定性更新,而且开源进度会根据开发情况调整,简称“延迟开源”。

Thino 参加早鸟/内测,如何获得

  • 早期为了激励 PKMer 社区作者,社区无条件相信了很多作者,免费发放 2.0.x 版本,这里指的无条件发放,是指不管作者是否真的已经开始贡献。
  • 2.1 更名 Thino 及以后,会以强调社区贡献质量和稳定性为主,针对优质贡献者发放。这主要是平衡贡献者的不均匀,或者是早鸟用户和贡献者不均的现象。

Thino 与 PKMer 组织的关系?

Thino 本地版以及 Web 版本都是 PKMer 组织的产品,而 Thino 的发展离不开 PKMer 其它成员的鼎力支持:致谢

Thino 与 Memos 开源项目的关系?

Thino 前身,也就是 Obsidian Memos 是基于开源项目 Memos 实现的,准确来说是基于 2021 年 12 月版本的 Memos 实现的。在 2.X 版本,Thino 界面以及底层代码都重构,逐渐脱离 Memos 的发展路径以及源码实现。

为什么要构建 Thino Web 项目?

解决外部内容进入到 Thino 的路径问题,目前规划中至少会有:

而采用外部服务器的实现会更方便解决这些路径问题。

Thino 是否有路线图?

暂时来说,Thino 新的 UI 还在火热设计中,你参与到 IM 群、Github Issue 里的所有建议或者反馈都可能影响 Thino 的发展,所以可以多点来参与到讨论中。

常见配置和产品思路答疑

设计思考

  • 避免不必要监听用户的操作事件,来防止对性能的侵占
    • Thino 不会监听你所有的输入事件,或者在键盘事件中进行过度插入干预,这方面我们很克制,也是对用户安全的考虑
  • 如果其他插件已经实现,那么可能会优先选择和其他优秀插件联动,而不是优先自己做来兼容更多插件
    • 如果 Thino 已经开启,为了保证不多侵占电脑资源,这时候使用卡其悬浮窗等命令会不生效
    • 对于 poper windows 这样的命令,依赖 Hover Editor 插件 插件配合
  • 激活问题
    • 不要使用 Obsidian 中浏览器类插件完成激活,会导致激活失败,当然你可以在激活时候关闭对应插件,激活后重新打开
    • 遇到激活问题,但 Thino 依然显示需要验证,可以重新关闭插件页签,重新开启即可

自主排除问题的方法

  1. 优先检查自己的 PC、移动端上 Obsidian 的版本,尽量使用最新版本,
    • 如果找不到最新版本,可以去 PKMer QQ 交流群的群共享文件获取
    • 注意这里升级到最新,一般建议用户使用 obsidian 的安装包,覆盖安装升级 Obsidian【这是因为 OB 的很多底层依赖需要这种升级方式才行】
  2. 优先检查 Thino 版本是否最新的
  3. 优先检查其他插件是否最新的
  4. 优先检查自己使用的主题是否是最新
  5. 优先使用默认主题,检查下问题是否还存在,就能判断是否主题没有支持 Thino 导致的。正常主题应该都是适配 Thino 基本展示的。

功能问题

不推荐高版本和低版本混用

不推荐 Obsidian memos(即 1.x 版本) 和 Thino 混用(2.x 版本)

  1. 界面层面
    • 新老版本可能采用对同一个元素相同命名,但是 UI 布局细节不同,两个插件同时干预可能产生不可知异常
  2. 数据层面
    • 删除
      • 如果你是在归档中删除某个 Thino,那么它会被移动至回收站中。
      • 因为删除机制的变动,导致删除的内容会处于不同地方,用户极容易自己搞混
      • 因为删除和同步共同作用,导致一些内容在低版本删除后,其他端高版本中仍然存在,并通过同步重新进入

为什么 Thino 浏览器插件提示不可用

  • 如图所示: Thino FAQ--为什么 Thino 浏览器插件提示不可用
  • 解决:在 Thino 插件设置 -> 进阶 Tab,找到 专业版设置,打开 启用本地HTTP服务器 选项

显示异常

为什么不显示之前的日记

从设计理念上 memos 和 现在的 Thino 并不会频繁监控用户仓库,文件夹的变化。所以当你迁移了笔记,或者创建了文件夹,需要你通过重启 Obsidian 的方式,来获取目录结构变动。

  • 版本问题
    • Thino 版本过低,Thino 会不断修复重要的兼容问题,所以请优先检查升级
    • 其他插件冲突,或者版本过低,这也是常见 Obsidian 问题的解决方法之一,升级自己主题和插件版本
    • 或者 Obsidian 版本过低,Thino 会尽可能使用并遵循 Obsidian 发布的 Api,以保证稳定性,可能你的 Obsidian 版本过低导致不能使用
  • 你的使用的日记插件和 Thino 中的配置不同
    • 不要在日记设置中,目标读取标题中 HTML 标签,或者标题中带有特殊字符,保持标题在 md 语法中的简洁性
    • 未打开日记插件,请一定要打开 Obsidian 的日记插件,并在 Thino 设置中做好对应设置
    • 日记路径不对称,有的用户在不同的仓库里面,使用了不同的日记路径,导致 Thino 同样配置读取不到
    • 使用多个日记插件情况下,请确认 Thino 读取的日记文件路径是正确的
    • 日记插件 和 perdoic 插件之一,但是 Thino 中使用日记插件模式选择了相反的设定

为什么我输入时候显示,保存到列表数据就消失了

  • 假定你使用了日记模式,这是因为你在日记模式中设置了只读取某个标题后的 thino 内容,而不是全文。
  • 如图:设置了接下 # abc 后的内容,但实际上自己插入 Thino 没有对称设置
  • Thino FAQ--为什么我输入时候显示,保存到列表数据就消失了

为什么不显示我记录的内容

  • 问题现象如图: Thino FAQ--为什么不显示我记录的内容

  • 原因 1:你的移动端或者 PC 端,Obsidian 版本过低,可以升级到最新版本

  • 原因 2:插件版本冲突,这种情况一般偶现,没有固定必现方法,这是因为插件冲突有时候取决于插件的启动顺序【这种顺序插件作者不可控】

    • canvas-mindmap 插件版本过低,请升级到 0.1.10 以后版本

为什么找不到瀑布流视图

  • 瀑布流视图依赖 Thino Pro
  • 已经购买 Thino Pro ,那么请检查下当前 Thino 的宽度,宽度过窄的情况下,默认不允许开启瀑布流视图,防止较长内容在瀑布流下堆叠而带来的观感问题。

为什么会有重复的数据

  1. 用户自己使用了混合同步,即除了 Thino 的同步外,还使用了另外的第三方同步。
    • 如:
      • 日记文件中存了内容 A,但是选择 Thino 同步到另外设备的单文件下
      • 自己的第三方同步也同步了 日记文件,导致 日记中的内容 A 这就造成了 日记和单文件下同时在另外的设备有了两个。
    • 如图:

Thino FAQ--为什么会有重复的数据

  1. 解决方法:使用的第三方同步中,排除掉 Thino 文件夹即可。这样你既可以使用你自己原来的同步,也能在 Thino 同步的基础上,继续使用 微信同步等功能。另外大部分第三方同步端,都是支持排除文件夹这样的选项。

为什么我的热力图显示错位

  • 原因:如果你使用的 Blue Topaz 主题,请升级到最新版

为什么的仓库或者 Thino 卡死了

  • 原因 1:使用了 obsidian-iconize 插件,iconize 已经更新兼容,更新最新版本即可
  • 原因 2:在单个文件中使用过多的 callout,callout 本身的渲染性能在宿主编辑器中有障碍,可以等待 Obsidian 官方修复或暂时减少 callout 在单一文件或者集中化使用

为什么 Thino 界面会显示错位

  • 如图
  • 原因: 这是因为 smart-gantt 插件对 Obsidian 内元素做操作导致的,关闭即可,并不影响使用 Thino FAQ--为什么 Thino 界面会显示错位

分享

为什么分享头图消失了?

  • 这是因为 Obsidian 缓存,以及通过覆盖方式安装导致的,可以同通过如下步骤解决
    • 删除插件,并重启 Obsidian,重新安装 Thino

为什么我的分享会一直显示生成中

  • 这是因为你的头像,或者其他分享图片中,包含了无法访问获取的图片,导致生成卡住,Thino 无获得图片信息导致失败
  • 请检查 你的各种设置,和分享内容中,有 Thino 获取不到的资源

编辑问题

为什么我的编辑框总是很大

  • 原因 1:你可能使用了打字机类插件,比如 typewriter-mode ,插件实现原理上会强制在输入框中增加光标前面的高度。

四种存储方式都有什么不同呢

  • 具体可以参考这里 Thino Multi-souce
  • 简单可以理解是用户使用习惯不同,存储的位置不同
    • 如常见使用日记插件,那么存储在日记,可能更方便;当然也有用户可以避开和日记混合,日记和 Thino 记录的灵感是分离的,这就是为什么 Thino 冒着各种兼容风险,去选择了提供多种方式。

同步

仅单文件、日记模式同步

  • 不支持多文件甚至全库同步
  • 不会和 Obsidian 官方同步冲突,也不会和其他第三方同步进行额外处理,事实上这样设计已经是最大程度避免和 Obsidian 官方
  • 仅对 Obsidian 中独立文件中内容进行同步,还能保持同步的有效性和速度

不支持 Thino 外的修改

  • 因为要保证同步的有效性,又要保持尽量少的检测用户修改。
  • 所以 Thino 的同步,不支持通过直接修改 md 文件内信息来实现同步,如果需要修改信息,你可以通过 Thino 本身的编辑器,这些改动都会以时间戳方式编辑,做为同步时的依据。

不支持混合同步

  • 目前市面上我们没有看到同时使用多种同步,操作文件还能互相兼容的。
  • 解决方法:如果你实在无法割舍你的第三方同步
    • 那么可以在里面设置排除 Thino 的文件夹或者文件,现代的大部分同步服务和工具都已经支持这个功能。
    • 排除 Thino 文件夹后,你可以独立使用 Thino 的同步来获取微信和跨端的同步【前提是你有 Thino web 使用权限】

为什么看不到同步设置

  • 这是因为 Obsidian 使用的是英文界面而非中文界面。考虑到大量的他国语言界面使用者,大概率可能是国外用户,且鉴于国外对隐私需求和其他规范要求过于严格,所以暂缓了开启同步的功能。
  • 对此有需求同学,可以通过切换 Obsidian 语言到 中文,来完成同步的开启

为什么我的微信信息和 Thino web 一直没有同步

  • 情况1:没有开启同步,参考这里Thino Sync
  • 情况2:开了代理,代理导致了数据无法同步,代理原理导致你的数据无法正常和 PKMer 服务器通信

同步和微信同步收费吗?

  • 是的,未来会收费,但是目前同步和微信同步,已经免费让用户们试用半年以上了
  • 后续如果需要收费,社区也不会对之前的用户追讨之前的收费

使用检索式是提示异常

使用检索式检索日期时

Thino FAQ--使用检索式是提示异常

弹出报错提醒,这里是需要打开 nldates-obsidian 插件即可,在 检索式(筛选) 中也有说明

Thino FAQ--使用检索式是提示异常

宿主相关

  • 关闭 Obsidian 的所及所得模式(live-preview 模式),会导致 Thino 的所见即所得,悬浮编辑栏失效。

兼容性相关

  • pane-relief 冲突:目前判断是 Pane Relief 的问题,你可以选择使用一些插件,来延迟启动,保证 Panel Relief 插件晚于 Thino 启动即可。
  • Advanced Tables 冲突:鉴于此插件已经有段时间不更新了,且 OB 在近期已经完善了表格编辑体验,建议直接使用关闭的方法。
  • iconize 冲突:作者已经主动适配 Thino ,请更新 iconize 到最新版本即可。
  • typewriter-mode 冲突:因为打自己类插件会强制干预编辑框尺寸