使用Paste在buildout中部署Zine博客引擎
项目描述
安装
此包允许您使用buildout在一个沙盒中安装Zine及其依赖项,然后使用Paste的WSGI堆栈配置功能通过任何WSGI服务器提供它。
安装Zine
从PyPI下载并提取zinebuildout存档(或使用:hg clone https://cody.gorfou.fr/hg/zinebuildout 克隆它)。您不需要easy_install它。然后运行
$ python bootstrap.py $ ./bin/buildout
配置Zine
编辑“deploy.ini”以适应instance_folder、host和port以满足您的需求。如果您只是想在本地主机上尝试它,则不需要更改任何内容。
启动Zine
在前景中
$ ./bin/paster serve deploy.ini
或在后台
$ ./bin/paster serve --daemon deploy.ini
您的管理界面将通过http://localhost:8080/admin/访问
然后您可以将此进程放在反向代理后面(使用Apache ProxyPass或RewriteRule)或其他任何代理。Apache虚拟主机示例
<virtualHost *> (...) RewriteEngine on RewriteRule ^/(.*) http://localhost:8080/$1 [proxy,last] </virtualHost>
可选的Twitter小部件
此发行版提供了一个Twitter小部件,可以显示您时间轴上的最新N条推文。要使用它,只需在Zine主题的‘_widgets.html’文件中添加以下行
{{ widgets.tweets('ccomb', 5) }}
将‘ccomb’替换为您的Twitter帐户,并将5替换为您想要显示的推文数量。
版本
0.6.1 (2010-12-28)
升级了次要版本
添加了一个缺失的tweets.html模板
0.6 (2010-11-01)
升级到buildout 1.5
使用z3c.checkversions升级了所有小版本
0.5 (2009-07-19)
修复了一些egg版本
添加了一个Twitter小部件来显示最新的推文
0.4 (2009-02-19)
从Paste配置中删除了杂志部分。(感谢Calvin)这将允许在同一个配置文件中定义多个杂志实例。
0.3 (2009-01-29)
修复了0.2版本的问题
0.2 (2009-01-27)
升级到zine 0.1.2
不再需要配置实例文件夹
添加了pygments和docutils(用于rst解析器)
0.1 (2009-01-14)
为Zine 0.1.1进行初始buildout
项目详情
zinebuildout-0.6.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a1987db58ecba99e212d34ae343c981b4faf6805660b9ced1ae422865603ebe3 |
|
MD5 | d185665cfaa280e2dc608a3674f4d7fb |
|
BLAKE2b-256 | 0340b9090ba6c20913c628d773d9a7f819455e616d71f79041c05078eac2ec18 |