从关于“插件”分类继续讨论:
应该是的。我的简悦是付费了的,pro的功能要强大的多。
明白了,非常感谢!
需要,需要用到simpread的同步助手app。我11块买了配置了快一周,贼复杂,而且官方教程写得也不太好,很多东西不清不楚要自己摸索。功能确实多,但是很散乱、不统一,不过11块还是可以的。
想过动手写个教程,但是这玩意可能更新快、Logseq+Simpread的复合受众又比较少,就算了。
划些重点给你避免重复试错,没提到的其他一切,看它(Simpread)的官方教程慢慢搞就行:
Logseq SimpRead Sync - 一站式文献笔记解决方案教程
应该先看完教程再看这里的内容会比较恍然大悟。
重点:
-
自动化同步首先考虑它所谓的“MD2.0”方案,比扩展设置里自带的“1.0”更完美——其实就是增量更新做成了插件搞差异化收费的部分,这也是我要吐槽的点,层层叠加搞得十分复杂。
安装它的三个插件 “Markdown 模板辅助增强”、“将标注以 MD 2.0 模板形式导出”、“自动化辅助增强” (最好把 “修复标题因为特殊字符导致无法下载的问题” 和 “插件管理器” 也安装了,具体用途和用法看它的说明)。
在 阅读模式-动作-···-插件触发器-自动化辅助增强选项 里,标注的2填上m t
。在 阅读模式-动作-···-插件触发器-MD辅助增强插件选项 里填写MD模板,这里贴我改好的给你参考,有需要你看它的教程再改动。稍后读:
- alias:: {{title}}
source:: [↖︎{{title}}]({{url}})
archive:: [↖︎坚果云/Simpread/output/{{idx}}.html](http://localhost:7026/unread/{{idx}}?embed=logseq)
tags:: #Simpread {{tags}}
date:: [[{{create|mmm dS, yyyy}}]]
<% if ( unread.refs ) { -%>
外部引用:: {{refs}}
<% } -%>
<% if ( unread.backlinks ) { -%>
反向连结:: {{backlinks}}
<% } %>
<% if ( unread.desc ) { -%>
- **Summary**
- #+BEGIN_QUOTE
<%- unread.desc %>
#+END_QUOTE
<% } -%>
<% if ( unread.annotations.length > 0 ) { %>
- **Highlights**
{{annotations}}
<% } %>
标注:
<% if ( annote.type != 'img' ) { -%>
- <%= annote.text %>
<% } else if (/data:image\/\w+;base64,/.test(annote.text)) { -%>
- {{{html_format|<p>|{{an_html}}}}}
<% } else { -%>
- [[<%= annote.text %>]]
<% } -%>
<% if (annote.tags.length > 0 || annote.note) { -%>
#+BEGIN_QUOTE
<% if (annote.tags && annote.tags.length > 0 ) { -%>
🏷 {{an_tags}}
<% } -%>
<% if (annote.note) { -%>
📝 {{an_note}}
<% } -%>
#+END_QUOTE
<% } %>
(archive的属性感觉还能优化,应该优化成没存html的时候显示“no”就更好,暂时没心思搞了)
同时,如果你已经配置好同步助手,在http://localhost:7026/unread/0?embed=logseq
的任意已添加文章中,左上角的齿轮里(这部分官方教程也提到),这里也用和上面插件完全一样的模板。
这就是所谓的MD2.0方案,这样在阅读模式和它的Logseq插件里直接标注的时候,就能通过同步助手app把标注的md文件同步到Logseq的文件夹下(建议在pages里建一个子文件夹放)。
- 介绍有缺陷的“MD1.0”方案,因为它的稍后读不加载任何插件,所以无法以“MD2.0”的模板导出,所以只能用扩展自带的,扩展设置-服务-定制导出-MD模板,打开开关之后贴下面这一段上去:
- alias:: {{title}},{{note}}
source:: [↖︎{{title}}]({{url}})
archive:: [↖︎Unknown](http://localhost:7026/unread/?embed=logseq)
tags:: #SimpRead {{tags}}
date:: @today
temp:: [[{{date_format|now|yyyy-MM-dd}} ]] del this prop to apply nlp
- **Summary**
- #+BEGIN_QUOTE
{{desc}}
#+END_QUOTE
- **Highlights**
{{#each}}
{{ -|an_html}}
{{ >|an_note}}{{an_tags}}
{{/each}}
“MD1.0”是有缺陷的,一是没办法直接导出合乎你Logseq日期格式的日期,这里绕弯路用到Logseq插件“datenlp”(打开datenlp设置的第二项),标注后会临时关联出现在当天日期,把temp行删除后,@today就能变成你的格式的当天日期;二是没办法确认是否存档了html,所以archive写unknown并且指向了unread的目录,好像只能靠手动搜索标题来找了。
“MD1.0”也可以加入自动化:“扩展设置-服务-自动化-添加新的自动化任务”。目前扩展设置内的自动化——无论是加入稍后读的自动化、还是标注后的自动化,导出的MD格式均为功能不全的1.0格式,实在麻烦。
我是没打开扩展设置里的标注后自动化,换言之,我不想用“MD1.0”。我现在的几种使用逻辑是:
- 即时读+标注:阅读模式直接标注,“MD2.0”的标注自动同步到Logseq;不存档html
- 即时读+标注+防丢存档:阅读模式直接标注,“MD2.0”的标注自动同步到Logseq;手动存档html
- 稍后读:阅读模式内 右键添加稍后读;读完不需要标注;选择性存档html
- 稍后读+标注:阅读模式内 右键添加稍后读;稍后读内想标注的话,在它侧栏文章下排的圆圈跳转原网页,进入阅读模式标注,如果原网页已404就要在稍后读内靠存档的html标注了,没存档的话没办法了;选择性存档html
不知不觉写了这么多……总结了一下自己也清晰了,这玩意真的复杂,足足搞了一周才搞懂。
目前它也没办法在每次同步时自定义选择Logseq的图谱库,如果是靠图谱库做内容分类,现在只能把不同内容的网站标注都存到同一个图谱库下,长时间用下去的话,这必定是一个大痛点,也不知道会不会解决。我目前还没有重度使用它用来剪藏网页,还在用OneNote剪藏。
谢谢。介绍的太详细了。让我少走了弯路。
补充几个小技巧:
- 在阅读模式存档了html,在Logseq里需要索引的话,直接在阅读模式里随手标记一点东西,就能以MD2.0存档到Logseq;
- 已经保存MD1.0的,可以跳转源网页的阅读模式、或是在Logseq的插件里打开对应已存档html更新一下标注,就能保存成2.0格式;
- 可以选择卸载掉Logseq的插件,然后将Logseq插件7026端口那个局域网网址存成浏览器书签,把浏览器当Logseq插件用,Logseq里点了html的链接还能当外链跳转到浏览器打开,这样看屏幕还大点。
直接使用Omnivore 没那么多麻烦。
感谢安利,这东西好啊,能跟logseq整合还开源,希望它能持续运营下去,简悦白买了
我弄了两天简阅差点疯掉
我已经没用简悦来剪藏了,用来当chrome的阅读器还是可以的。剪藏贼难配置,开发者也不提供一步到位的配置,明明能简化流程。
omnivore目前的同步逻辑也过于粗暴,没什么配置项目,我也没用来划高光同步了,只是跟Onenote一起作为网页和公众号文章的备份用途。看完一篇之后自己手动总结到Logseq顺便贴个链接,毕竟不加筛选地剪到Logseq只会干扰Logseq的搜索结果。