Movable Type 允许你从别的网志出版管理系统汇入你的文章项目。如果你是从 Greymatter 汇入的话, Movable Type 也会让你把所有的评论汇入你的新网志里。这个功能对于那些先前已经在其它系统上累积许多文章,而又想要跳槽到 Movable Type 的人来说应该会很有用。首先你需要先从其它的系统汇出你的数据;你可以用其它系统的标准模版功能来处理,也就是很简单地透过模版把那些数据转换成 Movable Type 所能看得懂的格式,然后再把它们汇入新文章项目。给 Blogger 、 Greymatter 和 Newspro 用来汇出数据的模版将提供如后。
除了将你的数据从其它网志出版系统汇出之外,你也可以从 Movable Type 自己汇出文章项目。这个功能也可以让你自己备份网志内容,然后存放在其它安全的地方,或者藉由汇出跟汇入机制把这些数据转移到别的网志去。要从你自己的某个网志汇出数据时,首先要登入 Movable Type ,然后到主选单
,按下汇入及汇出文章项目
,然后按照汇出文章项目
的指示进行。
请注意:当你使用 Internet Explorer 来汇出数据的时候要相当小心,因为所有版本的 Internet Explorer 都有一个错误,会把所有标记为纯文字的档案都解释成 HTML ,所以所有你汇出的数据都会被放到同一列里显示。如果这对你来说会是个问题的话,就改用 Netscape 来汇出数据你!(译注: Mozilla 更好用呦!)
你的文章从别的系统汇出后,你还得把这些数据移到你执行 Movable Type 的地方,这样子 Movable Type 才有办法找到他们。然后你就可以透过汇入机制来把这些文章汇入 Movable Type 。
<Blogger> AUTHOR: <$BlogItemAuthor$> DATE: <$BlogItemDateTime$> ----- BODY: <$BlogItemBody$> -------- </Blogger>
注意:如果你是从 Blogger Pro 汇出的话,你还得在 AUTHOR:
那一列之前再插入:
TITLE: <PostSubject><$BlogItemSubject$></PostSubject>
Blog Filename
换成不同的档名,以免你覆写掉原有的主索引档。
Formatting
里,把你的主索引页设定成显示所有的文章;很不幸地,我们没有详细的步骤来教你该怎么做,不过大致说来你应该在头版页 (Show N days' posts on main page
) 更改要显示的文章天数范围,把这个数值修改成比你有写网志的时间还要久。
Date/Time Format
成 MM/DD/YYYY HH:MM:SS AM|PM
的格式。(请注意:在选单里你不会看到一模一样的东西,而是当时的时间,祇是以相对应的格式显示著。)
Convert Line Breaks
成 No
。
Archive Frequency
成 No Archive
。这样子能够避免你的汇整被新的模版所覆写。
Publish
你的网志,你将会得到单一的一个档案,妥善按照上述的模版排好,座落于你所设定好的路径。把这个档案下载到你自己的硬碟上。
接下来请直接跳到后面的汇入文章项目小节。
下列的指引描述了如何从 Greymatter 把所有的文章项目跟评论汇出成适合 Movable Type 取用格式的步骤。
请注意:如果你已经把 Greymatter 的文章项目汇入 Movable Type 了,而祇想要再汇入回响的部分,那么你该遵照后面的仅汇出 Greymatter 回响
指引。
Edit Templates
,接著再按 Edit Main Index-Related Templates
。
Main Index Template
换成以下这样:
{{logbody}}
Index Entry Template: Standard Entries
换成以下这样的模版:
TITLE: {{entrysubject}} DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}} AUTHOR: {{author}} ----- BODY: {{entrymainbody}} ----- {{entrycomments}} --------
Index Entry Template: Extended Entries
换成以下这样的模版:
TITLE: {{entrysubject}} DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}} AUTHOR: {{author}} ----- BODY: {{entrymainbody}} ----- EXTENDED BODY: {{entrymorebody}} ----- {{entrycomments}} --------
Date Grouping Template
、 Entry Separator Template
和 Stay At Top Index Entry Template
里移去所有的 text/HTML 。
回到主要模版选单,然后按下 Karma & Comments-Related Templates
。
Comment Appearance Template
。
Comment Appearance Template
修改成这样:
COMMENT: AUTHOR: {{commentauthor}} EMAIL: {{commentauthoremailabsolute}} URL: {{commentauthorhomepageabsolute}} DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}} {{commentbody}} -----
回到主要模版选单,然后按下 Miscellaneous Templates
。
Paragraph Separator
和 Line Separator
模版。
Paragraph Separator
模版改成两次返回键(译注: Enter );然后 Line Separator
模版也一样。
回到主选单,然后按下 Configuration
。
Index filename
以免覆写了你原有的网志。
Days to keep on main index
改成比你撰写网志还要久的时间。这个修改会让你的主索引上出现所有的文章项目。
回到主选单,然后按下 Rebuild Files
。
Rebuild Files
选单中,因为你祇需要重建你的主索引页,所以就按下 Rebuild Main Index File
按钮你。
完成之后,你将会得到单一的一个档案,妥善按照上述的模版排好,座落于你所设定好的路径。把这个档案下载到你自己的硬碟上。
接下来请直接跳到后面的汇入文章项目小节。
如果你已经把 Greymatter 文章项目汇入到 Movable Type ,然后现在祇想要把这些文章项目的回响也汇入,那么你可以照著下列的步骤来做。请注意以下的指引要能够正常运作,有几个先决条件:
写作于
的日期); Movable Type 会拿文章项目的时间戳印来判断哪些回响是跟著哪些文章项目的。因为这样,所以一旦你更改了某个文章项目的时间戳印, Movable Type 就没有办法把那则文章项目的回响对在一起。
以下就是祇汇出 Greymatter 评论的步骤:
Edit Templates
后接著再按 Edit Main Index-Related Templates
。
Main Index Template
换成以下这样:
{{logbody}}
Index Entry Template: Standard Entries
模版换成以下这样:
DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}} NO ENTRY: 1 ----- {{entrycomments}} --------
Index Entry Template: Extended Entries
模版换成以下这样:
DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}} NO ENTRY: 1 ----- {{entrycomments}} --------
Date Grouping Template
、 Entry Separator Template
和 Stay At Top Index Entry Template
里移去所有的 text/HTML 。
回到主要模版选单,然后按下 Karma & Comments-Related Templates
。
Comment Appearance Template
。
Comment Appearance Template
改成以下这样:
COMMENT: AUTHOR: {{commentauthor}} EMAIL: {{commentauthoremailabsolute}} URL: {{commentauthorhomepageabsolute}} DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}} {{commentbody}} -----
回到主要模版选单,然后按下 Miscellaneous Templates
。
Paragraph Separator
和 Line Separator
模版。
Paragraph Separator
模版改成两次返回键(译注: Enter );然后 Line Separator
模版也一样。
回到主选单,然后按下Configuration
。
Index filename
以免覆写了你原有的网志。
Days to keep on main index
改成比你撰写网志还要久的时间。这个修改会让你的主索引上出现所有的文章项目。
回到主选单,然后按下 Rebuild Files
。
Rebuild Files
选单中,因为你祇需要重建你的主索引页,所以就按下 Rebuild Main Index File
按钮你。
完成之后,你将会得到单一的一个档案,妥善按照上述的模版排好,座落于你所设定好的路径。把这个档案下载到你自己的硬碟上。
接下来请直接跳到后面的汇入文章项目小节。
Change Settings
。
News Files Path
来指到不同的目录,以免覆写到你其它的档案;你可能得另外建一个新的目录来符合这里的设定。
Archive Files Path
来指到步骤 2 理所设定的目录。
Archive/Hide News
设定改成 Archive
。
News Age
改成比你在 NewsPro 撰写网志的时间还要大的数值。
Archive Type
改成 One Archive
。
Monthly Archive Links Page
改成指到某个新的、独一的档案,以免覆写了你其它的页面连结档案。
12/24 Hour Clock
改成 12 小时系统。
Date Format
改成如下:
<Field: Month_Number>/<Field: Day>/<Field: Year> <Field: Hour>:<Field: Minute>:00 <Field: AMPM>
News Display
改成如下:
TITLE: <InsertSubject> DATE: <InsertDate> AUTHOR: <InsertName> ----- BODY: <InsertNews> --------
Submit Settings
按钮来储存你的设定,不过还不要重建档案。
Advanced Settings
链结。
Advanced Settings
里,把滚动条下拉到页面中间左右的地方,然后找到某个叫 NumberLimit
的设定,确定这里设定成零( 0
)。
CreateAnchors
的设定(差不多也是在这一页中间的地方),然后设定成 No (Off)
。
接下来请直接跳到后面的汇入文章项目小节。
现在你已经把从其它的出版管理系统汇出全部的文章项目,这些档案也准备好可以汇入 Movable Type 了。
现有的网志
清单中选择你要汇入文章项目的网志。
汇入文章项目
。
你可以选择要把汇入的文章项目当成是你自己 -- 也就是你目前所登入的作者身份 -- 的,或者按照原来的文章项目上的作者,新增出作者来。举例来说,如果你的网志是一份小组网志,你可能会想要重新把作者群都建立起来,而不是把所有的文章项目都汇入成你自己的。如果你不是这样想的话,就把所有的文章项目都汇入成你自己的你。
如果你要把所有的文章项目都以你汇入,请核选汇入成我的
核选框。
如果你要建立起新作者群,那么在系统中建立起每一个作者时,你都需要设定一个密码;同时在这种情况下,你也应该让汇入成我的
核选框保持未选取。
注意:如果某个在这些要汇入的文章项目中所出现的作者姓名已经在 Movable Type 系统中用掉了,那么这些文章项目就会被指定成是这个已经存在了的作者的,而不会建立新的作者。
如果你想要为所有汇入的文章项目选择一个预设的类别,你可以参考接下来这个小节的作法。尤其当你在 Movable Type 网志上已经有一批文章项目,而你又想要标记出这些甫汇入尚未分类的时候相当有用。
如果你没有选择预设的类别,那么这些文章项目就不会被指派到任何特定的类别中(除非你所汇入的文章项目本身就用了 CATEGORY
键值来指定他们自己所属的类别)。
如果你选择了某个预设的类别,然而有些文章项目在汇出时又使用了 CATEGORY
键值,那么这些文章项目中的 CATEGORY
键值将会覆写掉预设的类别,其它的文章项目则仍旧会被指派到预设的类别。
根据预设的情况,你所汇入的文章项目出版状态会被自动地设定成你在网志组态中的预设出版状态
的样子。如果你想要覆写掉这样的设定,你可以从文章项目的预设出版状态
选单里选择想要的出版状态(草稿
或定稿
)。
标题开头 HTML
和标题结束 HTML
的值会用来从文章项目本体中,区分出文章标题。当你从 Blogger 汇入文章项目的时候,就会知道有多好用。因为 Blogger 上的文章并没有一致分开来的标题字段,不过如果你曾经使用了一致的 HTML 卷标来做出标题的效果的话, Movable Type 仍然可以加以分析,然后把这些标题找出来。举例来说,如果你所有的文章项目标题看起来都像这样:
<font class="title">这里是标题</font>
那么你就可以把标题开头 HTML
的值设成
<font class="title">
然后把标题结束 HTML
的值设成
</font>
这样子就会在你汇入文章项目时,自动设定标题。一旦标题找到了,那么标题以及环绕前后的 HTML 卷标都会从文章项目的本体中移去。
如果你没有填入这些值,或者有关的 HTML 卷标未能在特定的文章项目中被找到的话,文章项目的前五 (5) 个字就会取而代之而成为标题。
汇入
来把你的文章项目汇入。
注意:现在你应该要从 import 目录把已经汇入了的档案通通清掉,免得以后不小心重复汇入;事实上,这些你所汇入的文章项目是不能够重复汇入的。
然后你还得要重新建造所有的档案,这样才能够用你刚汇入的文章项目产生新的汇整。
小秘诀:如果这些文章项目是从某个不支持类别的系统上所汇出的,那么你在汇入他们之后,还可以指派每一则文章项目的分类;这其中最迅速有效的作法是利用 Movable Type 的大量编辑模式来同时编辑多重文章项目。