Use :: to define properties

It’s already supported in the Canary release. The syntax is something like:

property-A:: value
property-B:: value

Notice there’re some differences between Logseq and Roam:

  1. The first block’s properties will be treated as page’s properties so that we can query use (page-property key value)
  2. Each block in logseq can have an optional title, for example:
Title (which is optional)
property-A:: value
property-B:: value (properties are optional too)
Body content (which is optional too)

Blocks can be queried using property too. (property key value)

8 Likes