关于Z-Blog的网址的瑕疵及解决

如果,首页分页、分类分页、作者分页、标签分页、日期分页统一采用【*/2/default.html】式网址,URL配置如下。

Z-Blog博客自动更新的RSS

如果一个Z-Blog博客已经停止更新了,但是需要将博客的RSS Feed能将老文章按照指定的频率更新给读者看,那么可以使用本文介绍的方法来修改程序。

Z-Blog首页显示指定页面的方法

用过WordPress的用户都知道,在WordPress系统里,首页显示有两种方案,一种是显示最新文章,另一种是显示一个静态页面,设置地点在“外观”-“自定义”-“主页设置”里,这个功能对于制作企业或非博客类网站很有用。

让Z-Blog支持HTTPS的方法

HTTPS在HTTP的基础上加入了SSL协议,对信息、数据加密,用来保证数据传输的安全。现如今被广泛使用。使用HTTPS的可以保护浏览器和服务器之间的传输,不会被别人修改。保护了使用者的隐私安全,不会被人窃听。特别是需要登入的网站,没有HTTPS加密,非常容易就可以被人窃取帐号密码。

Z-Blog关闭隐藏评论功能的修改

在Z-Blog系统中,有时会需要一个功能,就是针对超过180天以前的文章自动关闭并隐藏评论,由于Z-Blog本身没有这个插件,因此这里介绍一下如何在程序代码上进行修改。

64位系统Z-Blog ASP提示ACCESS数据库连接错误

新将Z-BLog迁移到另一台Windows Server 2012的服务器上,服务器是64位操作系统,访问后台的时候提示:“错误原因:数据库连接错误”。

Z-Blog内链关键字替换插件的修改

文章正文中的关键字内链插件是SEO常用的工具,越大的网站,越要更加重视内部链接结构的布局。因为良好的内部链接结构可以引导权值的传递,提高收录,提升内页排名。

Z-Blog相关文章图文列表

之前很多平台都提供这样的插件,在文章的结尾出现一个相关文章列表,相关文章列表页都带有 1-10 张不等的缩略图,而我们独立博客却少有这样的插件,通常只有纯文字方式的相关文章列表,本文就介绍一下Z-Blog如何实现带图片的相关文章列表功能。

更换CKeditor编辑器

Zblog默认用的编辑器是百度的UEditor编辑器,这个编辑器我用不惯,也感觉不太好用,于是想要更换编辑器为以前一直用的CKEditor编辑器。

网站评分插件升级

这两天把原先系统的投票评分插件也一一升级了,升级的过程还算顺利,最终文章和评论都可以评分了,这样,稍后我就可以制作“评分最高的文章”和“评分最高的评论”两个侧栏了,这两个插件升级的过程还算有点复杂,这里记录一下。

博客模板和程序进行改版升级

月光博客的模板从2005年开始,用到现在,已经用了14年了,这个模板已经不太适合目前的时代风格,需要进行改版了。新改版的模板,主题风格参考Google Blogger的“炫酷模板”主题(参考地址),采用极简纯白风格,无图片,具体代码基于“未寒”制作的SimplePro主题进行修改,主要修改有以下几个部分。

Z-Blog全站静态化方案

使用Z-Blog ASP 2.3版本,可以很方便的实现全站静态化,包括目录和标签tag都静态化输出,这里就给出一个详细的实现方法。

Z-Blog ASP 1.8升级到2.3教程

坚持使用Z-Blog 1.8已经有十多年了,新版出来了很久都一直未升级,主要是没时间,最近有了一些时间,于是在一台测试服务器上进行了一些升级测试,为了之后正式升级做准备,下面是我升级新版本2.3的过程。

Z-Blog分类标签全站静态化方案

Z-Blog目前已经实现了首页和文章页的静态化,可以生成HTML文件,但是系统的分类页、标签Tags页、归档页和作者页都没有实现静态化,本文将讲述一个非常简单的方案,能够自动生成各个分类页、归档页和Tags的静态HTML页面,以便用户将网站迁移到Apache等不支持ASP的主机上。

Z-Blog增加评论投票功能

博客评论投票是一个常见的功能,如果对某网友的评论比较认同,那么可以对其进行“支持”投票。如果感觉评论内容不好,不同意其观点,可以对其投“反对”票。

