IkiWiki-Plugin-syntax

 view release on metacpan or  search on metacpan

examples/example.html  view on Meta::CPAN

<HTML>
<HEAD>
<TITLE>Examples page for IkiWiki::Plugin::syntax</TITLE>
<LINK REL=StyleSheet HREF="../extras/syntax.css" TYPPE="text/css" MEDIA="all">
</HEAD>
<BODY>
    <H1>Examples page for IkiWiki::Plugin::syntax</H1>

    <P>This page contains examples of syntax highlight using the
    IkiWiki::Plugin::syntax and several configuration and programming source
    files. </P>

    
        <TABLE>
<TR>
    <TD>Source fragment.html using Simple engine</TD>
</TR>
<TR>
    <TD><PRE>
    URL from  to examples/sources/fragment.html
<span class="syntax"><span class="synLineNumber">    1</span>  &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
<span class="synLineNumber">    2</span>  &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;
<span class="synLineNumber">    3</span>   &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
<span class="synLineNumber">    4</span>  &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;es&quot; lang=&quot;es&quot;&gt;
<span class="synLineNumber">    5</span>  
<span class="synLineNumber">    6</span>  &lt;head&gt;
<span class="synLineNumber">    7</span>  	&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
<span class="synLineNumber">    8</span>      &lt;!-- &lt;base href=&quot;&quot; /&gt; --&gt;
<span class="synLineNumber">    9</span>  	&lt;title&gt;P&amp;#xE1;gina principal&lt;/title&gt;
<span class="synLineNumber">   10</span>  	&lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot;
<span class="synLineNumber">   11</span>          media=&quot;screen&quot; /&gt;
<span class="synLineNumber">   12</span>  	&lt;link rel=&quot;stylesheet&quot; href=&quot;print.css&quot; type=&quot;text/css&quot;
<span class="synLineNumber">   13</span>          media=&quot;print&quot; /&gt;
<span class="synLineNumber">   14</span>  	
<span class="synLineNumber">   15</span>  
<span class="synLineNumber">   16</span>  &lt;/head&gt;
<span class="synLineNumber">   17</span>  &lt;body&gt;
<span class="synLineNumber">   18</span>  
<span class="synLineNumber">   19</span>  &lt;!-- Contenedor global --&gt;
<span class="synLineNumber">   20</span>  &lt;div class=&quot;container&quot;&gt;
<span class="synLineNumber">   21</span>  
<span class="synLineNumber">   22</span>      &lt;!-- Columna izquierda: logotipo, men&Atilde;&ordm; global, 
<span class="synLineNumber">   23</span>          validaciones y licencia --&gt;
<span class="synLineNumber">   24</span>      &lt;div class=&quot;left&quot;&gt;
<span class="synLineNumber">   25</span>              &lt;!-- Logotipo --&gt;
<span class="synLineNumber">   26</span>              &lt;div class=&quot;logo&quot;&gt;
<span class="synLineNumber">   27</span>                  &lt;img src=&quot;images/taquiones-logo.png&quot;
<span class="synLineNumber">   28</span>                      alt=&quot;Logotipo de Taquiones&quot; /&gt;
<span class="synLineNumber">   29</span>              &lt;/div&gt;</span>
    </PRE></TD>
</TABLE>

        </BR>
    
        <TABLE>
<TR>
    <TD>Source fragment.html using Kate engine</TD>
</TR>
<TR>
    <TD><PRE>
    URL from  to examples/sources/fragment.html
