1. 起因

  1. 原先的默认模板将高亮笔记、划线笔记分隔开来,同一天的笔记分散两处,章节少的书还好,章节多的书,同一章的笔记隔得很远,上下翻看很是麻烦; ^64a95e
  2. 当日笔记同步到 daily notes 时会出现 Unable to find section #^XXX-XX-X in some book,问题似乎在于,daily notes 中的 sectionId 会多一个 bookId,且两边的 reviewId 也不一致 image.png|750

2. 解决

2.1 高亮笔记、划线笔记合并

使用此解决办法的前提: 所有划线都需要手动划线,不可直接点击其他书友的划线填加笔记,跟其他书友划线相同的情况下都需要先手动划线,再填加笔记,否则笔记内容不会同步,若有顾虑,仍可使用 bookReview.chapterReviews 中的 reviews 同步

问题1 的解决借鉴了 网友的做法(表示感谢),通过使用 chapterHighlights 中的 reviewContent 作为划线笔记的笔记内容,markText 作为划线笔记的原文,这样既能获取划线笔记、也能获取仅划线的内容,如下图: image.png|750

笔记的格式借鉴了其他书友的做法(同样表示感谢)

2.2 同步 daily notes 正确引用

配置模板中,统一使用 chapterHighlights 中的 highlight.bookmarkId 即可解决 image.png|750

3. 配置模板

---
isbn: {{metaData.isbn}}
category: {{metaData.category}}
lastReadDate: {{metaData.lastReadDate}}
---
# 元数据
> [!abstract] {{metaData.title}}
> - ![ {{metaData.title}}|200]({{metaData.cover}})
> - 书名: {{metaData.title}}
> - 作者: {{metaData.author}}
> - 简介: {{metaData.intro}}
> - 出版时间: {{metaData.publishTime}}
> - ISBN: {{metaData.isbn}}
> - 分类: {{metaData.category}}
> - 出版社: {{metaData.publisher}}

# 一、本书评论
{% if bookReview.bookReviews %}{% for bookReview in bookReview.bookReviews %}
**书评 No.{{loop.index}}**
> [!note] {{bookReview.createTime}} ^{{bookReview.reviewId}}
>  {{bookReview.mdContent}}
{% endfor%}{% endif %}
# 二、读书笔记
{% for chapter in chapterHighlights %}
## 📚{{chapter.chapterTitle}}
{% for highlight in chapter.highlights %}{% if highlight.reviewContent %}
> [!note] {{highlight.createTime}} ^{{highlight.bookmarkId}}
> - **原文**
>    {{highlight.markText |trim }}
> - **评论**
>        {{highlight.reviewContent}}
{% else %}
> [!tip] {{ highlight.markText |trim }} ^{{highlight.bookmarkId}}
> - {{highlight.createTime}}
{% endif %}{% endfor %}{% endfor %}
# 三、章节笔记
{% for chapter in bookReview.chapterReviews %}{% if chapter.chapterReviews | length > 0 %}
## {{chapter.chapterTitle}}
{% for chapterReview in chapter.chapterReviews %}
**章节评论 No.{{loop.index}}**
> [!note] {{chapterReview.createTime}}
> {{chapterReview.content}}
{% endfor%}{% endif %}{% endfor %}

4. 其他说明

  1. 配置中将图书评论置顶,并将章节评论放在最后
  2. 若当前章节无划线评论或章节评论,则不会显示章节标题
文章作者: Administrator
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 谷雨
Obsidian 微信读书 Obsidian
喜欢就支持一下吧