标签: pelican

Pelican 3.3 pelican-quickstart错误"ValueError:unknown locale:UTF-8"

当我尝试使用pelican3.3时,我输入了"pelican-quickstart"的表示,出现了一些错误.

这些是错误:

(PelicanEnv)59-127-113-90:myblog Richo$ pelican-quickstart
Traceback (most recent call last):
  File "/Users/Richo/Dropbox/Github/PelicanEnv/bin/pelican-quickstart", line 9, in <module>
    load_entry_point('pelican==3.3', 'console_scripts', 'pelican-quickstart')()
  File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
    return ep.load()
  File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pelican/__init__.py", line 16, in <module>
    from pelican.generators import (ArticlesGenerator, PagesGenerator,
  File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pelican/generators.py", line 20, in <module>
    from pelican.readers import Readers
  File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pelican/readers.py", line 11, in <module>
    import docutils.core
  File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/docutils/core.py", line 20, …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 pelican

153
推荐指数
3
解决办法
9万
查看次数

pelican:如何在markdown中嵌入html和javascript

我想在博客文章中嵌入一些html元素和javascript.这是我的降价文件.

Title: Foo
Tags: Bar

Some Content here 

        <div id="foo">
        </div>

        <script type="text/javascript" src="static/js/bar.js"> </script>
Run Code Online (Sandbox Code Playgroud)

但是鹈鹕正在将html标签包装成一个pre.所以代码没有被执行.

我正在使用从pip install Markdown版本2.3.1 安装的Markdown库

我检查了文档,但无济于事.

如何通过降价或鹈鹕环境来避免这种情况发生?

html python markdown pelican

22
推荐指数
1
解决办法
2万
查看次数

如何在Pelican博客中添加favicon?

我正在使用Pelican创建一个静态站点,我对如何添加一个favicon感到困惑.

在文档中看到:

您还可以使用该EXTRA_PATH_METADATA机制放置 favicon.icorobots.txt在任何站点的根目录.

我不知道在哪里放置我的favicon.ico文件以及在EXTRA_PATH_METADATA设置中指定的内容(如果这确实是应该使用的设置).

python favicon pelican

15
推荐指数
1
解决办法
2720
查看次数

markdown/pandoc的整个网站编译?

使用Sphinx-doc,您可以创建一堆ReStructureText文件,index.rst其中包含一个目录宏的文件,该宏自动生成来自其他包含文件的目录,以及一个conf.py充当编译配置的文件.然后,您可以将该批次编译为单个python-doc样式的站点,包括索引,导航工具和搜索功能.

有没有类似的降价工具(最好是pandoc式降价)?

documentation markdown pandoc pelican

14
推荐指数
2
解决办法
5985
查看次数

Python:ImportError:没有名为pkg_resources的模块

为了运行Pelican,我安装了python2.7并修改了第一行文件/ usr/bin/pelican-quickstart

从:

#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)

当我输入pelican-quickstart时发生错误:

Traceback (most recent call last):
  File "/usr/bin/pelican-quickstart", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Run Code Online (Sandbox Code Playgroud)

我发现"pkg_resources"在这个目录中:

/usr/lib/python2.6/site-package/
Run Code Online (Sandbox Code Playgroud)

我想知道在安装python2.7之后是否必须安装一些软件包?或者,我该如何解决这个问题.

python pip pelican

14
推荐指数
1
解决办法
8万
查看次数

使用pelican-quickstart时出错"没有名为html_parser的模块"

我决定pelican尝试一下,但是当我跑步时pelican-quickstart,我得到以下对话框:

$ pelican-quickstart
Traceback (most recent call last):
  File "/usr/local/bin/pelican-quickstart", line 9, in <module>
    load_entry_point('pelican==3.4.0', 'console_scripts', 'pelican-quickstart')()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 357, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2394, in load_entry_point
return ep.load()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2108, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/Library/Python/2.7/site-packages/pelican-3.4.0-py2.7.egg/pelican/__init__.py", line 20, in <module>
from pelican.generators import (ArticlesGenerator, PagesGenerator,
  File "/Library/Python/2.7/site-packages/pelican-3.4.0-py2.7.egg/pelican/generators.py", line 23, in <module>
from pelican.readers import Readers
  File "/Library/Python/2.7/site-packages/pelican-3.4.0-py2.7.egg/pelican/readers.py", line 24, in <module>
from six.moves.html_parser import HTMLParser …
Run Code Online (Sandbox Code Playgroud)

python pelican

14
推荐指数
3
解决办法
4284
查看次数

在Pelican中,如何创建一个专门用于托管所有博客文章的页面?

在pelican中,默认情况下,index.html文件中列出了博客文章.

我想要的是我使用静态页面作为我的主页,并将所有博客文章放在专门的"博客"页面上.

我怎么能这样做?

blogs static-site pelican

12
推荐指数
2
解决办法
3789
查看次数

如何覆盖鹈鹕中的页面或文章使用的默认模板?

我想知道如何在鹈鹕的页面或文章中使用不同的模板?

到目前为止,似乎文章正在使用article.html和页面page.html.

python pelican

8
推荐指数
2
解决办法
2725
查看次数

使用Pelican时,pelicanconf和publishconf之间有什么区别

我使用了pelican-quickstart来创建一个静态网站,它带有一个默认的pelicanconf和publishconf.我在publishconf中有一个GOOGLE_ANALYTICS变量,但是当我在Github Pages中发布我的静态页面时,使用这个片段:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '{{ GOOGLE_ANALYTICS }}']);
_gaq.push(['_trackPageview']);

(function() {
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') +   '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Run Code Online (Sandbox Code Playgroud)

,_ setAccount变为空字符串.

我应该将GOOGLE_ANALYTICS从publishconf移到pelicanconf吗?他们之间有什么区别?

python github-pages pelican

8
推荐指数
1
解决办法
1265
查看次数

如何选择类别页面作为Pelican网站的主页?

我希望我网站的访问者能够进入类别页面,而不是默认页面index.html。我希望他们首先看到“新闻”类别中的文章。

也许有一种方法可以告诉Pelican输出category/newsindex.html?我知道在使用该save_as字段的普通手写页面上可以做到这一点,但是如何使用Pelican生成的自动页面来做到这一点呢?

python static-site pelican

8
推荐指数
1
解决办法
398
查看次数