<?xml version="1.0"?>
<atom:feed xmlns:atom="http://www.w3.org/2005/Atom" xmlns:html="http://www.w3.org/1999/xhtml">
  <atom:id>http://bill.welliver.org/atom/pike/FinScribe/Documentation/MacroReference</atom:id>
  <atom:title type="text">electronic.alchemy :: MacroReference</atom:title>
  <atom:updated>2026-05-23T23:12:31-04:00</atom:updated>
  <atom:link href="http://bill.welliver.org/atom/pike/FinScribe/Documentation/MacroReference" type="application/atom+xml"></atom:link>
  <atom:link href="http://bill.welliver.org/space/pike/FinScribe/Documentation/MacroReference" type="text/html"></atom:link>
  <atom:link href="http://bill.welliver.org/rss/pike/FinScribe/Documentation/MacroReference" type="application/rss+xml"></atom:link>
  <atom:generator uri="http://modules.gotpike.org/blahblah/Public.Syndication.ATOM" version="0.1">Public.Syndication.ATOM (Pike v8.0 release 702)</atom:generator>
  <atom:icon>http://bill.welliver.org/favicon.ico</atom:icon>
  <atom:logo>http://bill.welliver.org/static/images/alchemy.gif</atom:logo>
  <atom:subtitle type="xhtml"><html:div xmlns:html="http://www.w3.org/1999/xhtml"><html:h3 class="heading-1">Standard Macros</html:h3><html:p class="paragraph"/>
<html:b class="bold">attachmentindex</html:b><html:p class="paragraph"/>
<html:b class="bold">break</html:b><html:p class="paragraph"/>
<html:b class="bold">deck</html:b> and <html:b class="bold">card</html:b><html:p class="paragraph"/>
Generates a multi-tabbed card deck.<html:p class="paragraph"/>
args for card macro:&#xD;
<html:ul class="minus">
<html:li>arg: label</html:li>
<html:li>arg: snip</html:li>
</html:ul>example:&#xD;
<html:div class="code"><html:pre><html:pre>&#xD;
  {deck} &#xD;
    {card:label=Foo}Why did the chicken cross the road?{card}&#xD;
    {card:label=Bar}To get to the other side.{card}&#xD;
 {deck}&#xD;
</html:pre></html:pre></html:div><html:p class="paragraph"/>
produces:&#xD;
<html:div style="width:70%; height:400px;"><html:div dojotype="dijit.layout.TabContainer" style="width:100%; height:100%;">&#xD;
<html:div dojotype="dijit.layout.ContentPane" title="Foo">Why did the chicken cross the road?</html:div>&#xD;
<html:div dojotype="dijit.layout.ContentPane" title="Bar">To get to the other side.</html:div>&#xD;
</html:div></html:div><html:p class="paragraph"/>
<html:p class="paragraph"/>
<html:b class="bold">category-index</html:b><html:p class="paragraph"/>
<html:b class="bold">category-output</html:b>&#xD;
<html:ul class="minus">
<html:li>arg: limit</html:li>
<html:li>arg: category</html:li>
</html:ul><html:b class="bold">code</html:b>&#xD;
<html:ul class="minus">
<html:li>arg: nohilight</html:li>
</html:ul>  &#xD;
<html:b class="bold">folder</html:b><html:p class="paragraph"/>
generates a folding section of text.<html:p class="paragraph"/>
example:&#xD;
<html:div class="code"><html:pre><html:pre>&#xD;
  {folder} Always look both ways before crossing the road. {folder}&#xD;
</html:pre></html:pre></html:div><html:p class="paragraph"/>
produces:&#xD;
  <html:div style="width:70%;" dojotype="dijit.TitlePane"> Always look both ways before crossing the road. </html:div><html:p class="paragraph"/>
<html:p class="paragraph"/>
<html:b class="bold">image</html:b><html:p class="paragraph"/>
  (argument 0 is image name)&#xD;
<html:ul class="minus">
<html:li>arg: src</html:li>
<html:li>arg: img</html:li>
<html:li>arg: link</html:li>
<html:li>arg: alt</html:li>
<html:li>arg: align</html:li>
</html:ul><html:b class="bold">info</html:b><html:p class="paragraph"/>
example:&#xD;
<html:div class="code"><html:pre><html:pre>&#xD;
  {info} Always look both ways before crossing the road. {info}&#xD;
</html:pre></html:pre></html:div><html:p class="paragraph"/>
produces:&#xD;
  <html:style type="text/css"><![CDATA[
.infoMacro {
background-color:#D8E4F1;
border:1px solid #3C78B5;
margin-bottom:5px;
margin-top:5px;
text-align:left;
}
]]></html:style>
<html:table cellpadding="5" width="85%" cellspacing="8px" class="infoMacro" border="0" align="center"><html:colgroup><html:col width="24"/><html:col/></html:colgroup><html:tr><html:td valign="top"><html:img src="/static/images/information.gif" width="16" height="16" align="absmiddle" alt="" border="0"/></html:td><html:td> Always look both ways before crossing the road. </html:td></html:tr></html:table><html:p class="paragraph"/>
<html:b class="bold">note</html:b><html:p class="paragraph"/>
example:&#xD;
<html:div class="code"><html:pre><html:pre>&#xD;
  {note} Always look both ways before crossing the road. {note}&#xD;
