2016-01-13 21:43:12 +00:00
|
|
|
# This is the config file for the documentation generator.
|
|
|
|
# (c) 2012 Andreas Rumpf
|
|
|
|
# Feel free to edit the templates as you need. If you modify this file, it
|
|
|
|
# might be worth updating the hardcoded values in packages/docutils/rstgen.nim
|
|
|
|
|
|
|
|
split.item.toc = "20"
|
|
|
|
# too long entries in the table of contents wrap around
|
|
|
|
# after this number of characters
|
|
|
|
|
|
|
|
doc.section = """
|
|
|
|
<section id="$sectionID">
|
|
|
|
<h1><a class="toc-backref" href="#$sectionID">$sectionTitle</a></h1>
|
|
|
|
<dl class="item">
|
|
|
|
$content
|
|
|
|
</dl></section>
|
|
|
|
"""
|
|
|
|
|
|
|
|
doc.section.toc = """
|
|
|
|
<li>
|
|
|
|
<a class="reference reference-toplevel" href="#$sectionID" id="$sectionTitleID">$sectionTitle</a>
|
|
|
|
<ul class="simple simple-toc-section">
|
|
|
|
$content
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
"""
|
|
|
|
|
|
|
|
# Chunk of HTML emitted for each entry in the HTML table of contents.
|
|
|
|
# Available variables are:
|
|
|
|
# * $desc: the actual docstring of the item.
|
|
|
|
# * $header: the full version of name, including types, pragmas, tags, etc.
|
|
|
|
# * $header_plain: like header but without HTML, for attribute embedding.
|
|
|
|
# * $itemID: numerical unique entry of the item in the HTML.
|
|
|
|
# * $itemSym: short symbolic name of the item for easier hyperlinking.
|
|
|
|
# * $itemSymEnc: quoted version for URLs or attributes.
|
|
|
|
# * $itemSymOrID: the symbolic name or the ID if that is not unique.
|
|
|
|
# * $itemSymOrIDEnc: quoted version for URLs or attributes.
|
|
|
|
# * $name: reduced name of the item.
|
|
|
|
# * $seeSrc: generated HTML from doc.item.seesrc (if some switches are used).
|
|
|
|
|
|
|
|
doc.item = """
|
|
|
|
<dt id="$itemSym"><a name="$itemSymOrID"></a><pre>$header</pre></dt>
|
|
|
|
<dd>
|
|
|
|
$desc
|
|
|
|
$seeSrc
|
|
|
|
</dd>
|
|
|
|
"""
|
|
|
|
|
|
|
|
# Chunk of HTML emitted for each entry in the HTML table of contents.
|
|
|
|
# See doc.item for available substitution variables.
|
|
|
|
doc.item.toc = """
|
|
|
|
<li><a class="reference" href="#$itemSymOrID"
|
|
|
|
title="$header_plain">$name</a></li>
|
|
|
|
"""
|
|
|
|
|
|
|
|
# HTML rendered for doc.item's seeSrc variable. Note that this will render to
|
|
|
|
# the empty string if you don't pass anything through --docSeeSrcURL. Available
|
|
|
|
# substitutaion variables here are:
|
|
|
|
# * $path: relative path to the file being processed.
|
|
|
|
# * $line: line of the item in the original source file.
|
|
|
|
# * $url: whatever you did pass through the --docSeeSrcUrl switch (which also
|
|
|
|
# gets variables path/line replaced!)
|
|
|
|
doc.item.seesrc = """ <a
|
|
|
|
href="${url}/${path}#L${line}"
|
|
|
|
class="link-seesrc" target="_blank">Source</a>"""
|
|
|
|
|
|
|
|
doc.toc = """
|
|
|
|
<ul class="simple simple-toc" id="toc-list">
|
|
|
|
$content
|
|
|
|
</ul>
|
|
|
|
"""
|
|
|
|
|
|
|
|
doc.body_toc = """
|
|
|
|
<div class="row">
|
|
|
|
<div class="three columns">
|
|
|
|
$tableofcontents
|
|
|
|
</div>
|
|
|
|
<div class="nine columns" id="content">
|
|
|
|
<p class="module-desc">$moduledesc</p>
|
|
|
|
$content
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
"""
|
|
|
|
|
|
|
|
doc.body_no_toc = """
|
|
|
|
$moduledesc
|
|
|
|
$content
|
|
|
|
"""
|
|
|
|
|
|
|
|
doc.listing_start = "<pre class = \"listing\">"
|
|
|
|
doc.listing_end = "</pre>"
|
|
|
|
|
|
|
|
doc.file = """
|
|
|
|
<!DOCTYPE html>
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|
|
|
<head>
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
|
|
<title>NimYAML - $title</title>
|
|
|
|
|
|
|
|
<link href="docutils.css" rel="stylesheet" type="text/css"/>
|
|
|
|
<link href="style.css" rel="stylesheet" type="text/css"/>
|
2016-09-21 19:20:57 +00:00
|
|
|
|
2016-01-13 21:43:12 +00:00
|
|
|
<link href='http://fonts.googleapis.com/css?family=Raleway:400,600,900' rel='stylesheet' type='text/css'/>
|
|
|
|
<link href='http://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
|
|
|
|
</head>
|
|
|
|
<body>
|
2016-02-22 20:56:30 +00:00
|
|
|
<a href="https://github.com/flyx/NimYAML"><img style="position: fixed; top: 0; right: 0; border: 0; z-index: 10;" src="https://camo.githubusercontent.com/652c5b9acfaddf3a9c326fa6bde407b87f7be0f4/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6f72616e67655f6666373630302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_orange_ff7600.png"></a>
|
2016-01-13 21:43:12 +00:00
|
|
|
<header>
|
2016-02-25 21:34:23 +00:00
|
|
|
<a class="pagetitle" href="index.html">NimYAML</a>
|
2016-01-13 21:43:12 +00:00
|
|
|
<a href="index.html">Home</a>
|
|
|
|
<a href="testing.html">Testing Ground</a>
|
2016-02-15 21:54:05 +00:00
|
|
|
<span>Docs:</span>
|
2016-02-15 18:50:26 +00:00
|
|
|
<a href="api.html">Overview</a>
|
2016-09-21 19:20:57 +00:00
|
|
|
<span>
|
2016-11-01 11:40:53 +00:00
|
|
|
<a href="#">Serialization</a>
|
2016-09-21 19:20:57 +00:00
|
|
|
<ul>
|
2016-11-01 11:40:53 +00:00
|
|
|
<li><a href="serialization.html">Overview</a></li>
|
|
|
|
<li><a href="schema.html">Schema</a></li>
|
|
|
|
</ul>
|
|
|
|
</span>
|
|
|
|
<span>
|
|
|
|
<a href="#">Modules</a>
|
|
|
|
<ul class="monospace">
|
2016-09-21 19:20:57 +00:00
|
|
|
<li><a href="yaml.html">yaml</a></li>
|
|
|
|
<li><a href="yaml.dom.html">yaml.dom</a></li>
|
|
|
|
<li><a href="yaml.hints.html">yaml.hints</a></li>
|
|
|
|
<li><a href="yaml.parser.html">yaml.parser</a></li>
|
|
|
|
<li><a href="yaml.presenter.html">yaml.presenter</a></li>
|
|
|
|
<li><a href="yaml.serialization.html">yaml.serialization</a></li>
|
|
|
|
<li><a href="yaml.stream.html">yaml.stream</a></li>
|
|
|
|
<li><a href="yaml.taglib.html">yaml.taglib</a></li>
|
|
|
|
<li><a href="yaml.tojson.html">yaml.tojson</a></li>
|
|
|
|
</ul>
|
|
|
|
</span>
|
2016-01-13 21:43:12 +00:00
|
|
|
</header>
|
|
|
|
<article id="documentId">
|
|
|
|
<div class="container">
|
|
|
|
<h1 class="title">$title</h1>
|
|
|
|
$content
|
|
|
|
<div class="row">
|
|
|
|
<div class="twelve-columns footer">
|
|
|
|
<span class="nim-sprite"></span>
|
|
|
|
<br/>
|
|
|
|
<small>Made with Nim. Generated: $date $time UTC</small>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</article>
|
|
|
|
</body>
|
|
|
|
</html>
|
|
|
|
"""
|