![]() |
1
1
我用 Template Toolkit (Perl)并有一个简单的脚本,可以从模板生成静态文件。这对于您所处的情况(常见导航等)非常有用。
它伴随着一个
这是我使用的tt.rc文件:
一些特殊文件,
和
这将处理真正的模板;将结果放入
这个
在某个地方包含真正的模板;在此之前和之后,您可以拥有标准的页脚和页眉。 您可以在上阅读有关模板工具包的更多信息 tt2.org .
另一个选择是使用
|
![]() |
2
1
|
![]() |
3
0
考虑其他的解决方案,即使你认为你不能使用它们。对新的解决方案视而不见是错误的,因为您的客户机“无法处理服务器端语言”(意译)。有时需求是错误知识的结果。例如,客户机是否真的无法承载任何服务器端语言,因为它们无法承载IIS或Apache?或者是因为它们没有这些语言,也无法安装任何其他应用程序? (如果他们可以安装一个应用程序,也许解决方案就是提供一个“小型”的Web服务器——也许是XSP)。 我还建议你看看,比如谷歌的“齿轮”。我听说过很好的事情,尽管这可能不适合你的需要。 如果不能做到这一点,您最好忽略经典的服务器端语言,并在客户机端执行所有操作,或者使用服务器端语言作为导出器。(这将是一个自定义作业)。我认为使用自定义脚本“导出”一个站点可能是最好的方法。 最后,这个问题实际上没有一个答案——作为一个程序员,你的工作是权衡不同的优势和不同的解决方案,并选择最好的一个。 |
![]() |
4
0
隐马尔可夫模型。。。如果客户机的服务器不允许使用PHP或ASP,我认为他们不会使用更不安全的CGI。 好吧,您可以在开发应用程序中创建页面,在浏览器中加载这些页面,然后保存结果HTML。对所有的页面都这样做,你就设置好了。 只要确保链接指向正确。 |
![]() |
5
0
我不知道有什么具体的解决方案,但是如果你愿意用自己选择的语言创建一个简单的模板系统,那么只需要编写一个脚本来生成页面。我十几岁的时候就有这样的网站。每当我上传新的内容时,我都会重新生成站点并上传新的页面。当时我正在使用Perl。 创建这样一个脚本的复杂性很大程度上取决于您使用什么来构建站点。我正在使用一个完全定制的构建,它是按照它的方式构建的。在这种情况下,我想您可能希望自己编写一个简单的模板系统,以获得模板的优势,并能够从中生成静态HTML。 |
![]() |
6
0
我不知道这是否是一个选择,但我建议 CushyCms .这是一个在线CMS,您可以使用CSS类定义内容区域,并可以在线编辑内容。您确实需要提供ftp详细信息,所以这可能会破坏您的交易,但我认为值得一提。 |
![]() |
TCD · 标准库非类型模板类是否显式实例化? 2 年前 |
![]() |
sovesti · 参数较少的模板函数中的演绎 2 年前 |
![]() |
KiraHoneybee · 具有构造函数参数的模板化类 3 年前 |
![]() |
Seymore Glass · 模板不工作的默认参数 3 年前 |
![]() |
Alexander Daum · 模板参数中对模板类型的引用 7 年前 |
![]() |
ledonter · 为什么注入的类名有时不被视为类模板中的模板名? 7 年前 |