Python Nikola bootstrap Jinja2主题能否在Nikola中呈现导航下拉菜单?

Python Nikola bootstrap Jinja2主题能否在Nikola中呈现导航下拉菜单?,python,twitter-bootstrap,twitter-bootstrap-3,Python,Twitter Bootstrap,Twitter Bootstrap 3,我正在为一个测试站点试用Nikola静态站点生成器,我遇到了这个问题。我正在提交代码和错误消息 这是我的菜单代码(直接来自Nikola手册) 这是生成的错误: TaskError - taskid:render_tags:output/categories/index.html PythonAction Error Traceback (most recent call last): File "/home/satish/.virtualenvs/nikola/local/lib/pytho

我正在为一个测试站点试用Nikola静态站点生成器,我遇到了这个问题。我正在提交代码和错误消息

这是我的菜单代码(直接来自Nikola手册)

这是生成的错误:

TaskError - taskid:render_tags:output/categories/index.html
PythonAction Error
Traceback (most recent call last):
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/doit/action.py", line 360, in execute
    returned_value = self.py_callable(*self.args, **kwargs)
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/nikola/nikola.py", line 639, in render_template
    template_name, None, local_context)
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/nikola/plugins/template/jinja.py", line 74, in render_template
    output = template.render(**context)
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/jinja2/environment.py", line 969, in render
    return self.environment.handle_exception(exc_info, True)
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/jinja2/environment.py", line 742, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "themes/bootstrap3-jinja/templates/tags.tmpl", line 2, in top-level template code
    {% extends 'base.tmpl' %}
  File "themes/bootstrap3-jinja/templates/base.tmpl", line 41, in top-level template code
    {{ bootstrap.html_navigation_links() }}
  File "themes/bootstrap3-jinja/templates/bootstrap_helper.tmpl", line 93, in template
    {% if rel_link(permalink, url) == "#" %}
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/nikola/nikola.py", line 901, in rel_link
    dst = urljoin(src, dst)
  File "/usr/lib/python2.7/urlparse.py", line 253, in urljoin
    urlparse(url, bscheme, allow_fragments)
  File "/usr/lib/python2.7/urlparse.py", line 135, in urlparse
    tuple = urlsplit(url, scheme, allow_fragments)
  File "/usr/lib/python2.7/urlparse.py", line 174, in urlsplit
    i = url.find(':')
AttributeError: 'tuple' object has no attribute 'find'
我正在使用
bootstrap3-jinja
主题

我希望我已经掌握了产生错误的代码的正确部分

请(某人)添加
nikola
作为标签。我没有必要的声誉来创造它。 从我所测试的
Nikola
是一个很棒的博客工具


谢谢。

这是尼古拉的一个错误。它已在GitHub主机上修复。请:

  • 从本地
    themes/
    子目录中删除
    base jinja
    bootstrap jinja
    bootstrap3 jinja
    主题-它们自7.0.0版起随Nikola一起提供
  • 升级到当前的GitHub主机
另外,StackOverflow不是提问的最佳场所;您更有可能通过邮件列表或在GitHub上报告问题获得答案

TaskError - taskid:render_tags:output/categories/index.html
PythonAction Error
Traceback (most recent call last):
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/doit/action.py", line 360, in execute
    returned_value = self.py_callable(*self.args, **kwargs)
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/nikola/nikola.py", line 639, in render_template
    template_name, None, local_context)
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/nikola/plugins/template/jinja.py", line 74, in render_template
    output = template.render(**context)
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/jinja2/environment.py", line 969, in render
    return self.environment.handle_exception(exc_info, True)
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/jinja2/environment.py", line 742, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "themes/bootstrap3-jinja/templates/tags.tmpl", line 2, in top-level template code
    {% extends 'base.tmpl' %}
  File "themes/bootstrap3-jinja/templates/base.tmpl", line 41, in top-level template code
    {{ bootstrap.html_navigation_links() }}
  File "themes/bootstrap3-jinja/templates/bootstrap_helper.tmpl", line 93, in template
    {% if rel_link(permalink, url) == "#" %}
  File "/home/satish/.virtualenvs/nikola/local/lib/python2.7/site-packages/nikola/nikola.py", line 901, in rel_link
    dst = urljoin(src, dst)
  File "/usr/lib/python2.7/urlparse.py", line 253, in urljoin
    urlparse(url, bscheme, allow_fragments)
  File "/usr/lib/python2.7/urlparse.py", line 135, in urlparse
    tuple = urlsplit(url, scheme, allow_fragments)
  File "/usr/lib/python2.7/urlparse.py", line 174, in urlsplit
    i = url.find(':')
AttributeError: 'tuple' object has no attribute 'find'