X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=build.py;h=75a13f18122c462dcf9ec97e00f242fadca6fa1a;hb=4f1a3a5e3b221492f935e969b68d956bd9d65a55;hp=e656fd198efaa0980bb7601c9b001862c780dffa;hpb=cfb496c7d367fca9645ad3ecad4ab546ced20486;p=ardour-manual diff --git a/build.py b/build.py index e656fd1..75a13f1 100755 --- a/build.py +++ b/build.py @@ -454,11 +454,12 @@ temp.close() onepage = onepage.replace('{{page.bootstrap_path}}', global_bootstrap_path) onepage = onepage.replace('{{page.page_title}}', global_page_title) -# Same as above, but for the PDF version -temp = open(global_pdf_template) -pdfpage = temp.read() -temp.close() -pdfpage = pdfpage.replace('{{page.page_title}}', global_page_title) +if not nopdf: + # Same as above, but for the PDF version + temp = open(global_pdf_template) + pdfpage = temp.read() + temp.close() + pdfpage = pdfpage.replace('{{page.page_title}}', global_page_title) # Parse out the master document's structure into a dictionary list fileStruct = GetFileStructure() @@ -614,7 +615,8 @@ for header in fileStruct: # Set up the actual page from the template onepage = onepage.replace('{{ content }}', oph + '\n' + opcontent + '\n{{ content }}') - pdfpage = pdfpage.replace('{{ content }}', oph + '\n' + opcontent + '\n{{ content }}') + if not nopdf: + pdfpage = pdfpage.replace('{{ content }}', oph + '\n' + opcontent + '\n{{ content }}') # ----- Normal version ----- @@ -681,6 +683,8 @@ if not nopdf: pdfpageFile = open(global_site_dir + 'pdf.html', 'w') pdfpage = pdfpage.replace('{% tree %}', opsidebar) # create the TOC pdfpage = pdfpage.replace('{{ content }}', '') # cleans up the last spaceholder + pdfpage = pdfpage.replace('src="/images/', 'src="images/') # makes images links relative + pdfpage = pdfpage.replace('url(\'/images/', 'url(\'images/') # CSS images links relative pdfpageFile.write(pdfpage) pdfpageFile.close()