0

有谁知道 ****ahem**** 将静态页面串在一起的实用程序。

例如:
假设我写了一个页面的页眉和页脚,我只想更改内容而没有 ****sigh**** 动态生成页面的内容。(IE页面是动态生成的,但最终结果只是一个静态页面被转储到FTP目录中。)

如果没有像Tiles服务器端包含在网络服务器上的东西,我通常不赞成做这种事情 ,但不幸的是我的雇主 __does...__ 他们使用静态页面,我无法改变他们的想法。(C++ 程序员)

我发现与我在这里描述的最接近的是一个名为cook的实用程序,它用于构建 tiddlywiki

对,所以一个可以获取以下目录的实用程序:

  • 静态页面部分
    • 页眉.htm
    • 页脚.htm
  • 改变的部分
    • 关于.htm
    • 信息.htm
    • 产品.htm
    • 等.htm

并将其更改为:

  • 网站建设
    • about.htm(带有页眉和页脚以及 /Parts that Change/about.htm 的内容)介于两者之间
    • info.htm(同样的...)
    • products.htm (同样的...)
    • etc.htm(同样的...)
4

2 回答 2

1

听起来像是韦比的工作

于 2009-02-05T22:16:21.813 回答
0

听起来你想要的最终结果是需要 N 个文件并将内容拼接到一个静态 HTML 页面中,该页面被上传到我假设的网络服务器。那个听起来是对的吗?

我认为 Dreamweaver 具有该功能,但如果您想要更底层的东西,请使用以下算法:

load config file that you use for build parameters
open stream to output file
for each file in source folder 
    load to stream
    write to output stream
close output stream
post file to remote site

编辑页面后,只需让您的客户端运行此处理器即可。请让我知道我是否完全误解了您要完成的工作。

编辑:您也可以尝试在“动态”页面(%HEADER%、%FOOTER% 等)中放置某种令牌,并且当您的处理器遇到该令牌时,将其替换为实际的静态内容。

于 2009-02-05T22:07:44.250 回答