Configure AsciiDoc via Configuration Files
masterAsciiDoc behavior is controlled by cascading configuration files. Sections are defined by [section_name].
Cascading Logic:
- Sections prefixed with
+(e.g.,[+attributes]) append to existing sections. - Other sections override previous definitions.
- A blank section (no entries) deletes the preceding section of the same name.
Key Configuration Sections:
[miscellaneous]: Global options likenewline,outfilesuffix,tabsize.[attributes]: Predefined attribute name/value pairs.[tags]: Backend markup tag definitions (e.g.,emphasis=<em>|</em>).[specialcharacters]: Escaping rules for backend-reserved characters.[quotes]: Defines characters used for text formatting (e.g.,_=emphasis).[specialwords]: Defines words that trigger specific markup (e.g.,strongwords=NOTE).[macros]: Syntax definitions for macros.[titles]: Patterns for section and block titles.
Entry Syntax:
name=value::Sets the value.name=::Sets value to an empty string.name!::Undefines/deletes the entry (only inattributesandmiscellaneous).