Skip to content

Sleepleeps/Template-for-obsidian-weread-plugin

Repository files navigation

ob-微信读书插件模板大魔改

⚜你一直在找的微信读书模板:

  • 按照章节排序,按照原文顺序高亮评论混排
  • 没有高亮的评论(笔记)也能展示
  • 没有高亮、评论的章节不展示“高亮”“评论”的相应板块……

全文导览

演示图

Note

  • 我一直想找按照章节和原文顺序排列笔记的模板,苦等无果,贼心四起,搞起代码,几个月前整出一个雏形,但是发现有一点问题。
  • 作者大人自己有新版式,可以实现类似功能,不过只能展示已经高亮(划线)的评论,如果做评论的时候没有划线,就也无法展示;这不太方便。
  • 所以我就做了个全新大套件,给大家用用。有问题快来告诉我🌷🌷🌷~
  • 之前做的那个模板没人用,所以有问题我自己过了几个月才发现呢——主要是章节标题没有按照顺序展示的问题。

我一共做了三个版本满足不同需求。

  1. 美化混排版
点击查看大图
  1. 无格式混排版
点击查看大图
  1. 无格式分组版
点击查看大图
美化混排版 无格式混排版 无格式分组版
高亮1 🌷 🌷 🌷
评论2. 🌷 🌷 🌷
章节评论3. 🌷 🌷 🌷
书籍评论4. 🌷 🌷 🌷
blockid 🌷 🌷 🌷
时间日期显示 🌷 🌷 🌷
笔记按章节排序 🌷 🌷 🌷
章节内按笔记类型排序5. ✖️ ✖️ 🌷
章节内按原文顺序排序6. 🌷 🌷 ✖️
笔记设置了特殊css格式? 🌷 ✖️ ✖️
既“高亮”又“评论”的笔记展示一次? 🌷 🌷 ✖️

以下以美化混排版为例,详细讲解功能拓展用法。也可以🌟💨*快速通道:直接查看代码

美化混排版为例

  1. 章节顺序: 按照章节顺序展示高亮和评论,而不是分成两个部分;

  2. 原文顺序: 章节标题下,按照原文顺序展示高亮和评论;

    点击查看大图
  3. 高亮评论不重复: 同一段话,如果同时“高亮+评论”,只出现一次;

  4. 书籍详情卡: 书记详情卡图片点击一下会生成跳转链接,创立一个细读文件,方便新做关联。

    点击查看大图
  5. callout优化: 用callout重新规划了页面的布局,同时做了callout优化,如果原文是分段的,在你的笔记里也是同样的格式。 如果你不喜欢我的callout,或者怕麻烦,可以直接修改成系统自带的。 如下:

    • 我的callout版式:分段的内容还在标题栏

    • 普通callout版式:分段的内容会直接到callout的内容栏

  6. 页面美化:

    • 笔记开始的时候列出标题、作者和简介,可以使得书本内容一目了然;
    • 书籍详情卡片视图,方便查看,也方便截图分享;
    • 当鼠标停留在词条上,会有悬浮卡片的效果,同时在右下角显示创建日期,更有互动感;

拓展用法

  1. 标签法: 我的版本中,因为是混合排列,所以并没有给“高亮”和“评论”加标题;而且我通过不同的callout已经实现了区分。如果后期想要分类查看,可以加标签。代码可以这样修改,评论部分也是这样。

    >[!weread4] {{ note.data.markText | trim | replace('\n', '<br>') }} ^{{ note.data.chapterUid }}-{{ note.data.range }} 
    >- {{note.data.createTime}} #高亮
    >{{ '---' }}
    
  2. 双链法: 在阅读中,对于要进一步查阅的地方,直接评论的时候就打上双链标签,这样返回的时候笔记就会生成双链。

    • Step 1

    • Step 2:

    • Step 3: 为了进一步使用这个双链,你可以使用dataview插件的内联语句,在代码中加上这一句话,就可以看到这个笔记的关联事项。

      `=filter(this.file.outlinks,(x) => meta(x).display != "cover")`
      

      注:meta(x).display != "cover"是我之前设置的,笔记封面自动双链一个(<{{metaData.title}}细读>))的文档。在这段代码里,我把这个文档过滤了,剩下的筛选出来的,就是自己看书生成的笔记双链。

      如果你不想生成《{{书名}}细读笔记》这个文档,可以直接删除这行代码,那么dataview的内联代码就改成:

      `=this.file.outlinks`
      

代码

  1. 美化混排版
  1. 无格式混排版
  1. 无格式分组版

Footnotes

  1. 空板块不生成。

  2. 空板块不生成。

  3. 空板块不生成。

  4. 空板块不生成。

  5. 即章节内,”高亮“、”评论“、”章节评论“分别生成板块

  6. 即章节内,”高亮“、”评论“、”章节评论“板块混在一起,按照原文顺序排列

About

Template for obsidian weread plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published