PyBlosxom

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第12行: 第12行:
 
  copy pyblosxom.cgi and config.py from the web/ directory into your cgi-bin directory
 
  copy pyblosxom.cgi and config.py from the web/ directory into your cgi-bin directory
 
  修改 config.py
 
  修改 config.py
  py["codebase"] = "/home/allen/pyblosxom/// linux用户
+
  py["codebase"] = "/usr/local/lib/python2.4/site-packages/Pyblosxom"
  py["codebase"] = "c:\\pyblosxom\\"       // windows用户
+
  py['datadir'] = "/home/allen/blog/pyblosxom"
 +
py['default_flavour'] = "html"
 
  py['base_url'] = "http://localhost/weblog"
 
  py['base_url'] = "http://localhost/weblog"
 +
py['cacheDriver'] = 'entrypickle'
 +
py['cacheConfig'] = '/home/allen/blog/pyblosxom/cache'
 
  py["renderer"] = "blosxom"
 
  py["renderer"] = "blosxom"
  py['plugin_dirs'] = ['c:\\myweb\\pyblosxom\\plugins']
+
  py['plugin_dirs'] = ['/home/allen/blog/pyblosxom/plugins']
 
  py['load_plugins'] = ["pycalendar", "pyarchives"]
 
  py['load_plugins'] = ["pycalendar", "pyarchives"]
 +
py["static_dir"] = "/home/allen/blog/pyblosxom/static"
 +
py["static_flavours"] = ["html"]
 +
 
Multi-user Installation   
 
Multi-user Installation   
 
  vi pyblosxom.cgi
 
  vi pyblosxom.cgi
第27行: 第33行:
 
  下载  contributed packages, 如 contrib-1.3.2.tar.gz, 将 pycalendar.py, pyarchives.py  
 
  下载  contributed packages, 如 contrib-1.3.2.tar.gz, 将 pycalendar.py, pyarchives.py  
 
  copy home/allen/blog/pyblosxom/plugins/ 目录下
 
  copy home/allen/blog/pyblosxom/plugins/ 目录下
+
AttributeError: 'NoneType' object has no attribute 'BlosxomCache'
 +
 
 
==Users==
 
==Users==
 
*http://pyblosxom.sourceforge.net/blog
 
*http://pyblosxom.sourceforge.net/blog

2007年2月23日 (五) 20:19的版本

PyBlosxom is a lightweight weblog system write by Python

PyBlosxom 最吸引人的就是其插件化,在完成基本blog功能,其扩展功能可通过插件来完成。

http://pyblosxom.sourceforge.net/

Install

windows 用户请事先安装 http://sourceforge.net/projects/pywin32/ 然后运行

python setup.py install

Single-user Installation

copy pyblosxom.cgi and config.py from the web/ directory into your cgi-bin directory
修改 config.py
py["codebase"] = "/usr/local/lib/python2.4/site-packages/Pyblosxom" 
py['datadir'] = "/home/allen/blog/pyblosxom"
py['default_flavour'] = "html"
py['base_url'] = "http://localhost/weblog"
py['cacheDriver'] = 'entrypickle'
py['cacheConfig'] = '/home/allen/blog/pyblosxom/cache'
py["renderer"] = "blosxom"
py['plugin_dirs'] = ['/home/allen/blog/pyblosxom/plugins']
py['load_plugins'] = ["pycalendar", "pyarchives"]
py["static_dir"] = "/home/allen/blog/pyblosxom/static"
py["static_flavours"] = ["html"]

Multi-user Installation

vi pyblosxom.cgi
import cgitb; cgitb.enable() // 去掉  #
http://localhost/cgi-bin/pyblosxom.cgi 

ImportError: No module named pycalendar ImportError: No module named pyarchives

下载  contributed packages, 如 contrib-1.3.2.tar.gz, 将 pycalendar.py, pyarchives.py 
copy home/allen/blog/pyblosxom/plugins/ 目录下

AttributeError: 'NoneType' object has no attribute 'BlosxomCache'

Users

http://pyblosxom.sourceforge.net/blog/pyblosxom_users

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