mirror of
https://github.com/rkd77/elinks.git
synced 2024-09-06 23:44:43 -04:00
In the past, we have hit annoying incompatibilities when people have attempted to rebuild ELinks documentation with new versions of AsciiDoc: http://bugzilla.elinks.cz/show_bug.cgi?id=989 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491820 So now we bundle the configuration files from a known good version to let ELinks documentation be built with them regardless of which version has been installed on the machine.
427 lines
10 KiB
Plaintext
427 lines
10 KiB
Plaintext
#
|
|
# xhtml11.conf
|
|
#
|
|
# Asciidoc configuration file.
|
|
# xhtml11 backend, generates XHTML 1.1 conformant markup.
|
|
#
|
|
[miscellaneous]
|
|
outfilesuffix=.html
|
|
# Screen width in pixels.
|
|
pagewidth=800
|
|
pageunits=
|
|
|
|
[attributes]
|
|
basebackend=html
|
|
basebackend-html=
|
|
|
|
[replacements]
|
|
# Line break.
|
|
(?m)^(.*)\s\+$=\1<br />
|
|
# Superscripts.
|
|
\^(.+?)\^=<sup>\1</sup>
|
|
# Subscripts.
|
|
~(.+?)~=<sub>\1</sub>
|
|
# Escape ASCIIMathML delimiters.
|
|
ifdef::asciimath[]
|
|
\$=\$
|
|
`=\`
|
|
endif::asciimath[]
|
|
|
|
[ruler-blockmacro]
|
|
<hr />
|
|
|
|
[image-inlinemacro]
|
|
<span class="image">
|
|
<a class="image" href="{link}">
|
|
<img src="{target}" alt="{1={target}}"{1? title="{1}"}{width? width="{width}"}{height? height="{height}"}/>
|
|
{link#}</a>
|
|
</span>
|
|
|
|
[image-blockmacro]
|
|
<div class="imageblock">
|
|
<a id="{id}"></a>
|
|
<div class="content">
|
|
<a class="image" href="{link}">
|
|
<img src="{target}" alt="{1={target}}"{1? title="{1}"}{width? width="{width}"}{height? height="{height}"}/>
|
|
{link#}</a>
|
|
</div>
|
|
<div class="title">{caption=Figure: }{title}</div>
|
|
</div>
|
|
|
|
[indexterm-inlinemacro]
|
|
# Inline index term.
|
|
{empty}
|
|
|
|
[indexterm2-inlinemacro]
|
|
# Inline index term.
|
|
# Single entry index term that is visible in the primary text flow.
|
|
{1}
|
|
|
|
[footnote-inlinemacro]
|
|
# Inline footnote.
|
|
<br />[{0}]<br />
|
|
|
|
[callout-inlinemacro]
|
|
# Inline callout.
|
|
<b>({index})</b>
|
|
|
|
[tags]
|
|
# Bulleted, numbered and labeled list tags.
|
|
ilist={id?<a id="{id}"></a>}{title?<div class="title">{title}</div>}<ul>|</ul>
|
|
ilistitem=<li>|</li>
|
|
ilisttext=<p>|</p>
|
|
olist={id?<a id="{id}"></a>}{title?<div class="title">{title}</div>}<ol>|</ol>
|
|
olist2={id?<a id="{id}"></a>}<ol class="olist2">|</ol>
|
|
olistitem=<li>|</li>
|
|
olisttext=<p>|</p>
|
|
vlist={id?<a id="{id}"></a>}{title?<div class="title">{title}</div>}<dl>|</dl>
|
|
vlistentry=|
|
|
vlistterm=<dt>|</dt>
|
|
vlistitem=<dd>|</dd>
|
|
vlisttext=<p>|</p>
|
|
# Horizontal labeled list.
|
|
hlist=<div class="hlist">{id?<a id="{id}"></a>}{title?<div class="title">{title}</div>}<table>{1?<col width="{1}%" />}{2?<col width="{2}%" />}|</table></div>
|
|
hlistentry=<tr>|</tr>
|
|
hlistterm=<td class="hlist1">|</td>
|
|
hlistitem=<td class="hlist2">|</td>
|
|
hlisttext=|
|
|
# Question and Answer list.
|
|
qlist={id?<a id="{id}"></a>}{title?<div class="title">{title}</div>}<ol>|</ol>
|
|
qlistentry=<li>|</li>
|
|
qlistterm=<p><strong>|</strong></p>
|
|
qlistitem=|
|
|
qlisttext=<p>|</p>
|
|
# Callout list.
|
|
colist={id?<a id="{id}"></a>}{title?<div class="title">{title}</div>}<ol>|</ol>
|
|
colistitem=<li>|</li>
|
|
colisttext=<p>|</p>
|
|
|
|
# Quoted text.
|
|
emphasis=<em{0? style="}{1?color: {1};}{2?background-color: {2};}{3?font-size: {3}em;}{0?"}>|</em>
|
|
strong=<strong{0? style="}{1?color: {1};}{2?background-color: {2};}{3?font-size: {3}em;}{0?"}>|</strong>
|
|
monospaced=<tt{0? style="}{1?color: {1};}{2?background-color: {2};}{3?font-size: {3}em;}{0?"}>|</tt>
|
|
quoted={0?<span style="}{1?color: {1};}{2?background-color: {2};}{3?font-size: {3}em;}{0?">}{amp}#8220;|{amp}#8221;{0?</span>}
|
|
unquoted={0?<span style="}{1?color: {1};}{2?background-color: {2};}{3?font-size: {3}em;}{0?">}|{0?</span>}
|
|
|
|
# $$ inline passthrough.
|
|
$$passthrough=<span{0? style="}{1?color: {1};}{2?background-color: {2};}{3?font-size: {3}em;}{0?"}>|</span>
|
|
|
|
# Inline macros
|
|
[http-inlinemacro]
|
|
<a href="{name}:{target}">{0={name}:{target}}</a>
|
|
[https-inlinemacro]
|
|
<a href="{name}:{target}">{0={name}:{target}}</a>
|
|
[ftp-inlinemacro]
|
|
<a href="{name}:{target}">{0={name}:{target}}</a>
|
|
[file-inlinemacro]
|
|
<a href="{name}:{target}">{0={name}:{target}}</a>
|
|
[mailto-inlinemacro]
|
|
<a href="{name}:{target}">{0={target}}</a>
|
|
[link-inlinemacro]
|
|
<a href="{target}">{0={target}}</a>
|
|
# anchor:id[text]
|
|
[anchor-inlinemacro]
|
|
<a id="{target}"></a>
|
|
# [[id,text]]
|
|
[anchor2-inlinemacro]
|
|
<a id="{1}"></a>
|
|
# [[[id]]]
|
|
[anchor3-inlinemacro]
|
|
<a id="{1}">[{1}]</a>
|
|
# xref:id[text]
|
|
[xref-inlinemacro]
|
|
<a href="#{target}">{0=[{target}]}</a>
|
|
# <<id,text>>
|
|
[xref2-inlinemacro]
|
|
<a href="#{1}">{2=[{1}]}</a>
|
|
|
|
# Special word substitution.
|
|
[emphasizedwords]
|
|
<em>{words}</em>
|
|
[monospacedwords]
|
|
<tt>{words}</tt>
|
|
[strongwords]
|
|
<strong>{words}</strong>
|
|
|
|
# Paragraph substitution.
|
|
[paragraph]
|
|
<div class="title">{title}</div>
|
|
<p>{id?<a id="{id}"></a>}
|
|
|
|
|
</p>
|
|
|
|
[literalparagraph]
|
|
# The literal block employs the same markup.
|
|
template::[literalblock]
|
|
|
|
[verseparagraph]
|
|
# The verse block employs the same markup.
|
|
template::[verseblock]
|
|
|
|
[admonitionparagraph]
|
|
# The admonition block employs the same markup.
|
|
template::[admonitionblock]
|
|
|
|
# Delimited blocks.
|
|
[passthroughblock]
|
|
|
|
|
|
|
[listingblock]
|
|
<div class="listingblock">
|
|
<a id="{id}"></a>
|
|
<div class="title">{caption=Example: }{title}</div>
|
|
<div class="content">
|
|
<pre><tt>
|
|
|
|
|
</tt></pre>
|
|
</div></div>
|
|
|
|
[literalblock]
|
|
<div class="literalblock">
|
|
<a id="{id}"></a>
|
|
<div class="title">{title}</div>
|
|
<div class="content">
|
|
{style#}<pre class="{style}"><span>
|
|
{style%}<pre><tt>
|
|
|
|
|
</tt></pre>
|
|
</div></div>
|
|
|
|
[verseblock]
|
|
<div class="verseblock">
|
|
<a id="{id}"></a>
|
|
<div class="title">{title}</div>
|
|
<div class="content">
|
|
|
|
|
</div></div>
|
|
|
|
[sidebarblock]
|
|
<div class="sidebarblock">
|
|
<a id="{id}"></a>
|
|
<div class="content">
|
|
<div class="title">{title}</div>
|
|
|
|
|
</div></div>
|
|
|
|
[quoteblock]
|
|
<div class="quoteblock">
|
|
<a id="{id}"></a>
|
|
<div class="title">{title}</div>
|
|
<div class="content">
|
|
|
|
|
<div class="attribution">
|
|
<em>{citetitle}</em><br />
|
|
— {attribution}
|
|
</div></div></div>
|
|
|
|
[exampleblock]
|
|
<div class="exampleblock">
|
|
<a id="{id}"></a>
|
|
<div class="title">{caption=Example: }{title}</div>
|
|
<div class="content">
|
|
|
|
|
</div></div>
|
|
|
|
[admonitionblock]
|
|
<div class="admonitionblock">
|
|
<a id="{id}"></a>
|
|
<table><tr>
|
|
<td class="icon">
|
|
{icons#}<img src="{icon={iconsdir}/{name}.png}" alt="{caption}" />
|
|
{icons%}<div class="title">{caption}</div>
|
|
</td>
|
|
<td class="content">
|
|
<div class="title">{title}</div>
|
|
|
|
|
</td>
|
|
</tr></table>
|
|
</div>
|
|
|
|
# Bibliography list.
|
|
# Same as numbered list.
|
|
[listdef-bibliography]
|
|
listtag=olist
|
|
itemtag=olistitem
|
|
texttag=olisttext
|
|
|
|
# Glossary list.
|
|
# Same as labeled list.
|
|
[listdef-glossary]
|
|
listtag=vlist
|
|
itemtag=vlistitem
|
|
texttag=vlisttext
|
|
entrytag=vlistentry
|
|
labeltag=vlistterm
|
|
|
|
# Tables.
|
|
[tabledef-default]
|
|
template=table
|
|
colspec=<col width="{colwidth}{pageunits}" />
|
|
bodyrow=<tr>|</tr>
|
|
headdata=<th align="{colalign}">|</th>
|
|
footdata=<td align="{colalign}">|</td>
|
|
bodydata=<td align="{colalign}">|</td>
|
|
|
|
[table]
|
|
<div class="tableblock">
|
|
<a id="{id}"></a>
|
|
<table rules="{grid=none}"
|
|
frame="{frame%hsides}"
|
|
frame="{frame@topbot:hsides}{frame@all:border}{frame@none:void}{frame@sides:vsides}"
|
|
cellspacing="0" cellpadding="4">
|
|
<caption class="title">{caption=Table: }{title}</caption>
|
|
{colspecs}
|
|
{headrows#}<thead>
|
|
{headrows}
|
|
{headrows#}</thead>
|
|
{footrows#}<tfoot>
|
|
{footrows}
|
|
{footrows#}</tfoot>
|
|
<tbody valign="top">
|
|
{bodyrows}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
[preamble]
|
|
# Untitled elements between header and first section title.
|
|
<div id="preamble">
|
|
<a id="{id}"></a>
|
|
<div class="sectionbody">
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
# Document sections.
|
|
[sect0]
|
|
<h1>{id?<a id="{id}"></a>}{title}</h1>
|
|
|
|
|
|
|
[sect1]
|
|
<h2>{id?<a id="{id}"></a>}{numbered?{sectnum} }{title}</h2>
|
|
<div class="sectionbody">
|
|
|
|
|
</div>
|
|
|
|
[sect2]
|
|
<h3>{id?<a id="{id}"></a>}{numbered?{sectnum} }{title}</h3>
|
|
|
|
|
|
|
[sect3]
|
|
<h4>{id?<a id="{id}"></a>}{numbered?{sectnum} }{title}</h4>
|
|
|
|
|
|
|
[sect4]
|
|
<h5>{id?<a id="{id}"></a>}{title}</h5>
|
|
|
|
|
|
|
[header]
|
|
# IE6 enters quirks mode if the following XML directive is present.
|
|
#<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
|
|
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={encoding}" />
|
|
<meta name="generator" content="AsciiDoc {asciidoc-version}" />
|
|
ifdef::linkcss[]
|
|
<link rel="stylesheet" href="{stylesdir=.}/{theme={backend}}.css" type="text/css" />
|
|
{doctype-manpage}<link rel="stylesheet" href="{stylesdir=.}/{theme={backend}}-manpage.css" type="text/css" />
|
|
ifdef::quirks[]
|
|
<link rel="stylesheet" href="{stylesdir=.}/{theme={backend}}-quirks.css" type="text/css" />
|
|
endif::quirks[]
|
|
endif::linkcss[]
|
|
ifndef::linkcss[]
|
|
<style type="text/css">
|
|
include1::{stylesdir=./stylesheets}/{theme={backend}}.css[]
|
|
{doctype-manpage}include1::{stylesdir=./stylesheets}/{theme={backend}}-manpage.css[]
|
|
ifdef::quirks[]
|
|
include1::{stylesdir=./stylesheets}/{theme={backend}}-quirks.css[]
|
|
endif::quirks[]
|
|
</style>
|
|
endif::linkcss[]
|
|
ifdef::asciimath[]
|
|
ifdef::linkcss[]
|
|
<script type="text/javascript" src="{scriptsdir=.}/ASCIIMathML.js"></script>
|
|
endif::linkcss[]
|
|
ifndef::linkcss[]
|
|
<script type="text/javascript">
|
|
# Escape as CDATA to pass validators.
|
|
/*<![CDATA[*/
|
|
include1::{scriptsdir=./javascripts}/ASCIIMathML.js[]
|
|
/*]]>*/
|
|
</script>
|
|
endif::linkcss[]
|
|
endif::asciimath[]
|
|
<title>{doctitle}</title>
|
|
</head>
|
|
<body>
|
|
# Article, book header.
|
|
ifndef::doctype-manpage[]
|
|
<div id="header">
|
|
<h1>{doctitle}</h1>
|
|
<span id="author">{author}</span><br />
|
|
<span id="email"><tt><<a href="mailto:{email}">{email}</a>></tt></span><br />
|
|
<span id="revision">version {revision}{date?,}</span>
|
|
{date}
|
|
</div>
|
|
endif::doctype-manpage[]
|
|
# Man page header.
|
|
ifdef::doctype-manpage[]
|
|
<div id="header">
|
|
<h1>
|
|
{doctitle} Manual Page
|
|
</h1>
|
|
<h2>NAME</h2>
|
|
<div class="sectionbody">
|
|
<p>{manname} -
|
|
{manpurpose}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
endif::doctype-manpage[]
|
|
|
|
[footer]
|
|
<div id="footer">
|
|
<div id="footer-text">
|
|
Version {revision}<br />
|
|
Last updated {localdate} {localtime}
|
|
</div>
|
|
ifdef::badges[]
|
|
<div id="footer-badges">
|
|
ifndef::icons[]
|
|
Valid <a href="http://validator.w3.org/check?uri=referer">XHTML</a>
|
|
and <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>.
|
|
endif::icons[]
|
|
ifdef::icons[]
|
|
<a href="http://validator.w3.org/check?uri=referer">
|
|
<img style="border:none; width:88px; height:31px;"
|
|
src="http://www.w3.org/Icons/valid-xhtml11"
|
|
alt="Valid XHTML 1.1!" />
|
|
</a>
|
|
<a href="http://jigsaw.w3.org/css-validator/check/referer">
|
|
<img style="border:none; width:88px; height:31px;"
|
|
src="http://jigsaw.w3.org/css-validator/images/vcss"
|
|
alt="Valid CSS!" />
|
|
</a>
|
|
<a href="http://www.mozilla.org/products/firefox/">
|
|
<img style="border:none; width:110px; height:32px;"
|
|
src="http://www.spreadfirefox.com/community/images/affiliates/Buttons/110x32/safer.gif"
|
|
alt="Get Firefox!" />
|
|
</a>
|
|
endif::icons[]
|
|
</div>
|
|
endif::badges[]
|
|
</div>
|
|
</body>
|
|
</html>
|
|
|
|
ifdef::doctype-manpage[]
|
|
[sect-synopsis]
|
|
template::[sect1]
|
|
endif::doctype-manpage[]
|
|
|
|
ifdef::quirks[]
|
|
include::{backend}-quirks.conf[]
|
|
endif::quirks[]
|