mirror of
https://github.com/paboyle/Grid.git
synced 2025-06-20 00:36:55 +01:00
Adding pdf generation capabilities
This commit is contained in:
22
pdfconfigs/config_grid_pdf.yml
Normal file
22
pdfconfigs/config_grid_pdf.yml
Normal file
@ -0,0 +1,22 @@
|
||||
destination: _site/
|
||||
url: "http://127.0.0.1:4010"
|
||||
baseurl: "/grid-pdf"
|
||||
port: 4010
|
||||
output: pdf
|
||||
product: grid
|
||||
print_title: GRID Data parallel API documentation
|
||||
print_subtitle: version 0.7
|
||||
output: pdf
|
||||
defaults:
|
||||
-
|
||||
scope:
|
||||
path: ""
|
||||
type: "pages"
|
||||
values:
|
||||
layout: "page_print"
|
||||
comments: false
|
||||
search: true
|
||||
|
||||
pdf_sidebar: navigation
|
||||
|
||||
pygments-css: monokai
|
102
pdfconfigs/prince-list.txt
Normal file
102
pdfconfigs/prince-list.txt
Normal file
@ -0,0 +1,102 @@
|
||||
---
|
||||
layout: none
|
||||
search: exclude
|
||||
---
|
||||
|
||||
|
||||
{% assign sidebar = site.data.navigation.docs %}
|
||||
{% for entry in sidebar %}
|
||||
{% if entry.output contains "pdf" %}
|
||||
{% for child in entry.children %}
|
||||
{% if child.output contains "pdf" %}
|
||||
{{site.url}}{{site.baseurl}}{{child.url}}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
|
||||
|
||||
{% comment %}
|
||||
{% assign sidebar = site.data.navigation.docs %}
|
||||
ciccio
|
||||
|
||||
|
||||
{% for entry in sidebar %}
|
||||
entry
|
||||
|
||||
{% for folder in entry.folders %}
|
||||
bla
|
||||
{% if folder.output contains "pdf" %}
|
||||
pdfbla
|
||||
{% for folderitem in folder.folderitems %}
|
||||
{% if folderitem.output contains "pdf" %}
|
||||
{{site.url}}{{site.baseurl}}{{folderitem.url}}
|
||||
{% for subfolders in folderitem.subfolders %}
|
||||
{% if subfolders.output contains "pdf" %}
|
||||
{% for subfolderitem in subfolders.subfolderitems %}
|
||||
{% if subfolderitem.output contains "pdf" %}
|
||||
{{site.url}}{{site.baseurl}}{{subfolderitem.url}}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
{% endcomment %}
|
||||
|
||||
|
||||
|
||||
{% 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 %}
|
26
pdfconfigs/titlepage.html
Normal file
26
pdfconfigs/titlepage.html
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
type: title
|
||||
search: exclude
|
||||
permalink: /titlepage.html
|
||||
---
|
||||
|
||||
<div class="printTitleImage">
|
||||
<img src="{{site.url}}/{{site.baseurl}}/images/GridLogo.png" alt="GRID" height="300" width="300"/>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="printTitleArea">
|
||||
<div class="printTitle">{{site.print_title}}</div>
|
||||
<div class="printAuthors">{{site.authors}}</div>
|
||||
<div class="printSubtitle">{{site.print_subtitle}}</div>
|
||||
|
||||
|
||||
|
||||
<div class="copyrightBoilerplate">
|
||||
<p>© {{ site.time | date: "%Y" }} {{site.name}}. This is a boilerplate copyright statement... All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the publisher, except in the case of brief quotations embodied in critical reviews and certain other noncommercial uses permitted by copyright law.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
<div class="lastGeneratedDate">Last generated: {{ site.time | date: '%B %d, %Y' }}</div>
|
||||
|
||||
</div>
|
29
pdfconfigs/tocpage.html
Normal file
29
pdfconfigs/tocpage.html
Normal file
@ -0,0 +1,29 @@
|
||||
---
|
||||
type: frontmatter
|
||||
search: exclude
|
||||
permalink: /tocpage.html
|
||||
---
|
||||
|
||||
<!-- new page -->
|
||||
<div id="navig">
|
||||
<h1>Table of Contents</h1>
|
||||
|
||||
{% assign sidebar = site.data.navigation.docs %}
|
||||
<ul id="mysidebar" class="nav">
|
||||
{% for entry in sidebar %}
|
||||
{% if entry.output contains "pdf" and entry.type != "frontmatter" %}
|
||||
<li class="sectionHead">
|
||||
{{ entry.title }}
|
||||
<ul>
|
||||
{% for child in entry.children %}
|
||||
{% if child.output contains "pdf" and child.type != "frontmatter"%}
|
||||
<li><a href="{{child.url | prepend: site.baseurl}}">{{child.title}}</a>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
Reference in New Issue
Block a user