Urara-Blog/urara/2022-05-25-hypothesis/+page.md
2022-09-03 13:04:22 +08:00

5 KiB
Raw Blame History

title created summary tags
Hypothesis 使用小记 2022-05-25 Hypothesis同步到Obsidian / Logseq的方法
Logseq
Obsidian

Hypothesis 太好用了,方便我满世界乱画写屁话(?),用它在网页上高亮,就像用荧光笔在纸上标注一样轻松 ,写标注就写在 3M 便利贴上,哪里都好贴,而且还支持用 Markdown 写,真的越用越顺手

它导出的笔记提供了导出的 API可以轻松同步到 Obsidian / Logseq真是平易近人呢

我的使用例子:

我在 Obsidian 中导出的笔记:

一些基础的部分我会省略掉,详情可以看这篇文章:开源、可定制的网页批注工具——Hypothesis

在下面这些操作之前,需要先注册一个 Hypotheis 账号,并安装浏览器扩展:

同步到 Logseq

Logseq 我用得不多,如果有写错的,欢迎给我提建议~

1. 打开插件系统开关

(如果打开了可以省略这个)

如果在国内连接插件市场,最好设置一下代理,不然可能装不上,具体的设置需要看一下 VPN 端口号之类的。

2. 安装 Hypothesis 插件

打开 Logseq 的插件市场,找到如下名为 Hypothesis的插件: 如果一直下载不了的话,可以直接在 Github 下载:logseq-hypothesis

然后在这里导入:

3. 获取 API Token

在这里生成一个 API TokenRegenerate your API token

复制后点击 Logseq 右上角的这个 H 的标志:

然后填入刚刚复制的 API Token 和用户名

用户名跟 Hypothesis 这里显示的一样,比如我的就是 Sevicheeee

4. 同步笔记

点击 Fetch Latest Notes 会拉取最新的笔记

如果选择了指定页面,然后点Add page notes to graph,会自动生成一篇相应的笔记,比如:

5. 修改笔记模板

如果想修改笔记模板的话,可以在setting中修改:

同步到 Obsidian

1. 安装 Hypothesis 插件

如图所示:

Github: obsidian-hypothesis-plugin

2. API 配置

打开插件设置,点击右上角的Connect, 输入你的 API Token 并保存,如果没有获取的话,请在这里获取:Regenerate your API token

可以在这里选择笔记保存的位置:

其中Use Domain Folders 是按域名来划分文件结构,如果没有打开的话就是默认一篇笔记一个 md 文档,如下图红框所示就是打开了这个,下面蓝色的就是没打开时的输出结构

3. 笔记模板配置

可以在右边的文本框内设置笔记输出格式 说实话,我没有怎么看懂 Orz, 然后这是我的模板:

{% if is_new_article %}# {{title}}

## Metadata
{% if author %}- Author: [{{author}}]({{authorUrl}}){% endif %}
- Title: {{title}}
{% if url %}- Reference: {{url}}{% endif %}
- Category: #source/article🗞{% endif %}
- Tags:

{% if is_new_article -%}## Highlights{%- endif %}
{% for highlight in highlights -%}- {{highlight.text}}
{% if highlight.tags | length %}   - Tags: {% for tag in highlight.tags -%}#{{tag| replace(" ", "-")}} {%- endfor %}{%- endif %}
{% if highlight.annotation %}   - Annotation: {{highlight.annotation}}{%- endif -%}{%- endfor -%}

效果:

4. 更新笔记

点击右边这个标志就可以更新笔记了~也可以在设置里打开启动时自动抓取的设置

订阅 Hypothesis 的 RSS

其他参考