Block rule for the Wikidot footnote block: [[footnoteblock]].
This self-closing block tag marks the location in the page where all
collected footnotes (from [[footnote]]...[[/footnote]] inline markers)
should be rendered. It is analogous to a "footnotes section" placeholder.
Optional attributes:
title -- custom heading text for the footnotes section.
hide -- when "true" or "yes", suppresses footnote rendering.
Wikidot only honours the FIRST [[footnoteblock]] in a document;
subsequent occurrences are treated as plain text. The parser tracks
this via ctx.scope.footnoteBlockParsed, but note: that flag is per
spread copy of ParseContext (see ScopeContext.footnoteBlockParsed).
In practice the duplicate-rejection only fires for two top-level
[[footnoteblock]] tokens; siblings inside the same body or across
nested bodies both succeed today. The auto-append decision in
Parser.parse uses a post-parse AST walk, so it is unaffected.
Block rule for the Wikidot footnote block:
[[footnoteblock]].This self-closing block tag marks the location in the page where all collected footnotes (from
[[footnote]]...[[/footnote]]inline markers) should be rendered. It is analogous to a "footnotes section" placeholder.Optional attributes:
title-- custom heading text for the footnotes section.hide-- when"true"or"yes", suppresses footnote rendering.Wikidot only honours the FIRST
[[footnoteblock]]in a document; subsequent occurrences are treated as plain text. The parser tracks this viactx.scope.footnoteBlockParsed, but note: that flag is per spread copy ofParseContext(see ScopeContext.footnoteBlockParsed). In practice the duplicate-rejection only fires for two top-level[[footnoteblock]]tokens; siblings inside the same body or across nested bodies both succeed today. The auto-append decision inParser.parseuses a post-parse AST walk, so it is unaffected.