From: Ed Ward Date: Mon, 14 Jan 2019 11:31:58 +0000 (+0100) Subject: A bit of styling for the 1-page version X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;ds=sidebyside;h=dfd7223eb7ee339e9f03052737403e0027e15784;p=ardour-manual A bit of styling for the 1-page version --- diff --git a/build.py b/build.py index 828b5d1..df16505 100755 --- a/build.py +++ b/build.py @@ -496,6 +496,7 @@ for header in fileStruct: # Handle TOC scriblings and one-page titles... opl = '' + if 'link' in header: opl = ' id="' + header['link'] + '"' else: @@ -503,19 +504,19 @@ for header in fileStruct: if level == 0: toc = toc + '

Part ' + num2roman(levelNums[level]) + ': ' + header['title'] + '

\n'; - oph = '

Part ' + num2roman(levelNums[level]) + ': ' + header['title'] + '

\n'; + oph = '

' + num2roman(levelNums[level]) + ' - ' + header['title'] + '

\n'; elif level == 1: - toc = toc + '

Ch. ' + str(levelNums[level]) + ':  ' + header['title'] + '

\n' - oph = '

Chapter ' + str(levelNums[level]) + ': ' + header['title'] + '

\n'; + toc = toc + '\t

Ch. ' + str(levelNums[level]) + ':  ' + header['title'] + '

\n' + oph = '

' + str(levelNums[level-1]) + '.' + str(levelNums[level]) + ' - ' + header['title'] + '

\n'; elif level == 2: - toc = toc + '

' + header['title'] + '

\n' - oph = '

Subchapter ' + str(levelNums[level]) + ': ' + header['title'] + '

\n'; + toc = toc + '\t\t

' + header['title'] + '

\n' + oph = '

' + str(levelNums[level-2]) + '.' + str(levelNums[level-1]) + '.' + str(levelNums[level]) + ' - ' + header['title'] + '

\n'; elif level == 3: - toc = toc + '

' + header['title'] + '

\n' - oph = '

Section ' + str(levelNums[level]) + ': ' + header['title'] + '

\n'; + toc = toc + '\t\t\t

' + header['title'] + '

\n' + oph = '

' + str(levelNums[level-3]) + '.' + str(levelNums[level-2]) + '.' + str(levelNums[level-1]) + '.' + str(levelNums[level]) + ' - ' + header['title'] + '

\n'; elif level == 4: - toc = toc + '

' + header['title'] + '

\n' - oph = '

Subsection ' + str(levelNums[level]) + ': ' + header['title'] + '

\n'; + toc = toc + '\t\t\t\t

' + header['title'] + '

\n' + oph = '

' + str(levelNums[level-4]) + '.' + str(levelNums[level-3]) + '.' + str(levelNums[level-2]) + '.' + str(levelNums[level-1]) + '.' + str(levelNums[level]) + ' - ' + header['title'] + '

\n'; @@ -653,6 +654,7 @@ tocFile.close() # Create the one-page version of the documentation onepageFile = open(siteDir + 'ardourmanual.html', 'w') +onepage = onepage.replace('{{ content }}', '') # cleans up the last spaceholder onepageFile.write(onepage) onepageFile.close() diff --git a/onepage-template.txt b/onepage-template.txt index d3a2f2b..bd7176e 100644 --- a/onepage-template.txt +++ b/onepage-template.txt @@ -9,30 +9,28 @@ -{% if page.style %} - -{% endif %} + -
-
-

The Ardour Manual

- +
+
+
-
-
+ {% tree %} + +
- {{ content }} +
+
-
+ {{ content }} +
-
+