<span class="syntax"><span class="synLineNumber">    1</span>  <span class="synStatement">&lt;?xml</span>&nbsp;version="1.0"&nbsp;encoding="UTF-8"<span class="synStatement">?&gt;</span>
<span class="synLineNumber">    2</span>  <span class="synType">&lt;!DOCTYPE&nbsp;</span>html&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;XHTML&nbsp;1.0&nbsp;Strict//EN"
<span class="synLineNumber">    3</span>  &nbsp;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"<span class="synType">&gt;</span>
<span class="synLineNumber">    4</span>  <span class="synStatement">&lt;html</span><span class="synPreProc">&nbsp;xmlns=</span><span class="synConstant">"http://www.w3.org/1999/xhtml"</span><span class="synPreProc">&nbsp;xml:lang=</span><span class=...
<span class="synLineNumber">    5</span>  
<span class="synLineNumber">    6</span>  <span class="synStatement">&lt;head&gt;</span>
<span class="synLineNumber">    7</span>  &nbsp;&nbsp;&nbsp;&nbsp;<span class="synStatement">&lt;meta</span><span class="synPreProc">&nbsp;http-equiv=</span><span class="synConstant">"Content-Type"</span><span class="synPreProc">&nbsp;content=</span>...
<span class="synLineNumber">    8</span>  &nbsp;&nbsp;&nbsp;&nbsp;<span class="synComment">&lt;!--&nbsp;&lt;base&nbsp;href=""&nbsp;/&gt;&nbsp;--&gt;</span>
<span class="synLineNumber">    9</span>  &nbsp;&nbsp;&nbsp;&nbsp;<span class="synStatement">&lt;title&gt;</span>P<span class="synConstant">&amp;#xE1;</span>gina&nbsp;principal<span class="synStatement">&lt;/title&gt;</span>
<span class="synLineNumber">   10</span>  &nbsp;&nbsp;&nbsp;&nbsp;<span class="synStatement">&lt;link</span><span class="synPreProc">&nbsp;rel=</span><span class="synConstant">"stylesheet"</span><span class="synPreProc">&nbsp;href=</span><span class=...
<span class="synLineNumber">   11</span>  <span class="synPreProc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;media=</span><span class="synConstant">"screen"</span>&nbsp;<span class="synStatement">/&gt;</span>
<span class="synLineNumber">   12</span>  &nbsp;&nbsp;&nbsp;&nbsp;<span class="synStatement">&lt;link</span><span class="synPreProc">&nbsp;rel=</span><span class="synConstant">"stylesheet"</span><span class="synPreProc">&nbsp;href=</span><span class=...
<span class="synLineNumber">   13</span>  <span class="synPreProc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;media=</span><span class="synConstant">"print"</span>&nbsp;<span class="synStatement">/&gt;</span>
<span class="synLineNumber">   14</span>  &nbsp;&nbsp;&nbsp;&nbsp;
<span class="synLineNumber">   15</span>  
<span class="synLineNumber">   16</span>  <span class="synStatement">&lt;/head&gt;</span>
<span class="synLineNumber">   17</span>  <span class="synStatement">&lt;body&gt;</span>
<span class="synLineNumber">   18</span>  
<span class="synLineNumber">   19</span>  <span class="synComment">&lt;!--&nbsp;Contenedor&nbsp;global&nbsp;--&gt;</span>
<span class="synLineNumber">   20</span>  <span class="synStatement">&lt;div</span><span class="synPreProc">&nbsp;class=</span><span class="synConstant">"container"</span><span class="synStatement">&gt;</span>
<span class="synLineNumber">   21</span>  
<span class="synLineNumber">   22</span>  &nbsp;&nbsp;&nbsp;&nbsp;<span class="synComment">&lt;!--&nbsp;Columna&nbsp;izquierda:&nbsp;logotipo,&nbsp;menú&nbsp;global,&nbsp;</span><span class="synComment">
<span class="synLineNumber">   23</span>  </span><span class="synComment">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;validaciones&nbsp;y&nbsp;licencia&nbsp;--&gt;</span>
<span class="synLineNumber">   24</span>  &nbsp;&nbsp;&nbsp;&nbsp;<span class="synStatement">&lt;div</span><span class="synPreProc">&nbsp;class=</span><span class="synConstant">"left"</span><span class="synStatement">&gt;</span>
<span class="synLineNumber">   25</span>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="synComment">&lt;!--&nbsp;Logotipo&nbsp;--&gt;</span>
<span class="synLineNumber">   26</span>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="synStatement">&lt;div</span><span class="synPreProc">&nbsp;class=</span><span class="synConstant">"logo"</span><span class=...
<span class="synLineNumber">   27</span>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="synStatement">&lt;img</span><span class="synPreProc">&nbsp;src=</span><span class="synConstant">"im...
<span class="synLineNumber">   28</span>  <span class="synPreProc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alt=</span><span class="synConstant">"Logotipo&nbsp;de&nbsp;Taq...
<span class="synLineNumber">   29</span>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="synStatement">&lt;/div&gt;</span></span>
    </PRE></TD>
</TABLE>

        </BR>
    
        <TABLE>
<TR>
    <TD>Source fragment.html using Vim engine</TD>
</TR>
<TR>
    <TD><PRE>
    URL from  to examples/sources/fragment.html
