生成管理提供了生成静态的HTML、SHTML文件的方式,通过生成静态文件,一方面可以减少网站动态服务器的资源压力,另一方面也可以提高用户的访问感观(访问静态页面的速度与记忆便捷是远超过动态页面的),静态页面也更能被搜索引擎收录。
生成发布模块分的应用我们分五部份讲解。
首先是发布生成设置。
网站的首页生成格式,默认为aspx,即不生成任何效果,直接采用动态访问。
只有设置了首页和其它内容页的格式,才能决定生成的格式。
您需要进入系统配置-网站配置-网站参数配置中,设置首页生成为HTML、HTM、或shtml,首页文件生成后文件存储于网站的根目录,其文件名为“index.html”或“index.shtml”格式,而其它内容生成则需要在[网站参数配置]设置为路径,默认是生成到“html”目录下,这样方便管理静态文件。
需要说明的是,shtml格式作为服务器端文件格式,是一个良好的生成格式,但需要服务器允许执行服务器端文件,目前国内一些普通的虚拟主机不一定支持,而.html则是一个广泛支持的静态格式。
注意:虽然生成到Html目录便于管理,但是SEO(搜索引擎优化)原则是网站目录越浅,则分值越高,所以一般站点不生成到一个特定的目录,即将[生成静态目录]值填空,如下图所示:
对于节点中的生成发布,则需要进入系统设置-节点设置中,修改节点设置中定义。系统提供了详细的设置,用户可以根据需要设定生成(普通节点一般只要设定“列表首页”与“内容页”这两项的文件名即可。
其次是发布生成操作。
进入后台内容管理-生成发布,即可进行生成发布的配置,其中包括发布主页与内容、发布单页、发布栏目、发布专题四大项,分别对不同的页面进行生成操作。
系统同时支持定时发布机制,即通过设定某一时间定时发布,只需要在定时布中进行设置时间保存即可。
系统发布采用线程管理,即一旦启用发布后,可以进入其它的操作,后台会自动完成相应的操作。
再次是生成管理。
点击生成发布下的[生成管理],可以对生成后的静态文件进行管理,包括删除、查看等操作,从而方便的管理生成的静态文件。
你还可以使用站点地图功能。
[站点地图]功能,支持生成符合GOOGLE规范的XML地图、百度新闻开放协议XML生成操作,通过地图生成,可以更好的满足搜索引擎的抓取,从而使网站的搜索引擎优化(SEO)更趋优化,其界面如下:
最后是生成JS管理。
由于大型门户站需要在不同的频道调用内容,而如果信息过多,引用调用如果一味的使用标签生成,则会造成效率降低,系统因而提供了“JS文件管理”功能,通过此功能,可以生成相应的JS,并在不同的页面调用。
在这个页面,用户可自由的添加JS,并进行生成,如下图所示:
生成后的JS可以复制到模板中,并从而输出内容。
对于大型网站,合理的JS调用是必要的,这样可以大大的减少服务器负载,并在调用模块需要更新的时候,可实现“一点操作、全站更新”的效果。
当然,开发者也可以采用Iframe的框架方式进行调用,具体使用可以由开发者自由选择,二者间对比如下:
科目 | JS调用 | Iframe调用 |
HTML输出容量 | 短 | 短 |
HTML页面表现 | 简洁 | Iframe页本身会带输出内容,可以更好的被搜索引擎抓取。 |
更新难度 | 一次性对JS操作 | 需要处理iframe嵌入的页面面内容 |
执行速度 | 快 | 略慢 |
注意:首页是否生成在系统设置中配置,详见第四章4.2节中内容。
CMS(Content Management System)是网站内容管理系统简称, 互联网上每个网站(无论大小门户)其后台都由专业CMS系统支撑- Zoomla!逐浪CMS作为国内高端CMS与WEB应用典范,首创第3代CMS理念,专注底层核心技术研发,以云技术、创新精神构建行业新成就,提供从网站内核到电商、办公、移动一体化的开发体验!