From dfd7223eb7ee339e9f03052737403e0027e15784 Mon Sep 17 00:00:00 2001 From: Ed Ward Date: Mon, 14 Jan 2019 12:31:58 +0100 Subject: [PATCH] A bit of styling for the 1-page version --- build.py | 20 +++++++++++--------- onepage-template.txt | 28 +++++++++++++--------------- source/css/app.css | 5 +++++ 3 files changed, 29 insertions(+), 24 deletions(-) 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

- +