2013-02-20 70 views
2

我一直在嘗試配置python環境以使用Pelican進行靜態博客。這是Django常見的設置,所以我想知道我需要放入什麼,以便它可以開始使用Pelican。配置passenger_wsgi.py以使用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!"] 

回答

3

鵜鶘是一種靜態的博客發電機,靜態意思是一旦產生,將內容存儲在文件中,並不會改變。 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