【问题标题】:Configuring passenger_wsgi.py to use Pelican配置passenger_wsgi.py 以使用Pelican
【发布时间】:2013-02-06 03:33:54
【问题描述】:

我一直在尝试配置 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!"]

【问题讨论】:

    标签: python passenger pelican


    【解决方案1】:

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

    因此,您只需将文件从output 文件夹复制到网络服务器的文档根文件夹,例如apachenginx

    或者,您可以在终端输入python -m SimpleHTTPServer,然后您可以访问您的博客http://localhost:8000/。 (在你的 pelican 博客文件夹中执行 make serve 也会这样做。)。这很适合开发。

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

    【讨论】:

      猜你喜欢
      • 2016-05-06
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      • 2012-08-05
      • 1970-01-01
      • 1970-01-01
      • 2013-12-19
      相关资源
      最近更新 更多