静态输出是ZB的一大特色,从1.7起,又加入了静态路径配置功能。如何配置呢,听在下细细道来。
进入设置页面:
后台-网站设置管理-静态目录配置及文件重建设置
配置日志URL
2.1 静态文件后缀名:
一般设为“html”;如果页面中需要插入asp广告代码之类的,可设为"asp"
2.2 日志存放目录:
默认是“post”,你可以学我,改成“archives”;
需要注意的是,改完之后还需用FTP工具重命名主机上的“POST”文件名
2.3 启用自定义静态日志目录功能:
启用之后就可以配置更加灵活的URL咯,建议启用
2.4 自定义静态日志目录配置:
注意了,启用自定义静态日志目录功能后,这个配置项才有效
可以是{%post%},{%category%},{%user%},{%year%},{%month%},{%day%},{%id%},{%alias%}之间的组合,可以用/分隔,系统初始化配置是{%post%},我的配置是 {%post%}/{%id%} 。
参数含义对照下表 URL可用参数对照表 参数 {%post%} {%category%} {%user%} {%year%} {%month%} {%day%} {%id%} {%alias%}
含义 日志文件目录 分类名 用户名 年 月 日 日志编号 别名
2.5 启用静态日志隐匿防问功能:
启用后就可以隐藏日志文件后缀名了,
配置分类页URL
3.1 生成分类和按月归档的静态首页:
同样,开启该项功能后才能自定义分类页的URL
ZB中的分类页跟归档页面实际上是半静态的,读取的是存放于CACHE中的缓存文件,如果你的站点访问量很大,可以考虑开启这个功能。
3.2 自定义静态分页URL配置:
这是隐藏选项,需要修改ZB根目录下的配置文件c_option.asp
找到 Const ZC_MOONSOFT_PLUGIN_REGEX="{%post%}" ,可将{%post%}改成其它,如 {%category%},详见上文的对照表。注意,年,月,日,及编号参数对该配置是不可用的。
3.3 启用静态分页类隐匿防问功能:
同样是隐藏选项,修改ZB根目录下的配置文件c_option.asp
找到 Const ZC_MOONSOFT_PLUGIN_ANONYMOUS=False ,将False 改为 True 即可开启此功能。
这样使得所有的页面和分类都适合SEO!
(以上引用于朝思慕月)还有要修改TITLE的问题~TEMPLATE这个文件里分类和内容页,往下看,
在以前的论坛上的好文章,现在转过来大家看看。
花了很长时间全新修改了zblog的模板,了解template里面的文档作用,在此写出来,供新人了解
1. default.html
首页显示模板,调用b_article-istop.html显示置顶文章,调用b_article-multi.html显示日志摘要,调用b_pagebar.html显示分页条
2. single.html
日志页显示模板,调用b_article-single.html显示日志
3. catalog.html
分类页显示模板,与首页模板相似
4. search.html
搜索页模板,显示搜索页面
5. tags.html
标签页模板,显示TagCloud
6. b_article-guestbook.html
留言页模板
7. b_pagebar.html
页面底部分页栏,可以改分页条样式
8. b_article-multi.html
首页普通文章模板
9. b_article-single.html
日志页文章模板,分别调用b_article_trackback.html、b_article_mutuality.html、b_article_comment.html、b_article_commentpost.html显示日志后的引用列表,相关文章,评论内容,评论发表框
10. b_article-istop.html
置顶文章模板
11. b_article_nvabar_l.html
日志页面文章导航,显示“上一篇”日志链接
12. b_article_nvabar_l.html
日志页面文章导航,显示“下一篇”日志链接
13. b_article_tag.html
每个tag 的显示样式
14. b_article_trackback.html
引用通告显示模板
15. b_article_mutuality.html
相关文章显示模板
16. b_article_comment.html
评论内容显示模板
17. b_article_commentpost.html
评论发表框模板
18. b_article_commentpost-verify.html
评论验证码显示样式