MT用户手册

我有看到过繁体的网页版的用户手册,不过是基于MT2.66的,已经比较久远了,我最近也写了一个MT的用户手册,希望对MT的新手有所帮助。

要想玩转MT,那还是需要自己摸索的,所以我这个MT的手册目的是带大家入门MT,在这个手册中我会介绍如下的知识:

1、MT的安装

2、MT模板和插件的安装

3、撰写博客

4、MT模板中常用的标签的使用

Continue reading

减少编辑框的文本类型

Movable Type, MT, 截图MT默认的编辑页面有6种格式,有None,Convert Line Breaks,Markdown,Markdown with Smarty Pants,Rich Text,Textile2,实际上用到的不多,我相信一般人只用Rich Text和None这另种格式。我们可以在mt-config.cgi里面配置,较少格式数量。

配置的参数是:

AllowedTextFilters __default__,richtext,markdown,markdown_with_smartypants,textile_2

Continue reading

启用Module Caching加快重建速度

Module Caching, 缓存, 截图如果日志很多的话,重建起来非常慢,如果对分类页面采用分页之后,那发布一篇日志要等好久才能发布完成。我们可以启用Module Caching来加速重建的速度,我拿曙光博客做了实验,速度的提升还是挺明显的。曙光博客现在有373篇日志,没有启用Module Caching之前重建所有的日志需要的时间是2分18秒,在启用Module Caching之后,重建所有的日志需要的时间是1分52秒。

Continue reading

在Windows服务器上启用 MT的 Memcached

Memcached是分布式的缓存系统,能减小动态网站对数据库的负担。由于MT的用户大部分是静态发布的,所以Memcached用处可能不怎么大。对于使用Tag静态化之后的用户应该有点作用。

6A也有教程说明如何在Windows服务器下使用MovableType的Memcached功能。在Windows下使用Memcached一共有三个步骤:

Continue reading

启用MT的background publishing

MovableType的background publishing需要cron(Linux)或者计划任务(Windows)的支持。如果没有对Category页面进行分页的话,background publishing有点不必要,因为每页的文章不多,发布日志的时候重建也很快,当启用分页,并且文章很多的情况下就有必要使用background publishing了。谱写上的Logo下的Google分类有40多页,每次发布一篇日志到这个分类下都要30秒钟左右。

Continue reading

MT文件上传插件:UploadDir

UploadDir这个插件能对上传的文件的后缀进行检测,然后把不同后缀的文件保存在不同的文件夹下,有了这款插件的帮助,和我们手工输入要保存的路径的操作来说,是简单了一点。但是没有实现我想要的功能,那就是按月来保存插件,比如说2009年4月份上传的东西都保持在/upload/2009/04/这个目录下。

Continue reading

MT模板备份插件:TemplateSetExporter

TemplateSetExporter和MT-Hacks提供的Template Exporter插件不一样,Template Exporter导出的插件可以用Template Installer导入,但是Template Exporter是收费的。

TemplateSetExporter是免费的,我觉得用这个插件来备份模板是一个不错的选择,因为该插件是把所有的模板导出,然后存在一个文件夹中,默认是在\cgi-bin\plugins\TemplateSetExporter\templates这个目录下。

Continue reading

dirify属性的妙用

dirify可以让我们把网址中的空格改成我们所需要的字符,比如dirify="+",我们就可以把网址中的空格改成"+"。

在把MovableType的Tag静态化的时候,那时我没有对Tag进行处理,如果一个Tag是由多个单词组成的话,那么在网址中就会出现空格,现在我们可以用"+"来代替空格,虽然说有空格的时候URL rewrite可以正常工作,但是URL是不允许出现空格的(URLs cannot contain spaces. URL encoding normally replaces a space with a + sign.)。

Continue reading