用于生成静态HTML页面的堆栈应用程序。
stacks-page的Python项目详细描述
#stacks page
用于生成静态html页面的stacks应用程序。Stacks是WGBH正在开发的开源项目(http://www.wgbh.org/)
\r依赖关系
*`Django VersatileImageField`>;=1.0.2
*`Django textplusstuff`>;=0.4
<0.3
*增加了“已发布的”queryset。
*使静态文件发布代码更易于导入。
<0.2.3
*将页段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段0.2.2
*改进了模块/格式副本如何从堆栈分区。如果stackSpagesection.social_share_文本已填充,则将使用该文本。如果stackSpagesection.social_share_文本为空,其关联模块/格式副本将使用全局页面共享文本(pagesection.page.social共享文本。
<0.2.1
*新增“stackspage\u模板”设置。
*新增“可编辑stacks页面‘live url’值‘权限”设置。
<0.2
*在stackspage模型中增加‘关键字’字段。
0.1.1
*包括pypi发布版中的模板。
<0.1
*初始开源版本
>
>默认值:
```>stackspage ` stackspage `模板=
(
(
('stacks _-page/default _-page.html-page-template.html/html/stackspage.html/stackspage ````“,”默认页面模板“),
)
```
一个可以为页面选择的模板列表。
示例:
```
stackspage_templates=(
('path/to/template_file.html,'human readable template name'),
('path/to/another/template_file.html,'human readable template name 2'),
`````
>>
` stackspage ` stackspage `静态发布`服务器`
``````
```````
` stackspage `静态发布`服务器={
‘暂存’:{
'server''server''user@stackspage `服务器``````
` stackspage `静态发布`服务器`={
‘stackspage ``发布`服务器{
‘stackspage ``服务器`={
‘暂存
“基本URL”:“http://staging.somesite.com”
},
“生产”:{
“服务器”:“用户@prod\u服务器”,
“webroot\u文件夹”:“/absolute/path/to/webroot/on/server”,
“基本URL”:“http://www.somesite.com”
}
````
todo:document“路径处理器”!
stackspage_build_directory`
本地磁盘上的路径,静态生成的stackspage实例应保存到该路径中。
`````
stackspage_build_directory='/path/to/folder'
````
下面的代码将在与项目设置文件相同的级别创建名为“stackspage\u build”的目录:
````
import os
base\u dir=os.path.dirname(os.path.dirname(\u file\uu)
stackspage\u build目录=os.path.join(base\u dir,“stackspage_build”)
```
``stackspage_url_prefix`
堆栈应用程序运行的路径,默认为'/'。
用于生成静态html页面的stacks应用程序。Stacks是WGBH正在开发的开源项目(http://www.wgbh.org/)
\r依赖关系
*`Django VersatileImageField`>;=1.0.2
*`Django textplusstuff`>;=0.4
<0.3
*增加了“已发布的”queryset。
*使静态文件发布代码更易于导入。
<0.2.3
*将页段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段段0.2.2
*改进了模块/格式副本如何从堆栈分区。如果stackSpagesection.social_share_文本已填充,则将使用该文本。如果stackSpagesection.social_share_文本为空,其关联模块/格式副本将使用全局页面共享文本(pagesection.page.social共享文本。
<0.2.1
*新增“stackspage\u模板”设置。
*新增“可编辑stacks页面‘live url’值‘权限”设置。
<0.2
*在stackspage模型中增加‘关键字’字段。
0.1.1
*包括pypi发布版中的模板。
<0.1
*初始开源版本
>
>默认值:
```>stackspage ` stackspage `模板=
(
(
('stacks _-page/default _-page.html-page-template.html/html/stackspage.html/stackspage ````“,”默认页面模板“),
)
```
一个可以为页面选择的模板列表。
示例:
```
stackspage_templates=(
('path/to/template_file.html,'human readable template name'),
('path/to/another/template_file.html,'human readable template name 2'),
`````
>>
` stackspage ` stackspage `静态发布`服务器`
``````
```````
` stackspage `静态发布`服务器={
‘暂存’:{
'server''server''user@stackspage `服务器``````
` stackspage `静态发布`服务器`={
‘stackspage ``发布`服务器{
‘stackspage ``服务器`={
‘暂存
“基本URL”:“http://staging.somesite.com”
},
“生产”:{
“服务器”:“用户@prod\u服务器”,
“webroot\u文件夹”:“/absolute/path/to/webroot/on/server”,
“基本URL”:“http://www.somesite.com”
}
````
todo:document“路径处理器”!
stackspage_build_directory`
本地磁盘上的路径,静态生成的stackspage实例应保存到该路径中。
`````
stackspage_build_directory='/path/to/folder'
````
下面的代码将在与项目设置文件相同的级别创建名为“stackspage\u build”的目录:
````
import os
base\u dir=os.path.dirname(os.path.dirname(\u file\uu)
stackspage\u build目录=os.path.join(base\u dir,“stackspage_build”)
```
``stackspage_url_prefix`
堆栈应用程序运行的路径,默认为'/'。