Z-Blog在Apache的PHP下使用

Z-Blog程序是基于IIS+ASP环境开发的,理论上并不能在Apache+PHP+MySQL环境下运行,不过有时可能因为某种情况,需要将Z-Blog暂时迁移到Apache平台,本文将讲述一下迁移的具体形式。

Z-Blog自定义时间评论关闭功能的修改

在Z-Blog系统中,将文章锁定后会无法出现评论框,但无法实现类似WordPress的一个功能,就是针对超过30天的文章自动关闭评论。

Z-Blog性能优化和评论IP显示

前些天的一些突发事件,使得我发现了Z-Blog存在的一个很严重的性能问题,就是当单篇文章日访问量数万的时候,会有大量并发用户同时写Access数据库,会导致数据库死锁,之后的外在表现就是CPU占用猛增。

Z-Blog文件复制插件

在同一个网站使用过多个Z-Blog系统的用户,可能会需要这样的功能,就是从一个Z-Blog调用另外一个Z-Blog的信息,例如最新文章、最新评论等,本插件即可完成这样的功能。

Z-Blog垃圾留言判定新方法

现在的垃圾留言越来越智能,并且从留言内容几乎看不出来是垃圾留言,而大量的垃圾留言会导致文章可读性下降,并可能会被搜索引擎惩罚,经过一段时间的分析和思考,我发现一种判定垃圾留言的新方法,可以从一定程度提高垃圾留言的识别率。

Z-Blog博客实现回复评论功能

今天将月光博客的评论功能进行了增强,实现了用户能够对已有评论进行回复讨论的功能,并将结果嵌套显示,实现这样的功能可以形成很好的互动讨论气氛,最终的现实效果不错。

Z-Blog Akismet插件更新升级

今天将前些天写的Z-Blog Akismet插件进行了更新,增加了一个新功能——“标记垃圾评论”。主要用于将那些没有被Akismet发现的垃圾评论提交到Akismet的黑名单数据库中。这样,Z-Blog Akismet插件就已经具有WordPress Akismet插件的所有主要功能了。

基于ASP的Z-Blog Akismet插件

使用WordPress的用户一定知道Akismet这个插件,Akismet是应用广泛的一个垃圾留言过滤系统,其作者是大名鼎鼎的WordPress创始人Matt Mullenweg,Akismet也是WordPress默认安装的插件,其使用非常广泛。

Z-Blog发送邮件插件的修改

先前我曾经介绍过一个Z-Blog发送邮件插件的插件,可以用于发送邮件到邮件列表,用于邮件订阅博客。其实这个插件还有一个功能,就是自动同步日志到Google Blogspot和MSN Live Spaces上面的博客。

Z-Blog URL转发漏洞的修复方法

今天我发现了Z-Blog的URL转发文件存在一个漏洞,黑帽SEO通过这个漏洞可以欺骗反垃圾引擎而在类似维基百科这样的站点进行恶意SPAM。

Z-Blog的自动发送邮件的方法

对于WordPress来说,发布一篇文章后,自动将这篇文章发送到某几个邮件地址,可以使用Post2Mail插件,对于Z-Blog来说就麻烦一些,我今天就介绍一下在Z-Blog下设置发布文章后自动发送邮件的方法,以供大家参考。

Z-Blog文章排行插件

Z-Blog文章排行插件是在热文排行的基础上修改而成,支持最新的Z-Blog 1.8系统,启用Z-Blog文章排行插件后,系统会自动生成热文、年度、月度、总浏览、用户推荐等文章排行的列表,供系统调用,生成的文件为ASP文件和JavaScript文件两种形式。此插件会检测和调用月光Z-Blog文章投票评分插件的数据库。

Z-Blog文章投票评分插件

文章的评分和评论都是博客重要的交互功能,有了文章投票和评分,能让你的博客显得更加社会化,更加重视用户参与,是增强博客交互性的一个重要手段。

Z-Blog 1.8的性能问题

Z-Blog 1.8是最新版本的Z-Blog,但是我升级到1.8的Z-Blog之后,发现其速度比1.7还要慢一些,这主要和我的Blog配置有关,最主要的配置是ZC_MOONSOFT_PLUGIN_ENABLE这个选项。

五个常用的Z-Blog SEO插件

Z-Blog是单用户博客系统的佼佼者,整体性能不错,负载能力强,可以用于访问量较大的博客,其本身的SEO也有一定特色,很多专做SEO的也使用Z-Blog程序。不过我发现不少人只是简单的把Z-Blog拿来使用,并没有再优化,至少我认为Z-Blog在SEO优化方面还有更多发挥的空间,参考WordPress的SEO优化技巧,这里我就介绍五个常用的Z-Blog SEO插件。

Z-Blog邮件订阅评论插件Subscribe to Comments

使用过WordPress博客系统的用户都应该知道,WordPress有一个评论订阅插件Subscribe to Comments,可以让读者通过邮件订阅评论,这种功能在Linux下的WordPress中较好实现,因为Linux本身内置发送邮件的功能,对于使用IIS的Z-Blog来说,可能服务器本身就不支持SMTP,因此实现这种功能较为困难,这里我开发了一个基于Z-Blog的使用第三方服务的邮件订阅评论插件,可以很轻松的实现在Z-Blog博客中通过邮件来订阅回复的评论。

月光Z-Blog反垃圾留言过滤插件

月光博客升级Z-Blog到1.8之后,我将原来版本的月光Z-Blog反垃圾留言过滤插件也进行了一些修改,使其能在1.8下工作,同时增加了Some Chinese Please功能,使得广告和垃圾留言的过滤更好了。

博客系统升级到Z-Blog 1.8

今天将博客系统从原来的Z-Blog 1.7升级成为前天刚刚发布的Z-Blog 1.8 Spirit Build 80708.整个升级过程还算顺利,为了和以前的兼容性,升级的时候修改了不少Z-Blog的代码。

屏蔽Z-Blog的文件管理功能

Z-Blog的文件管理功能过于强大,可以编辑网站上所有的ASP文件,如果一台服务器上安装多个Z-Blog,会造成很大的安全隐患和风险,这里介绍一个针对Z-Blog 1.8的禁用文件管理功能的方法。

Z-Blog锁定文章功能的修改

在Z-Blog系统中将文章的类型设定为“锁定文章”,可以让这篇文章无法继续评论,但有时我们可能需要将文章评论内容也隐藏,因此可以通过修改源程序来实现这个功能。

Z-Blog首页实现了静态化

今天花了两个小时的时间将我使用的Z-Blog 1.7的首页实现了静态化,通过这个静态化处理,使得我的Blog的负荷能力大为增强。

鲜果文章推荐的DIGG功能

鲜果热文排行最新推出了一个很有趣的功能,将鲜果阅读器的推荐功能提供接口供外部调用,只需要在独立博客中增加一些代码,就可以把鲜果的“推荐”功能加入到本地的博客之中。

Z-Blog年度博客统计插件

又到了每一年的结尾了,看到不少博客都在发表年度博客文章的统计分析,记得去年的时候我也发表过年度统计,那时还是手动计算出来的,其实这些信息应该由程序而不是人来完成,因此我就花了点时间写了一个基于Z-Blog插件,可以自动生成本年的博客文章统计。

Z-Blog默认RSS输出的美化

Z-Blog默认的RSS输出目前不支持HTML的显示,使用浏览器打开查看的时候显示效果不甚美观,而我们知道使用FeedBurner或则FeedSky托管的Feed在浏览器里显示效果却十分好,能不能让Z-Blog的RSS输出文件RSS.XML能在浏览器下也有好的浏览显示呢?答案是肯定的。

美化了一下Z-Blog底部的分页链接

原有的Z-Blog底部的分页链接实在是太难看了,一直都懒得修改,今天恰好在李思杰的博客上看到一个修改样式的方法,于是拿来一用,效果还真不错。

Z-Blog多服务器平衡负载的方法

对于Z-Blog访问量比较大的时候,往往会造成服务器负载和流量过大,引起性能问题,相关的解决流量的对策我以前也讨论过,根据我的分析,不少流量都是由于图片或下载等引起的,因此可以通过将下载文件夹upload放在另外一台服务器的方法进行负载均衡。

Z-Blog文章排行插件增加用户推荐文章

今天将“Z-Blog随机文章和文章排行插件”新增加了一个功能,就是结合“Z-Blog文章投票插件”的数据库,产生了一个新的随机排行:用户推荐文章排行。