Fixed PDF generation scripts so they work correctly now

This commit is contained in:
Tom Johnson
2017-08-19 09:58:09 -07:00
parent 97f0f32a2a
commit 0397cb4162
22 changed files with 17326 additions and 10604 deletions

View File

@ -5,7 +5,7 @@ port: 4010
output: pdf
product: mydoc
print_title: Jekyll theme for documentation — mydoc product
print_subtitle: version 5.0
print_subtitle: version 6.0
output: pdf
defaults:
-

View File

@ -3,9 +3,11 @@ layout: none
search: exclude
---
{% assign sidebar = site.pdf_sidebar %}
{% for entry in sidebar_pdf %}
{% assign sidebar = site.data.sidebars[site.pdf_sidebar].entries %}
{% for entry in sidebar %}
{% for folder in entry.folders %}
{% if folder.output contains "pdf" %}
{% for folderitem in folder.folderitems %}
@ -25,3 +27,56 @@ search: exclude
{% endif %}
{% endfor %}
{% endfor %}
{% comment %}
{% assign sidebar = site.data.sidebars[page.sidebar].entries %}
{% for entry in sidebar %}
{% for folder in entry.folders %}
{% if folder.output contains "web" %}
<li>
<a href="#">{{ folder.title }}</a>
<ul>
{% for folderitem in folder.folderitems %}
{% if folderitem.output contains "web" %}
{% if folderitem.external_url %}
<li><a href="{{folderitem.external_url}}" target="_blank">{{folderitem.title}}</a></li>
{% elsif page.url == folderitem.url %}
<li class="active"><a href="{{folderitem.url | remove: "/"}}">{{folderitem.title}}</a></li>
{% elsif folderitem.type == "empty" %}
<li><a href="{{folderitem.url | remove: "/"}}">{{folderitem.title}}</a></li>
{% else %}
<li><a href="{{folderitem.url | remove: "/"}}">{{folderitem.title}}</a></li>
{% endif %}
{% for subfolders in folderitem.subfolders %}
{% if subfolders.output contains "web" %}
<li class="subfolders">
<a href="#">{{ subfolders.title }}</a>
<ul>
{% for subfolderitem in subfolders.subfolderitems %}
{% if subfolderitem.output contains "web" %}
{% if subfolderitem.external_url %}
<li><a href="{{subfolderitem.external_url}}" target="_blank">{{subfolderitem.title}}</a></li>
{% elsif page.url == subfolderitem.url %}
<li class="active"><a href="{{subfolderitem.url | remove: "/"}}">{{subfolderitem.title}}</a></li>
{% else %}
<li><a href="{{subfolderitem.url | remove: "/"}}">{{subfolderitem.title}}</a></li>
{% endif %}
{% endif %}
{% endfor %}
</ul>
</li>
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
</ul>
</li>
{% endif %}
{% endfor %}
{% endfor %}
{% endcomment %}

View File

@ -1,7 +1,7 @@
---
type: title
search: exclude
permalink: /titlepage/
permalink: /titlepage.html/
---
<div class="printTitleArea">
<div class="printTitle">{{site.print_title}}</div>

View File

@ -1,17 +1,17 @@
---
type: frontmatter
search: exclude
permalink: /tocpage/
permalink: /tocpage.html/
---
<!-- new page -->
<div id="navig">
<h1>Table of Contents</h1>
{% assign sidebar = site.pdf_sidebar %}
{% assign sidebar = site.data.sidebars[site.pdf_sidebar].entries %}
<ul id="mysidebar" class="nav">
{% for entry in sidebar_pdf %}
{% for entry in sidebar %}
{% for folder in entry.folders %}
{% if folder.output contains "pdf" and folder.type != "frontmatter" %}
<li class="sectionHead">{{ folder.title }}