diff --git a/build.py b/build.py index df16505..dbe5448 100755 --- a/build.py +++ b/build.py @@ -343,23 +343,49 @@ def BuildList(lst, fs, pagePos, cList): # Builds the sidebar for the one-page version # def BuildOnePageSidebar(fs): + content = '\n\n\n' @@ -472,10 +498,15 @@ for header in fileStruct: # Handle Part/Chapter/subchapter/section/subsection numbering if level == 0: levelNums[2] = 0 + levelNums[3] = 0 + levelNums[4] = 0 elif level == 1: levelNums[2] = 0 + levelNums[3] = 0 + levelNums[4] = 0 elif level == 2: levelNums[3] = 0 + levelNums[4] = 0 elif level == 3: levelNums[4] = 0 @@ -504,19 +535,19 @@ for header in fileStruct: if level == 0: toc = toc + '

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

\n'; - oph = '

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

\n'; + oph = '

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

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

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

\n' - oph = '

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

\n'; + oph = '

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

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

' + header['title'] + '

\n' - oph = '

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

\n'; + oph = '

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

\n'; elif level == 3: 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'; + oph = '

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

\n'; elif level == 4: 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'; + oph = '

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

\n'; diff --git a/onepage-template.txt b/onepage-template.txt index bd7176e..dd40756 100644 --- a/onepage-template.txt +++ b/onepage-template.txt @@ -2,7 +2,7 @@ - {{page.page_title}} + The Ardour Manual