跳转到主要内容

使用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_folderhostport以满足您的需求。如果您只是想在本地主机上尝试它,则不需要更改任何内容。

启动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 (8.2 kB 查看哈希值)

上传时间

由以下支持