2

我一直在尝试配置 python 环境以使用 Pelican 进行静态博客。这是 Django 的常见设置,所以我想知道我需要输入什么才能开始使用 Pelican。

import os, sys
sys.path.append('/path/to/your/DjangoProjects')
os.environ['DJANGO_SETTINGS_MODULE'] = 'example_com.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

顺便说一句,我的服务器在此设置下工作正常。

def application(environ, start_response):
start_response('200 OK', [('Content-type', 'text/plain')])
return ["Hello, world!"]
4

1 回答 1

3

Pelican 是一个静态博客生成器,静态意味着一旦生成,内容存储在文件中,不会改变。Tt 与 Django 不同,Django 会在用户访问您的博客时动态生成内容。

因此,您所要做的就是将文件从output文件夹复制到 Web 服务器的文档根文件夹,例如apachenginx.

或者,您只需输入python -m SimpleHTTPServer终端,即可访问您的博客http://localhost:8000/。(make serve在你的鹈鹕博客文件夹中执行也会这样做。)。这对开发很有效。

或者,您可以使用 github 为您的博客提供服务,请参阅:http ://docs.getpelican.com/en/3.1.1/tips.html#publishing-to-github

于 2013-03-06T08:17:01.757 回答