Comments
Anchors in the document text mark where a comment applies. Definitions later in the document provide the comment content.
Syntax
c1
A paragraph with {>>c1}commented text{<<c1}.
[>>c1]: The comment text.{>>c1}{<<c1}[>>c1]: ...
Range comments
A paragraph with {>>c1}a comment on some content{<<c1}.
[>>c1]: This is the first comment.A paragraph that starts {>>c1}a comment spanning multiple paragraphs.
A second paragraph that is still inside the same comment.
A final paragraph that ends the comment{<<c1}.
[>>c1]: This comment covers several paragraphs.Point comments
A paragraph with a point comment{<<c1}.
[>>c1]: This comment is attached at a single position.Overlapping comments
A paragraph with {>>c1}a comment on some content{<<c1} and {>>c2}an overlapping comment in it.
A paragraph that is {>>c3}within the overlapping comment{<<c2}.
A paragraph with a point comment{<<c3}.
[>>c1]: This is the first comment.
[>>c2]: This is the second comment, spanning multiple paragraphs.
It has multiple paragraphs.
[>>c3]: A third comment.Replies
parent
A paragraph with {>>c1}commented text{<<c1}.
[>>c1]: This is the first comment.
[>>r1]{parent="c1"}: A reply to the first comment.A paragraph with {>>c1}commented text{<<c1}.
[>>c1]: This is the first comment.
[>>r1]{parent="c1"}: A reply to the first comment.
[>>r2]{parent="r1"}: A reply to the reply.
[>>r3]{parent="c1"}: Another reply to the original comment.parent
Metadata
byatparent
A paragraph with a point comment{<<c1}.
[>>c1]{by="Arthur Dent", at="1978-10-12T09:00:00Z"}: I think the Heart of Gold should be introduced a little earlier in this section.
[>>r1]{by="Ford Prefect", at="1978-10-12T09:07:00Z", parent="c1"}: Agreed — readers will better understand why the Infinite Improbability Drive matters later.
[>>r2]{by="Zaphod Beeblebrox", at="1978-10-12T09:11:00Z", parent="r1"}: The ship is the important bit, baby. Move it up.
[>>r3]{by="Trillian", at="1978-10-12T09:18:00Z", parent="c1"}: If we do that, let's also mention its stolen prototype status for context.Tips
Use stable, simple identifiers like c1, c2, and c3when writing by hand. Keep comment definitions near the end of the relevant section or document so they are easy to find. Use replies for discussion within a thread instead of creating separate top-level comments on the same passage. Use metadata when you need to preserve authorship or timing information.