Skip to content

Import & export

Already keep your notes in Obsidian or Logseq? File → Import from Obsidian… / Import from Logseq… brings them in. Point the dialog at your vault or graph directory and Zorite walks the pages, journals, and assets and converts them to native notes.

From ObsidianBecomes in Zorite
Notes (folders)Pages — folders become Foo::Bar namespaces, or flatten (your choice in the dialog)
[[Links]] and [[Links|aliases]]Wiki-links, resolved through a name→title map
[[Note#Heading]] / [[Note#^id]]Kept as-is — Zorite jumps to headings and blocks
^block-id markersKept as-is — they’re link targets in Zorite too
![[Note]] transclusionsReal embeds (moved onto their own line where needed)
![[image.png]] embedsInline images (assets copied into the managed store)
Callouts (~13 types, incl. foldable)Zorite’s five alerts
==highlights== / %%comments%%<mark> highlights / dropped
YAML frontmatteraliases: → page aliases, tags:#tags, other keys → key:: value properties
Daily notes (YYYY-MM-DD)Journal days
.canvas boardsNative whiteboards — text cards as labeled boxes, note cards as clickable page cards, images placed, groups as outlines, edges as arrows with their labels

Anything that can’t map one-to-one is downgraded gracefully and listed in the import summary.

From LogseqBecomes in Zorite
Pages and journalsPages and journal days
Assets (images, PDFs)Files in the data directory, linked from notes
Foo/Bar namespacesFoo::Bar namespaces and sub-pages
Tasks (TODO / DOING / DONE)Markdown to-dos
Page and block propertiesNote properties (including alias::)
AliasesPage aliases
Embeds and block-refsResolved into the imported notes
hls__* PDF-highlight pagesPDF highlights with note↔PDF jump links
tldraw whiteboardsNative Zorite whiteboards — images and all
FavoritesYour Favorites group

Namespaces, tasks, properties, aliases, embeds, block-refs, and the special hls__* highlight pages are all handled, so the graph lands as working notes, not raw Markdown.

Both importers are non-destructive. Existing content is kept — if a page with the same name already exists, the import appends to it rather than overwriting. Run one as often as you like — it won’t clobber notes you’ve already written.

File → Export Notebook as Markdown… writes everything out as a folder of plain markdown plus your images and PDFs — portable to Obsidian, Logseq, or anything else that reads markdown files:

In ZoriteIn the export
Foo::Bar namespacesFoo/Bar.md folders, with every [[link]] / ![[embed]] rewritten to match (anchors and |alias labels kept)
Journal daysjournals/YYYY-MM-DD.md
Page aliasesYAML frontmatter aliases:
#tags, key:: value properties, callouts, ^block-ids, math, mermaidUnchanged — they’re already portable
Referenced images and PDFsCopied to images/ / pdf/, references untouched
WhiteboardsJSON Canvas .canvas files — shapes flatten to text cards, page cards and images become file nodes, connecting arrows become edges (freehand can’t map and is counted)

The export only writes into an empty folder — it never merges into or overwrites an existing one — and finishes with a summary of what was written and anything skipped.