演示网址:http://www.gouwuzhidu.com/  首页就是静态页面


频道页面(静态)之一:http://www.gouwuzhidu.com/news/ 

列表页面(静态)之一:http://www.gouwuzhidu.com/html/list/27.html 

详细页面(静态)之一:http://www.gouwuzhidu.com/html/2013/6/13/95.html 

---------------------------------

【功能特点】

1)完全可视化操作,可以拖拽、上下移动。

2)添加文章的时候,默认自动生成,也可以手动批量生成静态html页面。

3)动态cms和静态cms并存:保留原来的动态cms,“生成静态html的功能”作为原来动态cms的扩展,并不影响原来的动态cms,两者并存。

4)开发上,动态和静态部分互不影响:开发人员可以无视html生成页面的部分,保留动态程序开发的简单性,然后配置一下,即具有了静态化功能。

5)独立的评论组件:将文章评论功能独立出来,这个评论组件可以挂接到任何页面中。


【下面是操作教程】


在安装了一个CMS程序之后,请访问这个APP的前台页面,比如下图“新闻资讯”——

如果你是管理员,可以看到黄色的工具栏,请点击此工具栏最右侧的“生成html”命令。


【第一步:配置】

1)首先,你要点击“自动生成”旁边的“修改”,勾选“自动生成”并保存。否则,系统不会自动生成html。

2)其次,需要配置当前频道(当前APP)首页所在的路径,默认是 "cms加数字"的形式,并不友好,需要你自定义。


如果你想让这个app作为整个网站的首页,请将路径改成 "index.htm" 或者 "default.htm" 。如果要使用其他静态页面做首页,比如default.html,请检查IIS是否已经配置默认文档。比如这个设置:

必须修改IIS,如下图,你设置的默认文档,必须在IIS这个列表中第一个。


【第二步:手动生成html】

刚开始的时候,你可以手动点击下面的按钮,生成html,直接查看效果:


【第三步:自动生成】

在第一步勾选了“自动生成”之后,系统已经可以自动生成html了。

凡是添加、修改或删除了文章、修改了区块……等等,关联的html都会重新生成。

但是有几个例外——

1)如果你修改了这个APP之外的配置(比如修改了网站的“导航菜单”、网站名称等等),这些APP之外的其他外部因素,并不会自动和html同步,仍然需要你手动重新生成html。

2)如果你在当前APP中添加了“聚合”类型的区块,比如聚合了论坛BBS的帖子,那么,论坛的新帖也不会自动通知html自动生成。

为此,系统提供了一个折中方案:

请进入网站后台,“网站配置”下面的“计划任务”,如下图,请启动最下面两项,即“生成html静态页面”和“生成App首页html”。

比如上面的“生成App首页html”设置为15分钟,那么,论坛BBS的帖子,会每隔15分钟,在CMS首页重新生成显示。如果你想让html更新快一些,可以修改这个间隔时间,比如从15分钟改成3分钟。