Movable Type 2.6 指南


名称

mt26 - Movable Type 2.6 新功能指南


概要

这份文件将描述 Movable Type 2.6 中的新功能,以及教导使用者如何从这些功能中获益的升级步骤。


功能

文字格式

新的文字格式选项可以大幅拓展自动化文章格式的可能性。在比较旧版的 Movable Type 中,唯一可以用的选项就祇是转换换列核选框,所以你也就祇能选择要用或不用。如果你开启了这个功能的话,所有的段落都会被 <p> 卷标加以排版,而换列则会被转换成 <br /> 卷标。

现在在 Movable Type 2.6 里,你可以选择各式各样的文字格式选项。外挂模块开发者也可以加入她们自己的文字格式外挂模块。祇要你想要,你也可以为你发表的每一篇文章选用不同的文字格式工具。除此之外,文字格式还会在你按下「预览」的时候就套用上去,所以你真的可以预览他们会产生的效果。

要使用文字格式外挂模块前,如果你还没有 plugins 目录的话,那么你就得设定一个出来。手册里就有做这件事的指引。如果你是新的 Movable Type 使用者的话,你所拿到的套件就会包著一个 plugins 目录。

Brad Choate 已经把 Dean Allen 的文字排列工具写成一个文字格式外挂模块了。这个文字排列外挂模块也可以在 http://www.bradchoate.com/past/mttextile.php 找到。

创意公用授权条款

现在你可以选择一份创意公用授权条款来套用在你的网志上了。适当的诠释数据将会加到你的网志页面及 RSS 档案里。

如果你是从旧版升级上来的话,请依照以下的步骤来在模版里加入创意公用卷标。如果你还在使用预设的模版,而祇想要改用新版的预设模版的话,你也可以直接从 http://www.movabletype.org/default_templates.shtml 复制模版并加以贴上。

  1. 在你的主要索引模版里加入诠释数据。
    编辑你的主要索引模版,并把下列的标记加到 <head> 区段里:
    <MTBlogIfCCLicense>
    <$MTCCLicenseRDF$>
    </MTBlogIfCCLicense>
    

  2. 在你的主要索引模版里加入授权条款声明。
    同样在你的主要索引模版中,请在 body 区段里找个合适的地方,加入下列的标记。你可以加在任何你想要显示授权条款声明的地方。
    <MTBlogIfCCLicense>
    <div class="syndicate">
    <a href="<$MTBlogCCLicenseURL$>"><img alt="创意公用授权条款" border="0" src="<$MTBlogCCLicenseImage$>" /></a><br />
    <MT_TRANS phrase="本网志遵照 a"> <a href="<$MTBlogCCLicenseURL$>">创意公用授权条款</a>.
    </div>
    </MTBlogIfCCLicense>
    

  3. 在你的 RSS 1.0 模版里加入诠释数据。
    http://www.movabletype.org/default_templates.shtml#rss_10_index 复制 RSS 1.0 模版,并代换掉你系统上原有的那一份。

    不然如果你真的知道自己在做甚么的话,你也可以在模版里加入下列的传递名称集:

    xmlns:cc="http://web.resource.org/cc/"
    

    并在 <channel> 组件里加入下列的标记:

    <MTBlogIfCCLicense>
    <cc:license rdf:resource="<$MTBlogCCLicenseURL$>" />
    </MTBlogIfCCLicense>
    

  4. 在你的单篇汇整模版里加入诠释数据。
    编辑你的单篇汇整模版,并在 <head> 区段里加入下列的标记:
    <MTBlogIfCCLicense>
    <$MTCCLicenseRDF$>
    </MTBlogIfCCLicense>
    

增加新类别...

现在在新增及编辑文章的画面里,你可以直接增加新类别,而不需要再切换到类别画面。祇要从主要类别下拉式选单里选择增加新类别...后,再输入新类别的名称就可以了。这个类别会被加进数据库里,同时被自动地选取。

消毒

2.6 版还加入了 Brad Choate 的消毒外挂模块,同时在 mt.cfg 也多了一个整体预设设定,以及用来覆写预设值的逐网志设定。此外,遇到下列卷标时,消毒功能也会自动地开启:

换句话说,如果你是刚换到新版的使用者,而想要使用消毒功能(你应该会想要这么做,因为这会让你的站台更具安全性)的话,你并不需要特别修改你的模版。更多关于消毒功能的信息可以在此找到

<MTLink> 卷标

<MTLink> 卷标可以用来轻易地产生连结到索引模版或文章(按照文章 ID )的链结。

更多关于 <MTLink> 卷标的信息可以在此找到

关闭回响

允许回响核选框被改成三选一的选单:开启或者是关闭开启就跟你在前一版的 Movable Type 所看到的一样。关闭则让你能够留住旧有的回响,同时却让你从页面上移掉回响表单,同时停用回响功能。举例来说,如果你有一篇文章,你想要显示出旧有的回响,却不想要再让人们发表回响,那么这个功能就会很有用了。

要用这个功能的话,你可以在模版中的回响发表表单外面再包上 <MTEntryIfCommentsOpen> 卷标。像是这样:

<MTEntryIfCommentsOpen>
<form method="post" ...>
...
</form>
</MTEntryIfCommentsOpen>

RSD 支持

Movable Type 的预设模版现在还包括了一个 RSD 档案。 RSD 是 Really Simple Discoverability 的缩写;你可以在 http://archipelago.phrasewise.com/rsd 找到更多的信息。这个功能提供了一些诠释数据,让 XML-RPC 用户端可以自动发掘需要发表在你的网志上的信息( XML-RPC 终点和你的网志 ID )。

如果你是从旧版升级的使用者的话:

  1. 建立 RSD 模版
    http://www.movabletype.org/default_templates.shtml#rsd 复制 RSD 模版本体,然后在你的网志里建立一个新的索引模版,并且贴上 RSD 模版本体。

  2. 加入对 RSD 模版的参照。
    编辑你的主要索引模版,并在 <head> 区段加入下列这些东西:
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="<$MTBlogURL$>rsd.xml" />
    

用 XML-RPC 上传

Movable Type 现在可以支持用 metaWeblog.newMediaObject XML-RPC 方法来上传档案到你的服务器上。这让你可以用像是 Kung-Log 之类的桌面用户端来上传档案。

PostgreSQL 和 SQLite 数据库驱动程序

除了 MySQL 之外,从 Movable Type 2.6 起也支持用 PostgreSQL 和 SQLite 数据库来当作 Movable Type 的后端了。

其它注意事项


Copyright © 2001-2003 Six Apart. All Rights Reserved.