金贾2支持皮吉特。
pydgeot_jinja的Python项目详细描述
#jinja2对pydgeot的支持
将对[jinja2]的支持(https://github.com/mitsuhiko/jinja2)模板添加到
[pydgeot]中(http://www.github.com/broiledmeat/pydgeot)。对扩展模板或包含模板的任何更改都会将
重新生成传播到使用这些模板的文件中。模板可以设置可从
其他模板访问的上下文变量,这也会影响重新生成。
###要求
-python 3.
-[pydgeot(http://www.github.com/broiledmeat/pydgeot)
-[jinja2(http://www.github.com/broiledmeat/pydgeot)(http://www.github.com/mitsuhiko/jinja2)
pip安装:通过pip:
``bash ``bash ``bash
`` bash ``bash `
```>pip安装
Git克隆https://github.com/broiledmeat/pydgeot_jinja.git pydgeot_jinja
cdpydgeot_jinja
python setup.py install
```
_配置
将“jinja”添加到pydgeot.conf“插件”列表以启用插件。然后将“jinja”添加到
pydgeot.conf或nested.pydgeot.conf中的“processor s”列表中,以使用文件处理器。选项也放在“jinja”键下。
-`source-ext`要生成的源文件的扩展名。_默认值:.html
-`build_ext`生成文件的扩展名。_默认值:.html
`` json
{
“插件”:[“jinja”],
“处理器”:[“jinja”],
“jinja”{
“source-ext”:“.jinja”
}
}
`````
这将导致文件不生成
,但任何更改仍将导致生成从属文件。
以及任何其他模板文件。
`{%set context name=“value”}%`
context变量可以在设置文件(或扩展文件和包含文件)中访问,访问方式与使用标准jinja“set”创建
相同。
context变量可以在多个源中使用相同的名称创建,因此全局访问是迭代完成。
`getContexts(name,“value”)`将检索已设置与名称和值匹配的上下文变量的文件列表。
该值可以是[glob pattern](https://github.com/broiledmeat/pydgeot glob patterns)。
“test.*)%}`将找到任何名为
“fullname”且值以“test”开头的上下文变量文件,然后获取所有这些文件的上下文变量并将它们设置为“page”的属性
。
将对[jinja2]的支持(https://github.com/mitsuhiko/jinja2)模板添加到
[pydgeot]中(http://www.github.com/broiledmeat/pydgeot)。对扩展模板或包含模板的任何更改都会将
重新生成传播到使用这些模板的文件中。模板可以设置可从
其他模板访问的上下文变量,这也会影响重新生成。
###要求
-python 3.
-[pydgeot(http://www.github.com/broiledmeat/pydgeot)
-[jinja2(http://www.github.com/broiledmeat/pydgeot)(http://www.github.com/mitsuhiko/jinja2)
pip安装:通过pip:
``bash ``bash ``bash
`` bash ``bash `
```>pip安装
Git克隆https://github.com/broiledmeat/pydgeot_jinja.git pydgeot_jinja
cdpydgeot_jinja
python setup.py install
```
_配置
将“jinja”添加到pydgeot.conf“插件”列表以启用插件。然后将“jinja”添加到
pydgeot.conf或nested.pydgeot.conf中的“processor s”列表中,以使用文件处理器。选项也放在“jinja”键下。
-`source-ext`要生成的源文件的扩展名。_默认值:.html
-`build_ext`生成文件的扩展名。_默认值:.html
`` json
{
“插件”:[“jinja”],
“处理器”:[“jinja”],
“jinja”{
“source-ext”:“.jinja”
}
}
`````
这将导致文件不生成
,但任何更改仍将导致生成从属文件。
以及任何其他模板文件。
`{%set context name=“value”}%`
context变量可以在设置文件(或扩展文件和包含文件)中访问,访问方式与使用标准jinja“set”创建
相同。
context变量可以在多个源中使用相同的名称创建,因此全局访问是迭代完成。
`getContexts(name,“value”)`将检索已设置与名称和值匹配的上下文变量的文件列表。
该值可以是[glob pattern](https://github.com/broiledmeat/pydgeot glob patterns)。
“test.*)%}`将找到任何名为
“fullname”且值以“test”开头的上下文变量文件,然后获取所有这些文件的上下文变量并将它们设置为“page”的属性
。