Config
Book Content
CLI Args
book.toml
SUMMARY.md
markdown
chapters
template assets
BookConfig
lang
project_root
book_dest
book_src
template_path
Book
config
metadata
toc
Renderer
render(book)
MDBook
project_root
books
renderer
images
BookMetadata
title
author
publisher
Vec<Chapter>
title
file
YAML headers
(optional)
summary
parser
Vec<TocItem>
content
sub_items
behaviour control,
paths, target format
paths
metadata
chapter list
chapter attributes
chapter content
renderer specific
data
template path