Ourbigbook Template min

This is a sample project that you can use to get started with the OurBigBook Project and learn the basics of the OurBigBook Markup language. The full documentation is present at: docs.ourbigbook.com
This sample project is rendered live at: ourbigbook.github.io/template-min
The source of this template is present at: github.com/ourbigbook/template-min
This template can be generated from the OurBigBook CLI with:
ourbigbook --generate min
and this onu was generated with OurBigBook version 0.9.21.
Here's the table of contents:
My first paragraph is amazing!
Implicit link with body equals URL: examle.com This works because we automatically recognize the https:// prefix.
Implicit link with custom body: example website
Implicit link immediately followed by a period by using an empty argument: examle.com. After period.
Explicit link with \a[]: example website
And the second one with inline code f(){} and inline server-side rendered maths with KaTeX: .
But if we want block code here it is
f() {
  return 1;
}
and here is some block maths:
OurBigBook loves maths, and so equations can have titles, and references to math equations just work! See e.g.: my favorite equation>
Equation 2.
This is my favorite equation in the entire world!!!
We try to make anything escapable with a backslash, e.g.:
If you want more than three backticks in your insane code block, you can add more to the open:
Here  are three backticks:
```
Nice!
or you can also use the equivalent sane macro literals. When you open and close a macro argument with more than one square bracket [ or curly brackets {, it becomes a literal string and does not get parsed further:
Here  are three backticks:
```
Nice!
And here's an example of named title= argument with multiple curly brackets { which makes its content literal:
Ourbigbook Template min

2. Lists, tables, quotations

words: 98
Meh, the usual. Insane list:
Sane list with explicit Ul:
And now for tables, see this one: Table 1. "My table title". Try clicking next to the headers to sort the columns!
Table 1.
My table title
.
String colInteger colFloat col
ab210.1
a1010.2
c23.4
c33.3
To escape the insane lists and tables just backslash them as usual:
* not a list
| not a table
And a quotation:
To be or not to be!
Ourbigbook is the answer.

3. References, headers, images

words: 315 articles: 31
OurBigBook loves headers and headers!
Reference to a header: paragraphs, links, code, math.
Reference to a header with custom text shown: bla bla bla bla.
We can also specify the actual ID explicitly: paragraphs, links, code, math, but this is only useful in some edge cases.
With topic links, we can link to OurBigBook Web topics directly for topics you haven't yet written about yourself:
In mathematics I really like the fundamental theorem of calculus.
Make it show the section number as well with {full}: Section 1. "Paragraphs, links, code, math".
Make it uppercase and plural: OurBigBook loves Bananas!
Reference to the following image: Figure 1. "Xi Chrysanthemum is a very nice image".
Figure 1.
Xi Chrysanthemum is a very nice image
. Source.
An YouTube video: Video 1. "Sample YouTube video.".
Video 1.
Sample YouTube video.
Source.

3.1. OurBigBook is awesome

3.2. Banana

3.3. Unlimited header levels?!

words: 72 articles: 11

3.3.1. My h4

words: 72 articles: 10
3.3.1.1. My h5
words: 72 articles: 9
3.3.1.1.1. My h6
words: 72 articles: 8
3.3.1.1.1.1. My h7
words: 72 articles: 7
3.3.1.1.1.1.1. My h8
words: 72 articles: 6
3.3.1.1.1.1.1.1. My h9
words: 72 articles: 5
3.3.1.1.1.1.1.1.1. My h10
articles: 3
3.3.1.1.1.1.1.1.1.1. My h11
articles: 2
3.3.1.1.1.1.1.1.1.1.1. My h12
articles: 1
3.3.1.1.1.1.1.1.1.1.1.1. My h13
3.3.1.1.1.1.1.1.2. Header parent determined by ID!!!
words: 72
The parent of this header is determined by specifying it's ID with:
{parent=my-h9}
rather than by the number of = signs of this header.
This means that you don't need to worry about counting equal signs anymore!
And it is much easier to move large chunks of headers around! You only need to change the {parent=} of the toplevel one.
This is why when creating large documents, you should use parent exclusively.

3.4. Tags

words: 70 articles: 7
These will show up on the metadata of a given header.
Note that metadata is only visible when the header is the toplevel header of a page, otherwise it would clutter your headers too much, so it is not very easy to see in this single page example.
But all headers get their own toplevel pages when using split headers: docs.ourbigbook.com/split-headers

3.4.1. Animal

words: 10 articles: 6
3.4.1.1. Ant
3.4.1.2. Cow
words: 6
Oh, and cows are also mammals.
3.4.1.3. Flying animal
words: 4
Bats can fly.
But cats can't.
3.4.1.4. Mammal
articles: 2
3.4.1.4.1. Cat
3.4.1.4.2. Bat

3.5. Scopes

words: 67 articles: 8
Sometimes, nested header names would really start getting too long.
For this we have scopes, which add a prefix to the ID of all descendants.
E.g.:
so both "Equipment" sections can coexist in the same project.

3.5.1. Experiment how to measure temperature of a cow

words: 12 articles: 3
3.5.1.1. Equipment
words: 2
Cow thermometer.
3.5.1.2. Setup
words: 6
Put cow thermometer in cow mouth.
3.5.1.3. Results
words: 4
The cow was cold.

3.5.2. Experiment how to measure temperature of a pig

words: 12 articles: 3
3.5.2.1. Equipment
words: 2
Pig thermometer.
3.5.2.2. Setup
words: 6
Put pig thermometer in pig ear.
3.5.2.3. Results
words: 4
The pig was cold.

Synonyms (1)