Skip to content

Tag Notes

Tag Notes allow you to leverage your existing tag structure. You can turn a note into a tag note by adding the following to your frontmatter:

---
BC-tag-note-tag: "#tag"
BC-tag-note-field: "<field>"
---

Where <field> is one of your edge fields. This will tell Breadcrumbs to find all notes with the tag #tag, and add edges from the current note to those tagged notes using the field you specify.

For example, point down to all notes with the #markdown tag:

---
BC-tag-note-field: "down"
BC-tag-note-tag: "#markdown"
---
graph TB
	1(Tag Note.md) --> |down| 2(Wiki Links.md) & 3(Text Formatting.md)

If you want to only add edges to notes that exactly match the tag, you can add the BC-tag-note-exact field to the frontmatter of the tag note.

---
BC-tag-note-exact: true
BC-tag-note-tag: "#markdown"
---

If you don’t add this field, Breadcrumbs will add edges to all notes that contain the tag. e.g. #markdown/links contains #markdown.

To also add edges between the tagged notes (treating them as siblings), add the BC-tag-note-sibling-field field, set to one of your edge fields.

---
BC-tag-note-tag: "#markdown"
BC-tag-note-field: "down"
BC-tag-note-sibling-field: "same"
---
  • Default Field: Fallback field used when a tag note omits BC-tag-note-field. When set, BC-tag-note-field is optional.
  • Default Sibling Field: Fallback field used when a tag note omits BC-tag-note-sibling-field. Leave empty to disable sibling edges by default.