Given the following Asciidoctor snippet
Questions:
. What are the possible types of products in a neutralization reaction?
. What are the different types of bases?
Answers:
. What are the possible types of products in a neutralization reaction? (salt, water, CO~2~, hydrogen)
. What are the different types of bases? (metal hydroxides, metal oxides, metal carbonates, metals)
What is the best way in Asciidoctor so that the questions are not repeated in the answers in the Asciidoctor source? Block content can only be reused via including an external file AFAIK but that still leaves the problem of adding the answers depending on the context. I could use hacky preprocessor directives and attributes or pre-process the text via a script but I hoped for a cleaner method.