So let’s look at how the whole book structure might look if you’re doing it all in one monolithic document file. It took me a while to figure this out, so I’ll show you by example.

= Book Title Here
:author: Your Name
<img class='emoji' title=':email:' alt=':email:' src='https://assets.github.com/images/icons/emoji/unicode/2709.png' height='20' width='20' align='absmiddle' /> myemail.address@mydomain.com
:authorinitials: KL
:revnumber: 1.0
:revremark: Incorporated reviewer comments
:revdate: 2016-09-24
:sectnums:
:icons: font
:toc: left
:toclevels: 2
// This is the end of the attributes section.
// Leave no line breaks between attributes.

[dedication]
== Dedication
For so and so, blah blah blah.

[preface]
== Preface
Blah blah blah.

== Chapter 1 Title Goes Here
Blah blah blah.

== Chapter 2 Title Goes Here
Blah blah blah.

[colophon]
== Colophon
Blah blah blah.

[glossary]
== Glossary

[appendix]
== Extra Stuff Not in the Main Book
Blah blah blah.

[index]
== Index Terms
// The index contents are generated automatically

If you decide on a modular approach, then the book skeleton is less and the details are in the files of each chunk being added by the "include::" command.

= Book Title Here
:author: Your Name
<img class='emoji' title=':email:' alt=':email:' src='https://assets.github.com/images/icons/emoji/unicode/2709.png' height='20' width='20' align='absmiddle' /> myemail.address@mydomain.com
:authorinitials: KL
:revnumber: 1.0
:revremark: Incorporated reviewer comments
:revdate: 2016-09-24
:sectnums:
:icons: font
:toc: left
:toclevels: 2
// This is the end of the attributes section.
// Leave no line breaks between attributes.

// Here begins the references to the content files.
// Include a blank line between each to help the rendering app, AsciiDoctor.

include::Chapters_and_Sections\Dedication.adoc[]

include::Chapters_and_Sections\Preface.adoc[]

include::Chapters_and_Sections\YourFileNameForChapter1.adoc[]

include::Chapters_and_Sections\YourFileNameForChapter2.adoc[]

include::Chapters_and_Sections\Colophon.adoc[]

include::glossaryTerms\Glossary.adoc[]

include::Chapters_and_Sections\AppendixA.adoc[]

[index]
== Index Terms
// The index contents are generated automatically

By comparing and contrasting these two approaches you can see which better meets your needs.

Image

Line By Line

Here a Little, There a Little, Layer by Layer.

Back to Overview