Hola, estoy tratando de probar nikola pero tengo algun problema con el sitio de prueba. Por las dudas comento que no tengo idea de python, así que me es difícil descifrar donde esta el error.
estoy probando la ultima versión. Ya instale docutils, mako y doit. pero cuando pongo "doit" en la terminal recibo el siguiente error:
carlos@carlos-notebook:~/Descargas/nikola-2.1.1$ doit
Parsing metadata
. render_posts:stories/configsample.html
########################################
TaskError - taskid:render_posts:stories/configsample.html
PythonAction Error
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/doit/action.py", line 291, in execute
returned_value = self.py_callable(*self.args, **kwargs)
File "/home/carlos/Descargas/nikola-2.1.1/nikola/rest.py", line 21, in compile_html
settings_overrides={'initial_header_level': 2})
File "/home/carlos/Descargas/nikola-2.1.1/nikola/rest.py", line 60, in rst2html
enable_exit_status=enable_exit_status)
File "/usr/local/lib/python2.7/dist-packages/docutils/core.py", line 666, in publish_programmatically
output = pub.publish(enable_exit_status=enable_exit_status)
File "/usr/local/lib/python2.7/dist-packages/docutils/core.py", line 221, in publish
self.settings)
File "/usr/local/lib/python2.7/dist-packages/docutils/readers/__init__.py", line 69, in read
self.parse()
File "/usr/local/lib/python2.7/dist-packages/docutils/readers/__init__.py", line 75, in parse
self.parser.parse(self.input, document)
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/__init__.py", line 162, in parse
self.statemachine.run(inputlines, document, inliner=self.inliner)
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 174, in run
input_source=document['source'])
File "/usr/local/lib/python2.7/dist-packages/docutils/statemachine.py", line 239, in run
context, state, transitions)
File "/usr/local/lib/python2.7/dist-packages/docutils/statemachine.py", line 460, in check_line
return method(match, context, next_state)
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 2279, in explicit_markup
nodelist, blank_finish = self.explicit_construct(match)
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 2291, in explicit_construct
return method(self, expmatch)
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 2034, in directive
directive_class, match, type_name, option_presets)
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 2083, in run_directive
result = directive_instance.run()
File "/usr/local/lib/python2.7/dist-packages/docutils/parsers/rst/__init__.py", line 387, in run
self.state, self.state_machine)
File "/home/carlos/Descargas/nikola-2.1.1/nikola/pygments_code_block_directive.py", line 222, in code_block_directive
for cls, value in DocutilsInterface(content, language, options):
File "/home/carlos/Descargas/nikola-2.1.1/nikola/pygments_code_block_directive.py", line 118, in __iter__
tokens = self.lex()
File "/home/carlos/Descargas/nikola-2.1.1/nikola/pygments_code_block_directive.py", line 91, in lex
lexer = get_lexer_by_name(self.language.lower(),
NameError: global name 'get_lexer_by_name' is not defined
Saludos, Laureano.