人怕出名猪怕壮,Movable Type博客系统是一款很出名的博客发布系统,所以研究的人也很多,一些漏洞可能官方还没发现,已经被一些恶意的人利用了。记得AnySQL这个网站已经就被攻击过,导致所有数据的丢失。
我对Perl不熟悉,代码的安全性我也不懂,但是我们可以给我们的MT博客做一些比较简单的设置,使我们的博客更加安全。
人怕出名猪怕壮,Movable Type博客系统是一款很出名的博客发布系统,所以研究的人也很多,一些漏洞可能官方还没发现,已经被一些恶意的人利用了。记得AnySQL这个网站已经就被攻击过,导致所有数据的丢失。
我对Perl不熟悉,代码的安全性我也不懂,但是我们可以给我们的MT博客做一些比较简单的设置,使我们的博客更加安全。
如果你想对文章的日志访问情况进行统计,并且在文章的页面上列出访问最多的文章的时候,那么AccessCounter能够帮你顺利地完成任务。
AccessCounter的下载地址:http://www.homepagemaker.biz/download/access_counter.html
下载完成之后,FTP到MT的cgi文件目录下之后,会提示你安装AccessCounter,装完到plugins管理,在AccessCounter的Settings里,把Start Tracking your Blog打勾就OK。
如果你想在侧栏显示热门文章排行榜,新建一个Widget,然后输入下面的代码:
在默认的MovableType文章页的模板下,我们只能把所有的文章都只能用同一个模板,那样的话就有点不方便了,比如有的时候一些文章很长,模板的侧栏比较短,侧栏的下面一截就空在那里,会有点影响美观,或许有的时候刚好相反。
现在我们可以使用Page Layout插件给文章或者独立页面选择不同的模板。
在默认的情况下,Perl是没有装ImageMagick的模块的,对于ImageMagick模块的安装我研究了不少,但是都没有成功,其实并不需要像网上的人说的去ImageMagick那里下一个exe文件然后再安装,我们可以用PPM来安装。环境是Windows 2003下,至于Linux或Unix下,网络上的一堆。
其实,不是不会安装,而是找不到安装的ppd地址而已,晚上试着用image-magick.ppd和DBD-mysql.ppd这几个关键字来搜索,找到了几个地址,那里还有很多的Perl模块,需要的可以去看看。
自从Movable Type在MT Pro中集成了Commerical Pack和Community Pack之后,我们不仅可以利用MT来创建博客,也可以使用MT来创建类似BBS的论坛,当然这个论坛的负载应该是比较有限的,CGI消耗资源太多了。但是对于一些个人的社区来说,已经足够了。但是有一个缺陷,那就是Professional Website 或者Classic Blog 和 Community Forum的风格相差太多了,如果放在一起,有点不协调。ProCommunity帮你搞定,装了这个插件之后,生成的页面风格就一模一样了,并且每种的Template Set都可以投稿,当然需要注册。
当写博客时间长了,按月归档也就越来越长了,如果归档太长很容易影响博客界面的美观,看上去怪怪的,感觉有点不协调。
当然可以采用下拉菜单的方式,曙光博客就是采用这个方式。
昨天我突然看到一个博客有介绍另外的一种方式来显示按月归档,Anil Dash的博客以前就看到过,他的按月归档(见右侧)很有型。Beau Smith说他问Dash要代码,Dash的回答是:我是手工添加的。Beau Smith就自己写了一个,拿来和大家分享一下。
今天在MT的博客上看到MT4.23已经发布了,官方(强制)推荐大家都去升级,4.23的版本修复了4.21版本里面的几个bugs。
MT4.23的发布类型是Security Relaease(安全升级版本),对性能没有提升。当然对现在已经使用的插件和模板没有任何影响。
MT直接跳过4.22版本,官方说this is a long story,看来要给我们讲故事了。
MT系统默认有提供下拉框式的按月归档,主要是提供给那些写了很多年博客的用户,当按月归档变得很长的时候,可以使用下拉框来缩短,但是,如果一个博客的分类很多的时候呢?也可以自己模仿按月归档做一个。
以下是代码: