2

我正在寻找的东西可以让我接受这样的事情:

index.html.template:

<html>
<body>
<# include ("body.html.template") #>
</body>
</html>

正文.html.模板:

Hello World! <# include("text.txt") #>

文本.txt:

4

并把它变成这样:

<html>
<body>
Hello World! 4
</body>
</html>

虽然示例是 HTML,但我最终可能会在很多奇怪的地方使用类似的东西。我认为那里有许多预处理器。是否有适合此任务的非常基本的?

4

1 回答 1

2

http://www.cheetahtemplate.org/

它基本上是嵌入在模板中的 python 语句,因此您可以访问所有 python 功能。小例子:

#for $i in $range(10)
#set $step = $i + 1
$step.  Counting from 1 to 10.
#end for

会产生

0.  Counting from 1 to 10.
1.  Counting from 1 to 10.
...

此链接文件包括指令: http: //www.cheetahtemplate.org/docs/users_guide_html/users_guide.html#SECTION000860000000000000000

于 2010-07-21T14:55:44.203 回答