</html:pre></html:pre></html:div><html:p class="paragraph"/>
produces:&#xD;
  <html:style type="text/css"><![CDATA[
.noteMacro {
background-color:#FFFFCE;
border:1px solid #F0C000;
margin-bottom:5px;
margin-top:5px;
text-align:left;
}
]]></html:style>
<html:table cellpadding="5" width="85%" cellspacing="8px" class="noteMacro" border="0" align="center"><html:colgroup><html:col width="24"/><html:col/></html:colgroup><html:tr><html:td valign="top"><html:img src="/static/images/warning.gif" width="16" height="16" align="absmiddle" alt="" border="0"/></html:td><html:td> Always look both ways before crossing the road. </html:td></html:tr></html:table><html:p class="paragraph"/>
<html:b class="bold">tip</html:b><html:p class="paragraph"/>
example:&#xD;
<html:div class="code"><html:pre><html:pre>&#xD;
  {tip} Always look both ways before crossing the road. {tip}&#xD;
</html:pre></html:pre></html:div><html:p class="paragraph"/>
produces:&#xD;
  <html:style type="text/css"><![CDATA[
.tipMacro {
background-color:#DDFFDD;
border:1px solid #009900;
margin-bottom:5px;
margin-top:5px;
text-align:left;
}
]]></html:style>
<html:table cellpadding="5" width="85%" cellspacing="8px" class="tipMacro" border="0" align="center"><html:colgroup><html:col width="24"/><html:col/></html:colgroup><html:tr><html:td valign="top"><html:img src="/static/images/check.gif" width="16" height="16" align="absmiddle" alt="" border="0"/></html:td><html:td> Always look both ways before crossing the road. </html:td></html:tr></html:table><html:p class="paragraph"/>
<html:b class="bold">warning</html:b><html:p class="paragraph"/>
example:&#xD;
<html:div class="code"><html:pre><html:pre>&#xD;
  {warning} Always look both ways before crossing the road. {warning}&#xD;
</html:pre></html:pre></html:div><html:p class="paragraph"/>
produces:&#xD;
  <html:style type="text/css"><![CDATA[
.warningMacro {
background-color:#FFCCCC;
border:1px solid #CC0000;
margin-bottom:5px;
margin-top:5px;
text-align:left;
}
]]></html:style>
<html:table cellpadding="5" width="85%" cellspacing="8px" class="warningMacro" border="0" align="center"><html:colgroup><html:col width="24"/><html:col/></html:colgroup><html:tr><html:td valign="top"><html:img src="/static/images/forbidden.gif" width="16" height="16" align="absmiddle" alt="" border="0"/></html:td><html:td> Always look both ways before crossing the road. </html:td></html:tr></html:table><html:p class="paragraph"/>
<html:b class="bold">link</html:b>&#xD;
<html:ul class="minus">
<html:li>first arg: url</html:li>
<html:li>second arg: link title (if present)</html:li>
<html:li>arg: img</html:li>
</html:ul><html:b class="bold">object-index</html:b><html:p class="paragraph"/>
<html:b class="bold">subpage-output</html:b><html:p class="paragraph"/>
<html:b class="bold">weblog</html:b>&#xD;
<html:ul class="minus">
<html:li>arg: limit</html:li>
</html:ul><html:b class="bold">boggle</html:b><html:p class="paragraph"/>
<html:b class="bold">api</html:b><html:p class="paragraph"/>
<html:b class="bold">macro-list</html:b><html:p class="paragraph"/>
<html:b class="bold">table</html:b><html:p class="paragraph"/>
<html:h3 class="heading-1">Macros available in shipped pluggins</html:h3><html:p class="paragraph"/>
available in: full-text album plugin<html:p class="paragraph"/>
<html:b class="bold">album</html:b><html:p class="paragraph"/>
available in: full-text categorycloud plugin<html:p class="paragraph"/>
<html:b class="bold">category-cloud</html:b><html:p class="paragraph"/>
available in: full-text search plugin<html:p class="paragraph"/>
<html:b class="bold">search-dialog</html:b><html:p class="paragraph"/>
(argument 0 is search result page url)&#xD;
<html:b class="bold">search-results</html:b><html:p class="paragraph"/>
available in: categorycloud plugin<html:p class="paragraph"/>
<html:b class="bold">gravatar</html:b>&#xD;
<html:ul class="minus">
<html:li>arg: email</html:li>
</html:ul>available in: recentchanges plugin<html:p class="paragraph"/>
<html:b class="bold">recent-changes</html:b><html:p class="paragraph"/>
available in: rssreader plugin<html:p class="paragraph"/>
<html:b class="bold">rss-reader</html:b><html:p class="paragraph"/>
(argument 0 is the rss url, .)<html:p class="paragraph"/>
<html:b class="bold">rss-output</html:b><html:p class="paragraph"/>
&#xD;
</html:div></atom:subtitle>
</atom:feed>
