mirror of
https://github.com/hendricius/the-sourdough-framework
synced 2025-12-03 00:03:58 -06:00
Website improvements for book (#137)
This commit is contained in:
committed by
GitHub
parent
f2ac5a37f7
commit
b5491096b0
37
book/website.cfg
Normal file
37
book/website.cfg
Normal file
@@ -0,0 +1,37 @@
|
||||
\Preamble{xhtml,2,sec-filename,fn-in,fonts,svg,mathml,mathjax,nostyle}
|
||||
\DeclareGraphicsExtensions{.png,.svg,.jpg,.jpeg,.JPG,.eps,.pdf,.mps}
|
||||
% fix rendering of degree celsius
|
||||
\DeclareSIUnit\degreeCelsius{\text{°C}}
|
||||
\Configure{Gin-dim}{}
|
||||
\Css{img {
|
||||
max-width: 100\%;
|
||||
height: auto;
|
||||
}}
|
||||
|
||||
\Configure{AddCss}{style.css}
|
||||
\ConfigureEnv{titlepage}{\ifvmode\IgnorePar\fi\EndP\HCode{<main class="titlepage">}}{\ifvmode\IgnorePar\fi\EndP\HCode{</main>}}{}{}
|
||||
|
||||
% Mini TOC
|
||||
\Configure{crosslinks+}{%
|
||||
\bgroup
|
||||
% container for the page toc
|
||||
\Configure{tableofcontents}{\IgnorePar\EndP\HCode{<nav class="TOC">}\IgnorePar}
|
||||
{\HCode{\Hnewline}}{\IgnorePar\HCode{</nav>\Hnewline}\ShowPar}{}{}%
|
||||
\TableOfContents[chapter,section,subsection]% Print table of contents before crosslinks
|
||||
\egroup
|
||||
\ifvmode\IgnorePar\fi\EndP%
|
||||
\HCode{<main class="main-content">\Hnewline<nav class="crosslinks-top">} }
|
||||
{\HCode{</nav>\Hnewline}}
|
||||
{\ifvmode\IgnorePar\fi\EndP%
|
||||
\HCode{<nav class="crosslinks-bottom">}}{\HCode{</nav>}}{}{}
|
||||
|
||||
% configuration for TOC on the main page
|
||||
\Configure{tableofcontents}{\IgnorePar\EndP\HCode{<nav class="TOC">}\IgnorePar}
|
||||
{}{\IgnorePar\HCode{</nav>\Hnewline<main class="main-content">\Hnewline}\ShowPar}{}{}%
|
||||
|
||||
% close the <main> element started in \Configure{crosslinks+}
|
||||
\Configure{@/BODY}{\ifvmode\IgnorePar\fi\EndP\HCode{</main>}}
|
||||
% Goatcounter counting
|
||||
|
||||
\begin{document}
|
||||
\EndPreamble
|
||||
Reference in New Issue
Block a user