MT相关 分类中的最新文章

  最新版的Movable Type是本月的5日发布的,第二天我就将其上传到这个网站,完成了升级。
  最初,我使用的是非官方的主题,在将MT上传到原来的MT的安装目录覆盖,之后登入MT的后台后,开始了升级操作,不过在数据库升级这一部分,就一直停在了空白页面,等了半天也没有反应,不知是什么原因。再尝试登录,一直不能进入MT的后台了。之后没办法,使用网站备份,将文件和数据库重新恢复成原样。
  第二次,就将原来MT目录下的文件,除了配置文件全部删掉,再将MT5.01的文件上传并解压到这个目录,之后再登入后台开始自动升级操作。这次就一次成功了,看来原来的文件或主题中有些不兼容于最新的5.01。
  不过这样一来,就不能使用原来的主题了,于是在新版的MT中看看它自带的主题。最终选择了现在使用的这个主题,我的这个网站也只是个博客,现在这个简单明快的也是不错的选择。
  MT5.01后台变化还是很大的,功能更多了,也更复杂了,要架博客的话需要先创建个网站,之后再在这个网站里面添加博客。似乎有点复杂,不过如果需要做多个博客的话,这个新版的可能会方便些。
  最近尝试着使用Windows Live Writer和Zoundry Raven这两款比较流行的免费离线博客编辑器对本网站进行更新。使用几次之后,发现有如下小问题:
  Windows Live Writer来对博客更新的话,不论系统是WordPress还是Movable Type,都会有个怪现象,那就是每个自然段之前的两个全角空格在发布到网站之后会莫名其妙的消失。可能这个软件是按照英文的使用习惯设计的,每段开头之前不用留什么空格;使用Raven还好,不会出现这种情况,空格在发布后的网页也可以看到。
  使用中发现这两款软件对于WordPress的支持做的非常好,几乎在WordPress后台网页发布文章页面上的所有设置都能够在这两款软件的界面中找到;对于Movable Type,可能是由于用户没有WordPress多,支持仍不是那么全面,比如发布文章的文件名在软件中就没有办法设置,如果文章标题是英文的还好,MT会自动的把你的文章名作为发布的网页的文件名;但是如果是中文名的话,由于MT系统并不认识汉字,就会自动的用postN.html来作为发布文章的网页文件名。如果在离线编辑软件中提供像针对WordPress的自定义文件名设置的话就算完美了!
  不过,有一个小技巧可以避免这种情况,就是在发布文章的时候使用英文标题,之后再登录MT的后台修改文章标题为中文,有些麻烦,但是效果还是不错的。文章可以离线发布,毕竟在后台改的只是文章标题,还是能省些力气的。

  需要修订一下,刚看到使用Windows Live Writer丢失全角空格的解决方法!使用Live Writer是可以发全角空格的。
  MT在这个月的 3日就放出了最新的4.23版,跳过了4.22版。根据MT官方的说法,最新的4.23修正了前面版本的几个安全性bug,推荐使用4以后版本的用户都来做一个升级。
  我使用直接覆盖这种野蛮方式升级的,进入后台的时候有升级的提示,之后就自动升级到最新的4.23版了。4.21的中文包在4.23里面还可以正常使用,使用中文包的朋友可以放心的升级了!
  这款主题安装之后,一直有两个小地方有点不太满意。一个就是首页的图标是该主题原装的,在任何使用这个主题的网站上都能看到,似乎有些不爽;另外一个就是,在归档页面,如果使用的是中文的时间输出的话,如果是双数月份加双数日期的话,时间就要换行,看起来不是很整洁。
  对css、html是门外汉的我就google了一下,发现对于第一个问题,在这款主题的设计者的博客里面就有一篇专门介绍的《更换Mid-Century主题的图标》。原文用英文写的,具体的实现方法是,自己新建一个46px乘46px的黑色背景的GIF文件,将其命名为logo.gif,在做好了修改后,上传到MT的 /mt-static/plugins/mid-century/ 目录下并覆盖原有同名文就实现了更换,上传后就能够在网页上面看到效果了。
  对于第二个问题,我使用Firefox浏览器下面的Firebug这个插件,找到这个主题中的css文件里面对于日期列表设置的部分,这部分位于.entry-listing-date标签中,默认的宽度设置为15%。只要稍微修改一下,将其调整为18%的话,日期就会一直在同一行显示了。
  看来,对主题做些修改还是比较简单的。不过如果要达到随心所欲、炉火纯青的地步,还有很长的学习轨迹要走呢!

  早就想要为本站更换个简洁明快的主题了。前一阵比较没有心情,在升级了MT程序到4.21之后就一直没有做任何工作。其实Mid-Century这款主题在MTOS4一推出之后,就被很多国内的MT建站者所采用了,本人也是眼馋了一阵子,不过没有看到中文的安装配置介绍文章,就没有尝试。

  昨天一时心血来潮,以前使用的那个经典的主题实在是太想换掉了。于是,仔细研究了一下这款主题的英文文档,按照文档安装并更换了这款主题。其实整个过程是比较简单的,简单安装方法如下:

  在安装MT的4之后的版本的时候,在一些空间上由于主机的安全配置可能会导致在运行mt.cgi这个文件的时候会出现找不到MT配置文件的错误。这时浏览器上面可能显示的是:

Got an error: Error opening file '/mt-config.cgi': No such file or directory

  这时可以通过修改MT目录下的lib目录中的bootstrap.pm文件解决: