这个方法适合于首页或频道页面的生成,因为这些页面的内容可以通过程序直接做出来,不用模板来替换,因此,直接读取页面内容,然后把读取到的HTML代码直接写成一个Html文件,就生成了静态页面。
调用:
以上方法一次就生成一个静态页面,如果对于页面内容不规则,但是又带了参数ID的页面,只需要循环生成就行了。
例如:
新闻资讯页面比较规则,写入可以用模板替换的方式,先做一个html的模板页,标题,来源,时间,内容,分页等都用标识符号做好标签,例如:{@Title}
然后我们需要读取模板内容放入变量,然后再从数据库中读取新闻内容,对相对应的标签做替换,最后生成html.
不带内容分页代码如下:
带内容分页代码:
以上这段代码还没完善,因为还可以加入增量生成或全部生成的判断。暂时先写到这。