首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置passenger_wsgi.py以使用Pelican

配置passenger_wsgi.py以使用Pelican
EN

Stack Overflow用户
提问于 2013-02-21 07:04:59
回答 1查看 246关注 0票数 2

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

代码语言:javascript
复制
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()

顺便说一句,我的服务器在这个设置下工作得很好。

代码语言:javascript
复制
def application(environ, start_response):
start_response('200 OK', [('Content-type', 'text/plain')])
return ["Hello, world!"]
EN

回答 1

Stack Overflow用户

发布于 2013-03-06 16:17:02

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

因此,您所要做的就是将文件从output文件夹复制到apachenginx等web服务器的文档根文件夹中。

或者,你可以简单地在终端中输入python -m SimpleHTTPServer,然后你可以在http://localhost:8000/上访问你的博客。(在您的pelican博客文件夹中执行make serve也会做同样的事情。)这对于开发来说效果很好。

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14991613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档