Merge remote-tracking branch 'upstream/main'

This commit is contained in:
Ced
2023-09-15 09:33:03 +01:00
8 changed files with 70 additions and 25 deletions

View File

@@ -75,7 +75,6 @@ The below versions are automatically built on every push to the `main` branch.
There's an additional enhanced accessibility version using a sans serif font:
* [Download compiled .pdf version](https://www.the-bread-code.io/book-sans-serif.pdf)
* [Download compiled .epub version](https://www.the-bread-code.io/book-sans-serif.epub)
**The ebook files in .mobi and .azw3 have been retired, please let us know if
you were using them.**

View File

@@ -1 +0,0 @@
book.mk4

View File

@@ -21,11 +21,10 @@ Flatbread is probably the simplest sourdough bread to make.
To make a flatbread no oven is required; all you need is a stove.
\begin{figure}[!htb]
\includegraphics[width=\textwidth]{sourdough-stove}
\caption[Einkorn done on open fire]{An einkorn flatbread made directly over
fire. This is part of a video where I~was trying to reproduce sourdough
recipes of our ancestors. I~called the recipe ``cave bread''. Some
viewers pointed out that probably not all our ancestors lived in caves.}
\includegraphics[width=\textwidth]{flat-breads-selection}
\caption[Flatbread selection with different flours]{An assorted selection of
different flatbreads made with sourdough. From left to right:
Wheat tortilla, rye, spelt and corn.}%
\end{figure}
This type of bread is super simple to make as you can skip
@@ -156,9 +155,9 @@ with great taste and consistency.
There is a fully dedicated recipe and tutorial
for this type of bread in the~''\nameref{chapter:wheat-sourdough}''~chapter.
\section{Simple flatbread recipe}%
\label{section:flat-bread-recipe}
j
\section{Flatbread framework}%
\label{section:flat-bread-framework}
If you are just getting started, making a flatbread is the
easiest way to start making great bread at home. With just a
@@ -337,3 +336,62 @@ batch of bread or pancakes for the next day. If you want to bake a few days late
a little bit of water and flour and store this mixture in your fridge
for as long as you like\footnote{The starter will stay good for months. If you expect to
leave it longer, consider drying a little bit of your sourdough starter.}.
\section{Simple flatbread recipe}%
\label{section:flat-bread-recipe}
By following the steps outlined in this section.
you'll be introduced to a versatile bread that's perfect for a myriad of
culinary applications. Whether you're scooping up a savory dip,
wrapping a flavorful filling, or simply savoring a piece with a drizzle
of olive oil, these flatbreads are sure to impress.
\textbf{Ingredients:}
\begin{enumerate}
\item 400 grams flour (wheat, rye, corn, whatever you have at hand)
\item 320 grams water, preferably at room temperature
\item 80 grams active sourdough starter
\item 8 grams salt
\end{enumerate}
\textbf{Instructions:}
\begin{enumerate}
\item \textbf{Prepare the Dough:} In a large mixing bowl, combine the flour and water.
Mix until you have a shaggy dough with no dry spots.
\item Add the sourdough starter and salt to the mixture. Incorporate them thoroughly
until you achieve a smooth and homogenized dough.
\item \textbf{Fermentation:} Cover the bowl with a lid or plastic wrap. Allow the dough
to rest and ferment until it has increased by at least 50\% in size.
Depending on the temperature and activity of your starter,
this can take anywhere from 4 to 24 hours.
\item \textbf{Cooking Preparation:} Once the dough has risen, heat a pan over medium heat.
Lightly oil the pan, ensuring to wipe away any excess oil with a paper towel.
\item \textbf{Shaping and Cooking:} With a ladle or your hands, scoop out a portion of
the dough and place it onto the hot pan, spreading it gently like a pancake.
\item Cover the pan with a lid. This traps the steam and ensures even cooking
from the top, allowing for easier flipping later.
\item After about 5 minutes, or when the bottom of the flatbread has a
golden-brown crust, carefully flip it using a spatula.
\item \textbf{Adjusting Cook Time:} If the flatbread appears too dark,
remember to reduce the cooking time slightly for the next one.
Conversely, if it's too pale, allow it to cook a bit longer before flipping.
\item Cook the flipped side for an additional 5 minutes or until it's also golden brown.
\item \textbf{Storing:} Once cooked, remove the flatbread from the pan and place it on a
kitchen towel. Wrapping the breads in the towel will help retain their
softness and prevent them from becoming overly crisp.
Repeat the cooking process for the remaining dough.
\item \textbf{Serving Suggestion:} Enjoy your sourdough flatbreads warm,
paired with your favorite dips, spreads, or as a side to any meal.
\end{enumerate}

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 KiB

View File

@@ -106,7 +106,6 @@ help:
@echo "build_ebook: builds only the ebook serif and accessible version"
@echo "build_pdf: builds both serif and accessible pdf"
@echo ""
@echo "build_sans_serif_ebook: build accessible ebook only"
@echo "build_sans_serif_pdf: build accessible pdf only"
@echo ""
@echo "build_serif_ebook: build serif ebook only"
@@ -115,7 +114,7 @@ help:
@echo "figures: build TikZ figures"
@echo ""
@echo "release_serif: build serif only version of pdf and ebooks"
@echo "release_sans_serif: build sans-serif/accessible version of pdf and ebooks"
@echo "release_sans_serif: build sans-serif/accessible version of pdf"
@echo ""
@echo "website: build the static website from LaTeX sources and post-process it"
@echo "html: build the static website from LaTeX sources _without_ post-processing"
@@ -146,15 +145,11 @@ build_serif_pdf: book_serif/book.pdf
build_sans_serif_pdf: book_sans_serif/book_sans_serif.pdf
.PHONY: build_ebook
build_ebook: build_serif_ebook build_sans_serif_ebook
build_ebook: build_serif_ebook
.PHONY: build_serif_ebook
build_serif_ebook: epub/book.epub epub/book.mobi epub/book.azw3 | make_release_dir
.PHONY: build_sans_serif_ebook
build_sans_serif_ebook: epub/book_sans_serif.epub epub/book_sans_serif.mobi \
epub/book_sans_serif.azw3 | make_release_dir
.PHONY: export_figures
# Requires that you have docker running on your computer.
export_figures: build_pdf $(tgt_figures)
@@ -190,7 +185,6 @@ clean_ebook_build:
-rm book*.4ct
-rm book*.dvi
-rm book.css
-rm book_sans_serif.css
-rm book*.idv
-rm book*.lg
-rm book*.ncx
@@ -234,7 +228,6 @@ mrproper: clean
rm -rf book_serif/
rm -rf book_sans_serif/
rm -rf book-epub/
rm -rf book_sans_serif-epub/
rm -rf $(website_dir)
.PHONY: bake
@@ -252,11 +245,8 @@ release_serif: build_serif_pdf build_serif_ebook | make_release_dir
cp epub/book.azw3 release/TheBreadCode-The-Sourdough-Framework.azw3
.PHONY: release_sans_serif
release_sans_serif: build_sans_serif_pdf build_sans_serif_ebook | make_release_dir
release_sans_serif: build_sans_serif_pdf | make_release_dir
cp book_sans_serif/book_sans_serif.pdf release/TheBreadCode-The-Sourdough-Framework-sans-serif.pdf
cp epub/book_sans_serif.mobi release/TheBreadCode-The-Sourdough-Framework-sans-serif.mobi
cp epub/book_sans_serif.epub release/TheBreadCode-The-Sourdough-Framework-sans-serif.epub
cp epub/book_sans_serif.azw3 release/TheBreadCode-The-Sourdough-Framework-sans-serif.azw3
# Website stuff
$(website_dir)/book.html: $(website_src) cover/cover-page.xbb

View File

@@ -3,7 +3,7 @@
\toprule
& \textbf{Flat breads} & \textbf{Pancakes} \\ \midrule
\textbf{Flour} & 100g & 100g \\
\textbf{Water} & 100g (100\%) & 300g (300\%) \\
\textbf{Water} & up to 100g (100\%) & 300g (300\%) \\
\textbf{Sourdough starter} & 5--20g (5--20\%) & 5--20g (5--20\%) \\
\textbf{Salt} & 2g (2\%) & 2g (2\%) \\
\textbf{Bake when?} & Dough increased 50 percent in size & Bubbles visible on surface \\ \bottomrule

Binary file not shown.

Before

Width:  |  Height:  |  Size: 298 KiB

After

Width:  |  Height:  |  Size: 115 KiB

View File

@@ -493,7 +493,6 @@ class ModifyBuild
<p class="noindent">
EPUB: <a href="https://www.the-bread-code.io/book.epub">https://www.the-bread-code.io/book.epub</a><br>
EPUB (no serif): <a href="https://www.the-bread-code.io/book-sans-serif.epub">https://www.the-bread-code.io/book-sans-serif.epub</a>
</p>
<p class="noindent">