mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
Merge pull request #1084 from karmadharma/pygmentdocsanddefault
Support Pygments customization in settings (reST only)
This commit is contained in:
commit
74069e771f
21 changed files with 288 additions and 33 deletions
|
|
@ -533,6 +533,9 @@ which posts are translations::
|
||||||
|
|
||||||
That's true, foobar is still alive!
|
That's true, foobar is still alive!
|
||||||
|
|
||||||
|
|
||||||
|
.. _internal_pygments_options:
|
||||||
|
|
||||||
Syntax highlighting
|
Syntax highlighting
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
|
@ -556,6 +559,65 @@ indenting both the identifier and code::
|
||||||
The specified identifier (e.g. ``python``, ``ruby``) should be one that
|
The specified identifier (e.g. ``python``, ``ruby``) should be one that
|
||||||
appears on the `list of available lexers <http://pygments.org/docs/lexers/>`_.
|
appears on the `list of available lexers <http://pygments.org/docs/lexers/>`_.
|
||||||
|
|
||||||
|
When using reStructuredText the following options are available in the
|
||||||
|
code-block directive:
|
||||||
|
|
||||||
|
============= ============ =========================================
|
||||||
|
Option Valid values Description
|
||||||
|
============= ============ =========================================
|
||||||
|
anchorlinenos N/A If present wrap line numbers in <a> tags.
|
||||||
|
classprefix string String to prepend to token class names
|
||||||
|
hl_lines numbers List of lines to be highlighted.
|
||||||
|
lineanchors string Wrap each line in an anchor using this
|
||||||
|
string and -linenumber.
|
||||||
|
linenos string If present or set to "table" output line
|
||||||
|
numbers in a table, if set to
|
||||||
|
"inline" output them inline. "none" means
|
||||||
|
do not output the line numbers for this
|
||||||
|
table.
|
||||||
|
linenospecial number If set every nth line will be given the
|
||||||
|
'special' css class.
|
||||||
|
linenostart number Line number for the first line.
|
||||||
|
linenostep number Print every nth line number.
|
||||||
|
lineseparator string String to print between lines of code,
|
||||||
|
'\n' by default.
|
||||||
|
linespans string Wrap each line in a span using this and
|
||||||
|
-linenumber.
|
||||||
|
nobackground N/A If set do not output background color for
|
||||||
|
the wrapping element
|
||||||
|
nowrap N/A If set do not wrap the tokens at all.
|
||||||
|
tagsfile string ctags file to use for name definitions.
|
||||||
|
tagurlformat string format for the ctag links.
|
||||||
|
============= ============ =========================================
|
||||||
|
|
||||||
|
Note that, depending on its version, your pygments module might not have
|
||||||
|
all of these available. See the `Pygments documentation
|
||||||
|
<http://pygments.org/docs/formatters/>`_ for the HTML formatter for more
|
||||||
|
details on each of the options.
|
||||||
|
|
||||||
|
for example the below code block enables line numbers, starting at 153,
|
||||||
|
and prefixes the Pygments CSS classes with *pgcss* to make the names
|
||||||
|
more unique and avoid possible CSS conflicts::
|
||||||
|
|
||||||
|
.. code-block:: identifier
|
||||||
|
:classprefix: pgcss
|
||||||
|
:linenos: table
|
||||||
|
:linenostart: 153
|
||||||
|
|
||||||
|
<indented code block goes here>
|
||||||
|
|
||||||
|
It is also possible to specify the ``PYGMENTS_RST_OPTIONS`` variable
|
||||||
|
in your Pelican configuration file for settings that will be
|
||||||
|
automatically applied to every code block.
|
||||||
|
|
||||||
|
For example, if you wanted to have line numbers on for every code block
|
||||||
|
and a CSS prefix you would set this variable to::
|
||||||
|
|
||||||
|
PYGMENTS_RST_OPTIONS = { 'classprefix': 'pgcss', 'linenos': 'table'}
|
||||||
|
|
||||||
|
If specified, settings for individual code blocks will override the
|
||||||
|
defaults in the configuration file.
|
||||||
|
|
||||||
Publishing drafts
|
Publishing drafts
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -161,6 +161,9 @@ Setting name (default value) What doe
|
||||||
to enclose the identifier, say ``filename``, in ``{}`` or ``||``.
|
to enclose the identifier, say ``filename``, in ``{}`` or ``||``.
|
||||||
Identifier between ``{`` and ``}`` goes into the ``what`` capturing group.
|
Identifier between ``{`` and ``}`` goes into the ``what`` capturing group.
|
||||||
For details see :ref:`ref-linking-to-internal-content`.
|
For details see :ref:`ref-linking-to-internal-content`.
|
||||||
|
`PYGMENTS_RST_OPTIONS` (``[]``) A list of default Pygments settings for your reStructuredText
|
||||||
|
code blocks. See :ref:`internal_pygments_options` for a list of
|
||||||
|
supported options.
|
||||||
===================================================================== =====================================================================
|
===================================================================== =====================================================================
|
||||||
|
|
||||||
.. [#] Default is the system locale.
|
.. [#] Default is the system locale.
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,8 @@ from pygments.formatters import HtmlFormatter
|
||||||
from pygments import highlight
|
from pygments import highlight
|
||||||
from pygments.lexers import get_lexer_by_name, TextLexer
|
from pygments.lexers import get_lexer_by_name, TextLexer
|
||||||
import re
|
import re
|
||||||
|
import six
|
||||||
|
import pelican.settings as pys
|
||||||
|
|
||||||
|
|
||||||
class Pygments(Directive):
|
class Pygments(Directive):
|
||||||
|
|
@ -41,8 +43,18 @@ class Pygments(Directive):
|
||||||
# no lexer found - use the text one instead of an exception
|
# no lexer found - use the text one instead of an exception
|
||||||
lexer = TextLexer()
|
lexer = TextLexer()
|
||||||
|
|
||||||
|
# Fetch the defaults
|
||||||
|
if pys.PYGMENTS_RST_OPTIONS is not None:
|
||||||
|
for k, v in six.iteritems(pys.PYGMENTS_RST_OPTIONS):
|
||||||
|
# Locally set options overrides the defaults
|
||||||
|
if k not in self.options:
|
||||||
|
self.options[k] = v
|
||||||
|
|
||||||
if ('linenos' in self.options and
|
if ('linenos' in self.options and
|
||||||
self.options['linenos'] not in ('table', 'inline')):
|
self.options['linenos'] not in ('table', 'inline')):
|
||||||
|
if self.options['linenos'] == 'none':
|
||||||
|
self.options.pop('linenos')
|
||||||
|
else:
|
||||||
self.options['linenos'] = 'table'
|
self.options['linenos'] = 'table'
|
||||||
|
|
||||||
for flag in ('nowrap', 'nobackground', 'anchorlinenos'):
|
for flag in ('nowrap', 'nobackground', 'anchorlinenos'):
|
||||||
|
|
|
||||||
|
|
@ -107,12 +107,15 @@ DEFAULT_CONFIG = {
|
||||||
'SUMMARY_MAX_LENGTH': 50,
|
'SUMMARY_MAX_LENGTH': 50,
|
||||||
'PLUGIN_PATH': '',
|
'PLUGIN_PATH': '',
|
||||||
'PLUGINS': [],
|
'PLUGINS': [],
|
||||||
|
'PYGMENTS_RST_OPTIONS': {},
|
||||||
'TEMPLATE_PAGES': {},
|
'TEMPLATE_PAGES': {},
|
||||||
'IGNORE_FILES': ['.#*'],
|
'IGNORE_FILES': ['.#*'],
|
||||||
'SLUG_SUBSTITUTIONS': (),
|
'SLUG_SUBSTITUTIONS': (),
|
||||||
'INTRASITE_LINK_REGEX': '[{|](?P<what>.*?)[|}]',
|
'INTRASITE_LINK_REGEX': '[{|](?P<what>.*?)[|}]',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PYGMENTS_RST_OPTIONS = None
|
||||||
|
|
||||||
|
|
||||||
def read_settings(path=None, override=None):
|
def read_settings(path=None, override=None):
|
||||||
if path:
|
if path:
|
||||||
|
|
@ -131,7 +134,14 @@ def read_settings(path=None, override=None):
|
||||||
if override:
|
if override:
|
||||||
local_settings.update(override)
|
local_settings.update(override)
|
||||||
|
|
||||||
return configure_settings(local_settings)
|
parsed_settings = configure_settings(local_settings)
|
||||||
|
# This is because there doesn't seem to be a way to pass extra
|
||||||
|
# parameters to docutils directive handlers, so we have to have a
|
||||||
|
# variable here that we'll import from within Pygments.run (see
|
||||||
|
# rstdirectives.py) to see what the user defaults were.
|
||||||
|
global PYGMENTS_RST_OPTIONS
|
||||||
|
PYGMENTS_RST_OPTIONS = parsed_settings.get('PYGMENTS_RST_OPTIONS', None)
|
||||||
|
return parsed_settings
|
||||||
|
|
||||||
|
|
||||||
def get_settings_from_module(module=None, default_settings=DEFAULT_CONFIG):
|
def get_settings_from_module(module=None, default_settings=DEFAULT_CONFIG):
|
||||||
|
|
|
||||||
|
|
@ -86,11 +86,11 @@
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table></div>
|
||||||
</div>
|
<div class="section" id="testing-another-case">
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<h2>Testing another case</h2>
|
||||||
<h2>Testing more sourcecode directives</h2>
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
<div class="highlight"><pre><span id="foo-8"><a name="foo-8"></a><span class="lineno special"> 8</span> <span class="testingk">def</span> <span class="testingnf">run</span><span class="testingp">(</span><span class="testingbp">self</span><span class="testingp">):</span><br></span><span id="foo-9"><a name="foo-9"></a><span class="lineno"> </span> <span class="testingbp">self</span><span class="testingo">.</span><span class="testingn">assert_has_content</span><span class="testingp">()</span><br></span><span id="foo-10"><a name="foo-10"></a><span class="lineno special">10</span> <span class="testingk">try</span><span class="testingp">:</span><br></span><span id="foo-11"><a name="foo-11"></a><span class="lineno"> </span> <span class="testingn">lexer</span> <span class="testingo">=</span> <span class="testingn">get_lexer_by_name</span><span class="testingp">(</span><span class="testingbp">self</span><span class="testingo">.</span><span class="testingn">arguments</span><span class="testingp">[</span><span class="testingmi">0</span><span class="testingp">])</span><br></span><span id="foo-12"><a name="foo-12"></a><span class="lineno special">12</span> <span class="testingk">except</span> <span class="testingne">ValueError ...</span></span></pre></div></div>
|
pelican.conf, it ...</p></div>
|
||||||
<a class="readmore" href="/unbelievable.html">read more</a>
|
<a class="readmore" href="/unbelievable.html">read more</a>
|
||||||
</div><!-- /.entry-content -->
|
</div><!-- /.entry-content -->
|
||||||
</article></li>
|
</article></li>
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,14 @@ YEAH !</p>
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table></div>
|
||||||
|
<div class="section" id="testing-another-case">
|
||||||
|
<h2>Testing another case</h2>
|
||||||
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
|
pelican.conf, it will have nothing in default.</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<div class="section" id="testing-more-sourcecode-directives">
|
||||||
<h2>Testing more sourcecode directives</h2>
|
<h2>Testing more sourcecode directives</h2>
|
||||||
|
|
@ -43,5 +50,12 @@ YEAH !</p>
|
||||||
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
<p>Lovely.</p>
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="section" id="testing-overriding-config-defaults">
|
||||||
|
<h2>Testing overriding config defaults</h2>
|
||||||
|
<p>Even if the default is line numbers, we can override it here</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
|
</div>
|
||||||
</summary></entry><entry><title>The baz tag</title><link href="/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00Z</updated><author><name></name></author><id>tag:,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
</summary></entry><entry><title>The baz tag</title><link href="/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00Z</updated><author><name></name></author><id>tag:,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
||||||
</summary></entry></feed>
|
</summary></entry></feed>
|
||||||
|
|
@ -32,7 +32,14 @@ YEAH !</p>
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table></div>
|
||||||
|
<div class="section" id="testing-another-case">
|
||||||
|
<h2>Testing another case</h2>
|
||||||
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
|
pelican.conf, it will have nothing in default.</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<div class="section" id="testing-more-sourcecode-directives">
|
||||||
<h2>Testing more sourcecode directives</h2>
|
<h2>Testing more sourcecode directives</h2>
|
||||||
|
|
@ -44,5 +51,12 @@ YEAH !</p>
|
||||||
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
<p>Lovely.</p>
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="section" id="testing-overriding-config-defaults">
|
||||||
|
<h2>Testing overriding config defaults</h2>
|
||||||
|
<p>Even if the default is line numbers, we can override it here</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
|
</div>
|
||||||
</summary></entry><entry><title>The baz tag</title><link href="/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00Z</updated><author><name></name></author><id>tag:,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
</summary></entry><entry><title>The baz tag</title><link href="/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00Z</updated><author><name></name></author><id>tag:,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
||||||
</summary></entry></feed>
|
</summary></entry></feed>
|
||||||
|
|
@ -8,7 +8,14 @@
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table></div>
|
||||||
|
<div class="section" id="testing-another-case">
|
||||||
|
<h2>Testing another case</h2>
|
||||||
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
|
pelican.conf, it will have nothing in default.</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<div class="section" id="testing-more-sourcecode-directives">
|
||||||
<h2>Testing more sourcecode directives</h2>
|
<h2>Testing more sourcecode directives</h2>
|
||||||
|
|
@ -20,5 +27,12 @@
|
||||||
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
<p>Lovely.</p>
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="section" id="testing-overriding-config-defaults">
|
||||||
|
<h2>Testing overriding config defaults</h2>
|
||||||
|
<p>Even if the default is line numbers, we can override it here</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
|
</div>
|
||||||
</summary></entry><entry><title>The baz tag</title><link href="/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00Z</updated><author><name></name></author><id>tag:,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
</summary></entry><entry><title>The baz tag</title><link href="/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00Z</updated><author><name></name></author><id>tag:,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
||||||
</summary></entry></feed>
|
</summary></entry></feed>
|
||||||
|
|
@ -219,11 +219,11 @@ YEAH !</p>
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table></div>
|
||||||
</div>
|
<div class="section" id="testing-another-case">
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<h2>Testing another case</h2>
|
||||||
<h2>Testing more sourcecode directives</h2>
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
<div class="highlight"><pre><span id="foo-8"><a name="foo-8"></a><span class="lineno special"> 8</span> <span class="testingk">def</span> <span class="testingnf">run</span><span class="testingp">(</span><span class="testingbp">self</span><span class="testingp">):</span><br></span><span id="foo-9"><a name="foo-9"></a><span class="lineno"> </span> <span class="testingbp">self</span><span class="testingo">.</span><span class="testingn">assert_has_content</span><span class="testingp">()</span><br></span><span id="foo-10"><a name="foo-10"></a><span class="lineno special">10</span> <span class="testingk">try</span><span class="testingp">:</span><br></span><span id="foo-11"><a name="foo-11"></a><span class="lineno"> </span> <span class="testingn">lexer</span> <span class="testingo">=</span> <span class="testingn">get_lexer_by_name</span><span class="testingp">(</span><span class="testingbp">self</span><span class="testingo">.</span><span class="testingn">arguments</span><span class="testingp">[</span><span class="testingmi">0</span><span class="testingp">])</span><br></span><span id="foo-12"><a name="foo-12"></a><span class="lineno special">12</span> <span class="testingk">except</span> <span class="testingne">ValueError ...</span></span></pre></div></div>
|
pelican.conf, it ...</p></div>
|
||||||
<a class="readmore" href="/unbelievable.html">read more</a>
|
<a class="readmore" href="/unbelievable.html">read more</a>
|
||||||
</div><!-- /.entry-content -->
|
</div><!-- /.entry-content -->
|
||||||
</article></li>
|
</article></li>
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,14 @@
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table></div>
|
||||||
|
<div class="section" id="testing-another-case">
|
||||||
|
<h2>Testing another case</h2>
|
||||||
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
|
pelican.conf, it will have nothing in default.</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<div class="section" id="testing-more-sourcecode-directives">
|
||||||
<h2>Testing more sourcecode directives</h2>
|
<h2>Testing more sourcecode directives</h2>
|
||||||
|
|
@ -58,6 +65,13 @@
|
||||||
<h2>Testing even more sourcecode directives</h2>
|
<h2>Testing even more sourcecode directives</h2>
|
||||||
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
<p>Lovely.</p>
|
<p>Lovely.</p>
|
||||||
|
</div>
|
||||||
|
<div class="section" id="testing-overriding-config-defaults">
|
||||||
|
<h2>Testing overriding config defaults</h2>
|
||||||
|
<p>Even if the default is line numbers, we can override it here</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div><!-- /.entry-content -->
|
</div><!-- /.entry-content -->
|
||||||
|
|
|
||||||
|
|
@ -55,11 +55,11 @@
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table></div>
|
||||||
</div>
|
<div class="section" id="testing-another-case">
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<h2>Testing another case</h2>
|
||||||
<h2>Testing more sourcecode directives</h2>
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
<div class="highlight"><pre><span id="foo-8"><a name="foo-8"></a><span class="lineno special"> 8</span> <span class="testingk">def</span> <span class="testingnf">run</span><span class="testingp">(</span><span class="testingbp">self</span><span class="testingp">):</span><br></span><span id="foo-9"><a name="foo-9"></a><span class="lineno"> </span> <span class="testingbp">self</span><span class="testingo">.</span><span class="testingn">assert_has_content</span><span class="testingp">()</span><br></span><span id="foo-10"><a name="foo-10"></a><span class="lineno special">10</span> <span class="testingk">try</span><span class="testingp">:</span><br></span><span id="foo-11"><a name="foo-11"></a><span class="lineno"> </span> <span class="testingn">lexer</span> <span class="testingo">=</span> <span class="testingn">get_lexer_by_name</span><span class="testingp">(</span><span class="testingbp">self</span><span class="testingo">.</span><span class="testingn">arguments</span><span class="testingp">[</span><span class="testingmi">0</span><span class="testingp">])</span><br></span><span id="foo-12"><a name="foo-12"></a><span class="lineno special">12</span> <span class="testingk">except</span> <span class="testingne">ValueError ...</span></span></pre></div></div>
|
pelican.conf, it ...</p></div>
|
||||||
<a class="readmore" href="../unbelievable.html">read more</a>
|
<a class="readmore" href="../unbelievable.html">read more</a>
|
||||||
<p>There are <a href="../unbelievable.html#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
|
<p>There are <a href="../unbelievable.html#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
|
||||||
</article></li>
|
</article></li>
|
||||||
|
|
|
||||||
|
|
@ -99,11 +99,11 @@
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table></div>
|
||||||
</div>
|
<div class="section" id="testing-another-case">
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<h2>Testing another case</h2>
|
||||||
<h2>Testing more sourcecode directives</h2>
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
<div class="highlight"><pre><span id="foo-8"><a name="foo-8"></a><span class="lineno special"> 8</span> <span class="testingk">def</span> <span class="testingnf">run</span><span class="testingp">(</span><span class="testingbp">self</span><span class="testingp">):</span><br></span><span id="foo-9"><a name="foo-9"></a><span class="lineno"> </span> <span class="testingbp">self</span><span class="testingo">.</span><span class="testingn">assert_has_content</span><span class="testingp">()</span><br></span><span id="foo-10"><a name="foo-10"></a><span class="lineno special">10</span> <span class="testingk">try</span><span class="testingp">:</span><br></span><span id="foo-11"><a name="foo-11"></a><span class="lineno"> </span> <span class="testingn">lexer</span> <span class="testingo">=</span> <span class="testingn">get_lexer_by_name</span><span class="testingp">(</span><span class="testingbp">self</span><span class="testingo">.</span><span class="testingn">arguments</span><span class="testingp">[</span><span class="testingmi">0</span><span class="testingp">])</span><br></span><span id="foo-12"><a name="foo-12"></a><span class="lineno special">12</span> <span class="testingk">except</span> <span class="testingne">ValueError ...</span></span></pre></div></div>
|
pelican.conf, it ...</p></div>
|
||||||
<a class="readmore" href="../unbelievable.html">read more</a>
|
<a class="readmore" href="../unbelievable.html">read more</a>
|
||||||
<p>There are <a href="../unbelievable.html#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
|
<p>There are <a href="../unbelievable.html#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
|
||||||
</article></li>
|
</article></li>
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,13 @@ YEAH !</p>
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
</td></tr></table></div>
|
||||||
|
<div class="section" id="testing-another-case">
|
||||||
|
<h2>Testing another case</h2>
|
||||||
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
|
pelican.conf, it will have nothing in default.</p>
|
||||||
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table><p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<div class="section" id="testing-more-sourcecode-directives">
|
||||||
|
|
@ -43,5 +50,12 @@ YEAH !</p>
|
||||||
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
<p>Lovely.</p>
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="section" id="testing-overriding-config-defaults">
|
||||||
|
<h2>Testing overriding config defaults</h2>
|
||||||
|
<p>Even if the default is line numbers, we can override it here</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
|
</div>
|
||||||
</summary></entry><entry><title>The baz tag</title><link href="http://blog.notmyidea.org/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00+01:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
</summary></entry><entry><title>The baz tag</title><link href="http://blog.notmyidea.org/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00+01:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
||||||
</summary></entry></feed>
|
</summary></entry></feed>
|
||||||
|
|
@ -33,6 +33,13 @@ YEAH !</p>
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
</td></tr></table></div>
|
||||||
|
<div class="section" id="testing-another-case">
|
||||||
|
<h2>Testing another case</h2>
|
||||||
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
|
pelican.conf, it will have nothing in default.</p>
|
||||||
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table><p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<div class="section" id="testing-more-sourcecode-directives">
|
||||||
|
|
@ -45,5 +52,12 @@ YEAH !</p>
|
||||||
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
<p>Lovely.</p>
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="section" id="testing-overriding-config-defaults">
|
||||||
|
<h2>Testing overriding config defaults</h2>
|
||||||
|
<p>Even if the default is line numbers, we can override it here</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
|
</div>
|
||||||
</summary></entry><entry><title>The baz tag</title><link href="http://blog.notmyidea.org/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00+01:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
</summary></entry><entry><title>The baz tag</title><link href="http://blog.notmyidea.org/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00+01:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
||||||
</summary></entry></feed>
|
</summary></entry></feed>
|
||||||
|
|
@ -33,6 +33,13 @@ YEAH !</p>
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
</td></tr></table></div>
|
||||||
|
<div class="section" id="testing-another-case">
|
||||||
|
<h2>Testing another case</h2>
|
||||||
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
|
pelican.conf, it will have nothing in default.</p>
|
||||||
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table><p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<div class="section" id="testing-more-sourcecode-directives">
|
||||||
|
|
@ -45,5 +52,12 @@ YEAH !</p>
|
||||||
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
<p>Lovely.</p>
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="section" id="testing-overriding-config-defaults">
|
||||||
|
<h2>Testing overriding config defaults</h2>
|
||||||
|
<p>Even if the default is line numbers, we can override it here</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
|
</div>
|
||||||
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Fri, 15 Oct 2010 20:30:00 +0200</pubDate><guid>tag:blog.notmyidea.org,2010-10-15:unbelievable.html</guid></item><item><title>The baz tag</title><link>http://blog.notmyidea.org/tag/baz.html</link><description><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Fri, 15 Oct 2010 20:30:00 +0200</pubDate><guid>tag:blog.notmyidea.org,2010-10-15:unbelievable.html</guid></item><item><title>The baz tag</title><link>http://blog.notmyidea.org/tag/baz.html</link><description><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
||||||
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Sun, 14 Mar 2010 00:00:00 +0100</pubDate><guid>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</guid></item></channel></rss>
|
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Sun, 14 Mar 2010 00:00:00 +0100</pubDate><guid>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</guid></item></channel></rss>
|
||||||
|
|
@ -8,6 +8,13 @@
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
</td></tr></table></div>
|
||||||
|
<div class="section" id="testing-another-case">
|
||||||
|
<h2>Testing another case</h2>
|
||||||
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
|
pelican.conf, it will have nothing in default.</p>
|
||||||
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table><p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<div class="section" id="testing-more-sourcecode-directives">
|
||||||
|
|
@ -20,5 +27,12 @@
|
||||||
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
<p>Lovely.</p>
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="section" id="testing-overriding-config-defaults">
|
||||||
|
<h2>Testing overriding config defaults</h2>
|
||||||
|
<p>Even if the default is line numbers, we can override it here</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
|
</div>
|
||||||
</summary></entry><entry><title>The baz tag</title><link href="http://blog.notmyidea.org/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00+01:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
</summary></entry><entry><title>The baz tag</title><link href="http://blog.notmyidea.org/tag/baz.html" rel="alternate"></link><updated>2010-03-14T00:00:00+01:00</updated><author><name>Alexis Métaireau</name></author><id>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</id><summary type="html"><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
||||||
</summary></entry></feed>
|
</summary></entry></feed>
|
||||||
|
|
@ -8,6 +8,13 @@
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
</td></tr></table></div>
|
||||||
|
<div class="section" id="testing-another-case">
|
||||||
|
<h2>Testing another case</h2>
|
||||||
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
|
pelican.conf, it will have nothing in default.</p>
|
||||||
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table><p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<div class="section" id="testing-more-sourcecode-directives">
|
||||||
|
|
@ -20,5 +27,12 @@
|
||||||
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
<p>Lovely.</p>
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="section" id="testing-overriding-config-defaults">
|
||||||
|
<h2>Testing overriding config defaults</h2>
|
||||||
|
<p>Even if the default is line numbers, we can override it here</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
|
</div>
|
||||||
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Fri, 15 Oct 2010 20:30:00 +0200</pubDate><guid>tag:blog.notmyidea.org,2010-10-15:unbelievable.html</guid></item><item><title>The baz tag</title><link>http://blog.notmyidea.org/tag/baz.html</link><description><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Fri, 15 Oct 2010 20:30:00 +0200</pubDate><guid>tag:blog.notmyidea.org,2010-10-15:unbelievable.html</guid></item><item><title>The baz tag</title><link>http://blog.notmyidea.org/tag/baz.html</link><description><p>This article overrides the listening of the articles under the <em>baz</em> tag.</p>
|
||||||
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Sun, 14 Mar 2010 00:00:00 +0100</pubDate><guid>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</guid></item></channel></rss>
|
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexis Métaireau</dc:creator><pubDate>Sun, 14 Mar 2010 00:00:00 +0100</pubDate><guid>tag:blog.notmyidea.org,2010-03-14:tag/baz.html</guid></item></channel></rss>
|
||||||
|
|
@ -55,11 +55,11 @@
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table></div>
|
||||||
</div>
|
<div class="section" id="testing-another-case">
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<h2>Testing another case</h2>
|
||||||
<h2>Testing more sourcecode directives</h2>
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
<div class="highlight"><pre><span id="foo-8"><a name="foo-8"></a><span class="lineno special"> 8</span> <span class="testingk">def</span> <span class="testingnf">run</span><span class="testingp">(</span><span class="testingbp">self</span><span class="testingp">):</span><br></span><span id="foo-9"><a name="foo-9"></a><span class="lineno"> </span> <span class="testingbp">self</span><span class="testingo">.</span><span class="testingn">assert_has_content</span><span class="testingp">()</span><br></span><span id="foo-10"><a name="foo-10"></a><span class="lineno special">10</span> <span class="testingk">try</span><span class="testingp">:</span><br></span><span id="foo-11"><a name="foo-11"></a><span class="lineno"> </span> <span class="testingn">lexer</span> <span class="testingo">=</span> <span class="testingn">get_lexer_by_name</span><span class="testingp">(</span><span class="testingbp">self</span><span class="testingo">.</span><span class="testingn">arguments</span><span class="testingp">[</span><span class="testingmi">0</span><span class="testingp">])</span><br></span><span id="foo-12"><a name="foo-12"></a><span class="lineno special">12</span> <span class="testingk">except</span> <span class="testingne">ValueError ...</span></span></pre></div></div>
|
pelican.conf, it ...</p></div>
|
||||||
<a class="readmore" href="./unbelievable.html">read more</a>
|
<a class="readmore" href="./unbelievable.html">read more</a>
|
||||||
<p>There are <a href="./unbelievable.html#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
|
<p>There are <a href="./unbelievable.html#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
|
||||||
</article></li>
|
</article></li>
|
||||||
|
|
|
||||||
|
|
@ -54,6 +54,13 @@
|
||||||
<h2>Testing sourcecode directive</h2>
|
<h2>Testing sourcecode directive</h2>
|
||||||
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
</td></tr></table></div>
|
||||||
|
<div class="section" id="testing-another-case">
|
||||||
|
<h2>Testing another case</h2>
|
||||||
|
<p>This will now have a line number in 'custom' since it's the default in
|
||||||
|
pelican.conf, it will have nothing in default.</p>
|
||||||
|
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
</td></tr></table><p>Lovely.</p>
|
</td></tr></table><p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="testing-more-sourcecode-directives">
|
<div class="section" id="testing-more-sourcecode-directives">
|
||||||
|
|
@ -65,6 +72,13 @@
|
||||||
<h2>Testing even more sourcecode directives</h2>
|
<h2>Testing even more sourcecode directives</h2>
|
||||||
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
<span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
<p>Lovely.</p>
|
<p>Lovely.</p>
|
||||||
|
</div>
|
||||||
|
<div class="section" id="testing-overriding-config-defaults">
|
||||||
|
<h2>Testing overriding config defaults</h2>
|
||||||
|
<p>Even if the default is line numbers, we can override it here</p>
|
||||||
|
<div class="highlight"><pre><span class="n">formatter</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="ow">and</span> <span class="n">VARIANTS</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">options</span><span class="o">.</span><span class="n">keys</span><span class="p">()[</span><span class="mi">0</span><span class="p">]]</span>
|
||||||
|
</pre></div>
|
||||||
|
<p>Lovely.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div><!-- /.entry-content -->
|
</div><!-- /.entry-content -->
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,17 @@ Testing sourcecode directive
|
||||||
formatter = self.options and VARIANTS[self.options.keys()[0]]
|
formatter = self.options and VARIANTS[self.options.keys()[0]]
|
||||||
|
|
||||||
|
|
||||||
|
Testing another case
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
This will now have a line number in 'custom' since it's the default in
|
||||||
|
pelican.conf, it will have nothing in default.
|
||||||
|
|
||||||
|
.. sourcecode:: python
|
||||||
|
|
||||||
|
formatter = self.options and VARIANTS[self.options.keys()[0]]
|
||||||
|
|
||||||
|
|
||||||
Lovely.
|
Lovely.
|
||||||
|
|
||||||
Testing more sourcecode directives
|
Testing more sourcecode directives
|
||||||
|
|
@ -71,3 +82,17 @@ Testing even more sourcecode directives
|
||||||
|
|
||||||
|
|
||||||
Lovely.
|
Lovely.
|
||||||
|
|
||||||
|
Testing overriding config defaults
|
||||||
|
----------------------------------
|
||||||
|
|
||||||
|
Even if the default is line numbers, we can override it here
|
||||||
|
|
||||||
|
.. sourcecode:: python
|
||||||
|
:linenos: none
|
||||||
|
|
||||||
|
|
||||||
|
formatter = self.options and VARIANTS[self.options.keys()[0]]
|
||||||
|
|
||||||
|
|
||||||
|
Lovely.
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,9 @@ STATIC_PATHS = [
|
||||||
# custom page generated with a jinja2 template
|
# custom page generated with a jinja2 template
|
||||||
TEMPLATE_PAGES = {'pages/jinja2_template.html': 'jinja2_template.html'}
|
TEMPLATE_PAGES = {'pages/jinja2_template.html': 'jinja2_template.html'}
|
||||||
|
|
||||||
|
# code blocks with line numbers
|
||||||
|
PYGMENTS_RST_OPTIONS = {'linenos': 'table'}
|
||||||
|
|
||||||
# foobar will not be used, because it's not in caps. All configuration keys
|
# foobar will not be used, because it's not in caps. All configuration keys
|
||||||
# have to be in caps
|
# have to be in caps
|
||||||
foobar = "barbaz"
|
foobar = "barbaz"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue