Introduction

Little Webby Press book and website generation is controlled by a file you create in your manuscript folder. This is the book configuration file and it is used to:

  • Specify the files — frontmatter, chapters, and backmatter — that composes your manuscript.
  • Specify the files — frontmatter, chapters, and backmatter — that will be available on the website.
  • Set which file inside the images/ folder is your book cover.
  • Set the metadata for the book, things such as its title, author, publisher, etc.
  • Set the marketing blurb, and author bio for the Website.
  • Set WebMonetization Endpoint for the WebSite.

Most of the documentation for Little Webby Press refers to it as Book.toml. TOML is a language for configuration files that is easy to learn. In later chapters in this manual, we’ll see how to write the same configuration file using different languages such as JSON and YAML. So, if you already know any of those other two languages, and would prefer to use them, you’ll be able to.

TOML, YAML, and JSON, are different file formats. One thing they have in common is that they’re all plain text files, which means you should use a simple text editor to edit them. We recommend a programmers editor such as Sublime Text, Visual Studio Code, or ATOM.

Even though, from these first paragraphs, you might be preparing yourself for some complex tasks and tedious study, fear not for this stuff is simpler than it seems. After playing a bit with Little Webby Press, writing the configuration file will become boring and simple. In many cases, you’ll be just copying and pasting from a previous book (unless you want to type your author bio again).

If this is the first manual you’re reading, I’d like to urge you to stop and read the Getting Started Guide first. The content in this manual assumes you have done that, and understood how the basic workflow of generating a book and website using Little Webby Press. If you’re not confident in your understanding, you might want to turn your attention to our video tutorials which might clear some doubts.

The book configuration file is divided in multiple sections, each of these sections will be explained in the next following chapters. We will use TOML to explaion them. Later, after all the sections are understood, we’ll have chapters about YAML and JSON.