[Logseq 文档中文翻译] - Logseq 协议

Logseq 协议

Logseq 提供了一个协议 logseq:// 以允许第三方应用程序打开并在 Logseq 中调用操作。

支持以下网址:

logseq://graph/<graph-name>?<params>

有可选参数 block-idpage

例子:

  • logseq://graph/<graph name> - 打开图谱

  • logseq://graph/<graph name>?page=<page name> - 打开图谱中的页面

  • logseq://graph/<graph name>?block-id=<block uuid> - 打开图谱中页面的块

logseq://x-callback-url/quickCapture?<params>

快速捕获短文本和链接,可以作为现代浏览器的书签,页面<a>标签或从命令行 shell 打开

基本用法:

  • 将以下链接“分享到 Logseq”拖到您的书签栏(cmd+shift+b 在 macOS 上切换书签栏)。然后您就可以为您的 Logseq 应用程序开启“快速捕获”功能,即从浏览器快速捕获当前页面链接、标题和内容到 Logseq,类似书签。

  • [分享到 Logseq](javascript:var%20d=document,w=window,f=‘logseq://x-callback-url/quickCapture’,l=d.location,e=encodeURIComponent,p='?url=%27+e(l.href)+%27&title=%27+e(d.title)+%27&content=%27+e(w.getSelection?w.getSelection().toString():d.getSelection?d.getSelection():d.selection.createRange().text)+%27&x-source=bm%27;a=function(){l.href=f+p};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}void(0))
    (或打开 https://jsfiddle.net/andelf/kvm5Le6z/7/ 并将“Share to Logseq”链接拖到书签栏)

参数:

  • url:页面网址

  • title:页面标题

  • content:(可选)突出显示的文本(选择)

设置(在 config.edn 中):

模板变量是 {time}{text}{url}

1
:quick-capture-templates {:text "[[quick capture]] **{time}** {text} {url}"}

参考链接

[1] Contents - https://docs.logseq.com/#/page/Contents

[2] Logseq: A privacy-first, open-source knowledge base - https://logseq.com/


原文链接

Logseq Protocol - https://docs.logseq.com/#/page/Logseq%20Protocol
Logseq 文档中文翻译 - Logseq 协议