<span class="syntax"><span class="synLineNumber">    1</span>  <span class="synIdentifier">&lt;?xml </span><span class="synType">version</span><span class="synIdentifier">=</span><span class="synConstant">&quot;1.0&quot;</span><span class="synIdentif...
<span class="synLineNumber">    2</span>  <span class="synComment">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;</span>
<span class="synLineNumber">    3</span>  <span class="synComment"> &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;</span>
<span class="synLineNumber">    4</span>  <span class="synIdentifier">&lt;</span><span class="synStatement">html</span><span class="synIdentifier"> xmlns=</span><span class="synConstant">&quot;http://www.w3.org/1999/xhtml&quot;</span><span class="syn...
<span class="synLineNumber">    5</span>  
<span class="synLineNumber">    6</span>  <span class="synIdentifier">&lt;</span><span class="synStatement">head</span><span class="synIdentifier">&gt;</span>
<span class="synLineNumber">    7</span>  <span class="synPreProc">	</span><span class="synIdentifier">&lt;</span><span class="synStatement">meta</span><span class="synIdentifier"> </span><span class="synType">http-equiv</span><span class="synIdentif...
<span class="synLineNumber">    8</span>  <span class="synPreProc">    </span><span class="synComment">&lt;!-- &lt;base href=&quot;&quot; /&gt; --&gt;</span>
<span class="synLineNumber">    9</span>  <span class="synPreProc">	</span><span class="synIdentifier">&lt;</span><span class="synStatement">title</span><span class="synIdentifier">&gt;</span>P<span class="synSpecial">&amp;#xE1;</span>gina principal<...
<span class="synLineNumber">   10</span>  <span class="synPreProc">	</span><span class="synIdentifier">&lt;</span><span class="synStatement">link</span><span class="synIdentifier"> </span><span class="synType">rel</span><span class="synIdentifier">=<...
<span class="synLineNumber">   11</span>  <span class="synIdentifier">        </span><span class="synType">media</span><span class="synIdentifier">=</span><span class="synConstant">&quot;screen&quot;</span><span class="synIdentifier"> /&gt;</span>
<span class="synLineNumber">   12</span>  <span class="synPreProc">	</span><span class="synIdentifier">&lt;</span><span class="synStatement">link</span><span class="synIdentifier"> </span><span class="synType">rel</span><span class="synIdentifier">=<...
<span class="synLineNumber">   13</span>  <span class="synIdentifier">        </span><span class="synType">media</span><span class="synIdentifier">=</span><span class="synConstant">&quot;print&quot;</span><span class="synIdentifier"> /&gt;</span>
<span class="synLineNumber">   14</span>  <span class="synPreProc">	</span>
<span class="synLineNumber">   15</span>  
<span class="synLineNumber">   16</span>  <span class="synIdentifier">&lt;/</span><span class="synStatement">head</span><span class="synIdentifier">&gt;</span>
<span class="synLineNumber">   17</span>  <span class="synIdentifier">&lt;</span><span class="synStatement">body</span><span class="synIdentifier">&gt;</span>
<span class="synLineNumber">   18</span>  
<span class="synLineNumber">   19</span>  <span class="synComment">&lt;!-- Contenedor global --&gt;</span>
<span class="synLineNumber">   20</span>  <span class="synIdentifier">&lt;</span><span class="synStatement">div</span><span class="synIdentifier"> </span><span class="synType">class</span><span class="synIdentifier">=</span><span class="synConstant">...
<span class="synLineNumber">   21</span>  
<span class="synLineNumber">   22</span>      <span class="synComment">&lt;!-- Columna izquierda: logotipo, menú global, </span>
<span class="synLineNumber">   23</span>  <span class="synComment">        validaciones y licencia --&gt;</span>
<span class="synLineNumber">   24</span>      <span class="synIdentifier">&lt;</span><span class="synStatement">div</span><span class="synIdentifier"> </span><span class="synType">class</span><span class="synIdentifier">=</span><span class="synConsta...
<span class="synLineNumber">   25</span>              <span class="synComment">&lt;!-- Logotipo --&gt;</span>
<span class="synLineNumber">   26</span>              <span class="synIdentifier">&lt;</span><span class="synStatement">div</span><span class="synIdentifier"> </span><span class="synType">class</span><span class="synIdentifier">=</span><span class="s...
<span class="synLineNumber">   27</span>                  <span class="synIdentifier">&lt;</span><span class="synStatement">img</span><span class="synIdentifier"> </span><span class="synType">src</span><span class="synIdentifier">=</span><span class=...
<span class="synLineNumber">   28</span>  <span class="synIdentifier">                    </span><span class="synType">alt</span><span class="synIdentifier">=</span><span class="synConstant">&quot;Logotipo de Taquiones&quot;</span><span class="synIde...
<span class="synLineNumber">   29</span>              <span class="synIdentifier">&lt;/</span><span class="synStatement">div</span><span class="synIdentifier">&gt;</span></span>
    </PRE></TD>
</TABLE>

        </BR>
    
        <TABLE>
<TR>
    <TD>Source function.pl using Simple engine</TD>
</TR>
<TR>
    <TD><PRE>
    URL from  to examples/sources/function.pl
<span class="syntax"><span class="synLineNumber">    1</span>  sub connection {
<span class="synLineNumber">    2</span>      my $class = shift;
<span class="synLineNumber">    3</span>      my $dsn = shift;
<span class="synLineNumber">    4</span>      my $user = shift;
<span class="synLineNumber">    5</span>      my $passwd = shift;
<span class="synLineNumber">    6</span>      my $attr = shift;
<span class="synLineNumber">    7</span>  
<span class="synLineNumber">    8</span>      if (not $dsn) {
<span class="synLineNumber">    9</span>          my $conf = Lidia::Config->new();
<span class="synLineNumber">   10</span>          $dsn = $conf->db->dsn();
<span class="synLineNumber">   11</span>          $user = $conf->db->user();
<span class="synLineNumber">   12</span>          $passwd = $conf->db->passwd();
<span class="synLineNumber">   13</span>      }
<span class="synLineNumber">   14</span>  
<span class="synLineNumber">   15</span>      return $class->SUPER::connection( $dsn, $user, $passwd, $attr);
<span class="synLineNumber">   16</span>  }</span>
    </PRE></TD>
</TABLE>

        </BR>
    



( run in 1.677 second using v1.01-cache-2.11-cpan-119454b85a5 )