如何将网站各个页面生成纯静态的html

已举报 回答 关注

如何将网站各个页面生成纯静态的html

  • 回答数

    6

  • 浏览数

    3,740

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
在php中实现动转静生成纯静态页面的方法不管用什么方法,原理都是一样的。就是用程序读取相应的数据来替换模版中的变量,然后生成静态页。php中主要用到的就是要用到fread()和fwirte()。而静态页面生成了之后,就会牵扯到修改的问题。这里可以用到正则匹配的方法来替换模版中改变的部 位。推荐的方法是直接把原来生成的模版砍掉,重新生成,呵呵,真正的一了百了。 还需要说明的一点就是,这种生成静态页面的方法一般都用于那些变化不是很频繁的页面,比如信息的最终页面。而针对列表页,如果信息更新不是很频繁的 话,也是可取的。现在网上流行好多可以生成静态页面的blog或者论坛程序,都是通过手动点击后台“生成html页”的按钮来“半自动”生成html的。 而对一些信息量非常大的门户网站,则行不通。因为静态页之所以叫“静态”,是因为其不可自动改变。如果信息列表每天更新100次,那么静态的列表页就要重 新生成100次。如果我有10个这样的栏目,那想想也够吐血的了。(天津众维UI培训学校提供)
取消 评论
自动生成的应该不用删除的,它自动更换啦
取消 评论
你用的是模版的网站后台 这块一般要求生成静态化的 不然它是前台不显示的!
取消 评论
你可以创建用户自定义控件,自定义控件中可以放上循环控件,再自定义一些属性,例如数据库连接,栏目ID,内容ID之类。在模版中使用该控件,使生成静态页时,输出你想要的值。
取消 评论
读出文件模板,找出你的标记,用replace替换,最后把整个用流写到静态文件中。
取消 评论
两种,1、数据静态;2、得用模板引擎生成静态页面
取消 评论
ZOL问答 > 如何将网站各个页面生成纯静态的html

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?