diff --git a/build.py b/build.py
index 828b5d10..df16505e 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 + '\tCh. ' + 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 d3a2f2b0..bd7176e4 100644
--- a/onepage-template.txt
+++ b/onepage-template.txt
@@ -9,30 +9,28 @@
-{% if page.style %}
-
-{% endif %}
+
-
-
-
-
+