245: Metadata name not declared with text value

The squirrel @ marks metadata in the text and is required to be followed by a metadata name to which text has been assigned in a metadata declaration. The metadata name has been declared in your case, but not with a textual value.

Solution

Make sure the metadata name is followed by a colon : in its metadata declaration and the assigned value does not start with an arrow, which would mark a link. Here is an example:

@ author: Jane Doe

This excerpt was written by @author in 2017.

If your textual metadata begins with a literal hyphen followed by a greater-than sign you can prepend the value with a backslash:

@ H1: \->Here<-

=== @H1 ===

If you actually meant to reuse a metadata link in the text, make sure to preprend the metadata name with ->@ in the text to mark it as link as well:

@ next: ->chapter-2

Read more on the ->@next page.