mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
Merge branch 'master' of github.com:getpelican/pelican
This commit is contained in:
commit
3857fd72b5
33 changed files with 368 additions and 63 deletions
|
|
@ -10,7 +10,7 @@ Next release
|
||||||
* Deprecate ``FILES_TO_COPY`` in favor of ``STATIC_PATHS`` and
|
* Deprecate ``FILES_TO_COPY`` in favor of ``STATIC_PATHS`` and
|
||||||
``EXTRA_PATH_METADATA``
|
``EXTRA_PATH_METADATA``
|
||||||
* Add support for ``{}`` in relative links syntax, besides ``||``
|
* Add support for ``{}`` in relative links syntax, besides ``||``
|
||||||
* Add support for |tag| and |category| relative links
|
* Add support for ``{tag}`` and ``{category}`` relative links
|
||||||
|
|
||||||
3.2.1 and 3.2.2
|
3.2.1 and 3.2.2
|
||||||
===============
|
===============
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
@ -602,7 +605,10 @@ Setting name (default value) What does it do?
|
||||||
`THEME_STATIC_PATHS`. Default is `theme`.
|
`THEME_STATIC_PATHS`. Default is `theme`.
|
||||||
`THEME_STATIC_PATHS` (``['static']``) Static theme paths you want to copy. Default
|
`THEME_STATIC_PATHS` (``['static']``) Static theme paths you want to copy. Default
|
||||||
value is `static`, but if your theme has
|
value is `static`, but if your theme has
|
||||||
other static paths, you can put them here.
|
other static paths, you can put them here. If files
|
||||||
|
or directories with the same names are included in
|
||||||
|
the paths defined in this settings, they will be
|
||||||
|
progressively overwritten.
|
||||||
`CSS_FILE` (``'main.css'``) Specify the CSS file you want to load.
|
`CSS_FILE` (``'main.css'``) Specify the CSS file you want to load.
|
||||||
================================================ =====================================================
|
================================================ =====================================================
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -544,7 +544,7 @@ class StaticGenerator(Generator):
|
||||||
"""Copy all the paths from source to destination"""
|
"""Copy all the paths from source to destination"""
|
||||||
for path in paths:
|
for path in paths:
|
||||||
copy(path, source, os.path.join(output_path, destination),
|
copy(path, source, os.path.join(output_path, destination),
|
||||||
final_path, overwrite=True)
|
final_path)
|
||||||
|
|
||||||
def generate_context(self):
|
def generate_context(self):
|
||||||
self.staticfiles = []
|
self.staticfiles = []
|
||||||
|
|
|
||||||
|
|
@ -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,9 +43,19 @@ 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')):
|
||||||
self.options['linenos'] = 'table'
|
if self.options['linenos'] == 'none':
|
||||||
|
self.options.pop('linenos')
|
||||||
|
else:
|
||||||
|
self.options['linenos'] = 'table'
|
||||||
|
|
||||||
for flag in ('nowrap', 'nobackground', 'anchorlinenos'):
|
for flag in ('nowrap', 'nobackground', 'anchorlinenos'):
|
||||||
if flag in self.options:
|
if flag in self.options:
|
||||||
|
|
|
||||||
|
|
@ -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 -->
|
||||||
|
|
|
||||||
|
|
@ -92,3 +92,38 @@ class TestPelican(LoggedTestCase):
|
||||||
mute(True)(pelican.run)()
|
mute(True)(pelican.run)()
|
||||||
dcmp = dircmp(self.temp_path, os.path.join(OUTPUT_PATH, 'custom'))
|
dcmp = dircmp(self.temp_path, os.path.join(OUTPUT_PATH, 'custom'))
|
||||||
self.assertFilesEqual(recursiveDiff(dcmp))
|
self.assertFilesEqual(recursiveDiff(dcmp))
|
||||||
|
|
||||||
|
def test_theme_static_paths_copy(self):
|
||||||
|
# the same thing with a specified set of settings should work
|
||||||
|
settings = read_settings(path=SAMPLE_CONFIG, override={
|
||||||
|
'PATH': INPUT_PATH,
|
||||||
|
'OUTPUT_PATH': self.temp_path,
|
||||||
|
'THEME_STATIC_PATHS': [os.path.join(SAMPLES_PATH, 'very'),
|
||||||
|
os.path.join(SAMPLES_PATH, 'kinda'),
|
||||||
|
os.path.join(SAMPLES_PATH, 'theme_standard')]
|
||||||
|
})
|
||||||
|
pelican = Pelican(settings=settings)
|
||||||
|
mute(True)(pelican.run)()
|
||||||
|
theme_output = os.path.join(self.temp_path, 'theme')
|
||||||
|
extra_path = os.path.join(theme_output, 'exciting', 'new', 'files')
|
||||||
|
|
||||||
|
for file in ['a_stylesheet', 'a_template']:
|
||||||
|
self.assertTrue(os.path.exists(os.path.join(theme_output, file)))
|
||||||
|
|
||||||
|
for file in ['wow!', 'boom!', 'bap!', 'zap!']:
|
||||||
|
self.assertTrue(os.path.exists(os.path.join(extra_path, file)))
|
||||||
|
|
||||||
|
def test_theme_static_paths_copy_single_file(self):
|
||||||
|
# the same thing with a specified set of settings should work
|
||||||
|
settings = read_settings(path=SAMPLE_CONFIG, override={
|
||||||
|
'PATH': INPUT_PATH,
|
||||||
|
'OUTPUT_PATH': self.temp_path,
|
||||||
|
'THEME_STATIC_PATHS': [os.path.join(SAMPLES_PATH, 'theme_standard')]
|
||||||
|
})
|
||||||
|
|
||||||
|
pelican = Pelican(settings=settings)
|
||||||
|
mute(True)(pelican.run)()
|
||||||
|
theme_output = os.path.join(self.temp_path, 'theme')
|
||||||
|
|
||||||
|
for file in ['a_stylesheet', 'a_template']:
|
||||||
|
self.assertTrue(os.path.exists(os.path.join(theme_output, file)))
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,19 @@
|
||||||
{% if PIWIK_URL and PIWIK_SITE_ID %}
|
{% if PIWIK_URL and PIWIK_SITE_ID %}
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
{% if PIWIK_SSL_URL %}
|
{% if PIWIK_SSL_URL %}
|
||||||
var pkBaseURL = (("https:" == document.location.protocol) ? "https://{{ PIWIK_SSL_URL }}/" : "http://{{ PIWIK_URL }}/");
|
var pkBaseURL = "{{ PIWIK_SSL_URL }}";
|
||||||
{% else %}
|
{% else %}
|
||||||
var pkBaseURL = (("https:" == document.location.protocol) ? "https://{{ PIWIK_URL }}/" : "http://{{ PIWIK_URL }}/");
|
var pkBaseURL = "{{ PIWIK_URL }}";
|
||||||
{% endif %}
|
{% endif %}
|
||||||
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
|
var _paq = _paq || [];
|
||||||
</script><script type="text/javascript">
|
_paq.push(["trackPageView"]);
|
||||||
try {
|
_paq.push(["enableLinkTracking"]);
|
||||||
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", {{ PIWIK_SITE_ID }});
|
(function() {
|
||||||
piwikTracker.trackPageView();
|
var u=(("https:" == document.location.protocol) ? "https" : "http")+"://"+pkBaseURL+"/";
|
||||||
piwikTracker.enableLinkTracking();
|
_paq.push(["setTrackerUrl", u+"piwik.php"]);
|
||||||
} catch( err ) {}
|
_paq.push(["setSiteId", "{{ PIWIK_SITE_ID }}"]);
|
||||||
</script><noscript><p><img src="http://{{ PIWIK_URL }}/piwik.php?idsite={{ PIWIK_SITE_ID }}" style="border:0" alt="" /></p></noscript>
|
var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
|
||||||
{% endif %}
|
g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
{% endif %}
|
||||||
|
|
|
||||||
|
|
@ -256,7 +256,7 @@ def slugify(value, substitutions=()):
|
||||||
return value.decode('ascii')
|
return value.decode('ascii')
|
||||||
|
|
||||||
|
|
||||||
def copy(path, source, destination, destination_path=None, overwrite=False):
|
def copy(path, source, destination, destination_path=None):
|
||||||
"""Copy path from origin to destination.
|
"""Copy path from origin to destination.
|
||||||
|
|
||||||
The function is able to copy either files or directories.
|
The function is able to copy either files or directories.
|
||||||
|
|
@ -265,8 +265,6 @@ def copy(path, source, destination, destination_path=None, overwrite=False):
|
||||||
:param source: the source dir
|
:param source: the source dir
|
||||||
:param destination: the destination dir
|
:param destination: the destination dir
|
||||||
:param destination_path: the destination path (optional)
|
:param destination_path: the destination path (optional)
|
||||||
:param overwrite: whether to overwrite the destination if already exists
|
|
||||||
or not
|
|
||||||
"""
|
"""
|
||||||
if not destination_path:
|
if not destination_path:
|
||||||
destination_path = path
|
destination_path = path
|
||||||
|
|
@ -275,16 +273,27 @@ def copy(path, source, destination, destination_path=None, overwrite=False):
|
||||||
destination_ = os.path.abspath(
|
destination_ = os.path.abspath(
|
||||||
os.path.expanduser(os.path.join(destination, destination_path)))
|
os.path.expanduser(os.path.join(destination, destination_path)))
|
||||||
|
|
||||||
|
if not os.path.exists(destination_):
|
||||||
|
os.makedirs(destination_)
|
||||||
|
|
||||||
|
def recurse(source, destination):
|
||||||
|
for entry in os.listdir(source):
|
||||||
|
entry_path = os.path.join(source, entry)
|
||||||
|
if os.path.isdir(entry_path):
|
||||||
|
entry_dest = os.path.join(destination, entry)
|
||||||
|
if os.path.exists(entry_dest):
|
||||||
|
if not os.path.isdir(entry_dest):
|
||||||
|
raise IOError('Failed to copy {0} a directory.'
|
||||||
|
.format(entry_dest))
|
||||||
|
recurse(entry_path, entry_dest)
|
||||||
|
else:
|
||||||
|
shutil.copytree(entry_path, entry_dest)
|
||||||
|
else:
|
||||||
|
shutil.copy(entry_path, destination)
|
||||||
|
|
||||||
|
|
||||||
if os.path.isdir(source_):
|
if os.path.isdir(source_):
|
||||||
try:
|
recurse(source_, destination_)
|
||||||
shutil.copytree(source_, destination_)
|
|
||||||
logger.info('copying %s to %s' % (source_, destination_))
|
|
||||||
except OSError:
|
|
||||||
if overwrite:
|
|
||||||
shutil.rmtree(destination_)
|
|
||||||
shutil.copytree(source_, destination_)
|
|
||||||
logger.info('replacement of %s with %s' % (source_,
|
|
||||||
destination_))
|
|
||||||
|
|
||||||
elif os.path.isfile(source_):
|
elif os.path.isfile(source_):
|
||||||
dest_dir = os.path.dirname(destination_)
|
dest_dir = os.path.dirname(destination_)
|
||||||
|
|
|
||||||
|
|
@ -12,9 +12,20 @@ Testing sourcecode directive
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|
||||||
.. sourcecode:: python
|
.. sourcecode:: python
|
||||||
:linenos:
|
:linenos:
|
||||||
|
|
||||||
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.
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
0
samples/kinda/exciting/new/files/zap!
Normal file
0
samples/kinda/exciting/new/files/zap!
Normal file
0
samples/kinda/exciting/old
Normal file
0
samples/kinda/exciting/old
Normal file
|
|
@ -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"
|
||||||
|
|
|
||||||
0
samples/theme_standard/a_stylesheet
Normal file
0
samples/theme_standard/a_stylesheet
Normal file
0
samples/theme_standard/a_template
Normal file
0
samples/theme_standard/a_template
Normal file
0
samples/very/exciting/new/files/bap!
Normal file
0
samples/very/exciting/new/files/bap!
Normal file
0
samples/very/exciting/new/files/boom!
Normal file
0
samples/very/exciting/new/files/boom!
Normal file
0
samples/very/exciting/new/files/wow!
Normal file
0
samples/very/exciting/new/files/wow!
Normal file
Loading…
Add table
Add a link
Reference in a new issue