Tables in LogSeq

I guess that main idea is that you use {{query ...}} to generate table out of “blocks”. So you can simply store each record as another block with properties, and then use {{query ...}} to generate table out of it.

Personally I find editing blocks with properties WAY MORE ergonomic then editing Markdown tables.

Also querying gives you extra flexibiltes, like filtering data or selecting columns you care about to present different views on your data , on the fly, while with Markdown tables, one is left with what javascript table extensions will allow to do.

To me great discovery was to find that {{query ...}`` tables in Logseq can include PICTURES! Just make property photo:: …` and provide a photo there, to see it in your table!

5 Likes