Things I have tried
Here is my current section for exporting annotations from Zotero and importing them into Obsidian. It works fine and pulls in all annotations in the correct order
Exported: {{exportDate | format(“YYYY-MM-DD h:mm a”)}}
{% for a in annotations %}
{% if a.annotatedText %}
{{a.annotatedText}}
Highlight Category:
{{a.colorCategory}}
Page:
{{a.page}}
{% endif %}
{% if a.comment %}
{{a.comment}}
{% endif %}
{% endfor %}
What I’m trying to do
I wondered how I could amend the code to do the following:
- Make annotations persistent so I can write notes in between each annotation that are retained every time I recreate the file
- Importantly, when the file is recreated any new annotations that imported to the file are put in ascending page order. Currently, if I wrap the annotations with {% persist “annotations” %} {% endpersist %} the new annotations are always put at the end of the list and are therefore not in page order
- When new annotations are added they should be appended to the existing list, not put into a separate lists of new annotations under a new import date