匯入妳的文章項目

### Movable Type 使用手冊：匯入妳的文章項目

« 目錄

- 匯入妳的文章項目

- 匯出 Blogger 文章項目
- 匯出 Greymatter 文章項目
- 僅匯出 Greymatter 迴響
- 匯出 NewsPro 文章項目
- 匯入文章項目

# 匯入妳的文章項目

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 文章項目

1. 登入妳的 Blogger 帳號，然後切換到模版編輯模式。

2. 首先要備份妳現用的模版，因為妳將會在步驟 3 的時候用轉換模版覆寫掉妳的 Blogger 模版，而妳應該不會想要損失妳原有的模版。

3. 把妳的 Blogger 模版換成以下這樣：

       <Blogger>
       AUTHOR: <$BlogItemAuthor$>
       DATE: <$BlogItemDateTime$>
       -----
       BODY:
       <$BlogItemBody$>
       --------
       </Blogger>

   注意：如果妳是從 Blogger Pro 匯出的話，妳還得在 `AUTHOR:` 那一列之前再插入：

       TITLE: <PostSubject><$BlogItemSubject$></PostSubject>

4. 進入這份網誌的設定區。

5. 把妳的 `Blog Filename` 換成不同的檔名，以免妳覆寫掉原有的主索引檔。

6. 在 `Formatting` 裡，把妳的主索引頁設定成顯示所有的文章；很不幸地，我們沒有詳細的步驟來教妳該怎麼做，不過大致說來妳應該在頭版頁 (`Show N days' posts on main page`) 更改要顯示的文章天數範圍，把這個數值修改成比妳有寫網誌的時間還要久。

7. 設定 `Date/Time Format` 成 `MM/DD/YYYY HH:MM:SS AM|PM` 的格式。（請注意：在選單裡妳不會看到一模一樣的東西，而是當時的時間，祇是以相對應的格式顯示著。）

8. 設定 `Convert Line Breaks` 成 `No` 。

9. 設定 `Archive Frequency` 成 `No Archive` 。這樣子能夠避免妳的彙整被新的模版所覆寫。

10. 切換回文章發表畫面，然後 `Publish` 妳的網誌，妳將會得到單一的一個檔案，妥善按照上述的模版排好，座落於妳所設定好的路徑。把這個檔案下載到妳自己的硬碟上。

    接下來請直接跳到後面的匯入文章項目小節。

## 匯出 Greymatter 文章項目

下列的指引描述了如何從 Greymatter 把所有的文章項目跟評論匯出成適合 Movable Type 取用格式的步驟。

請注意：如果妳已經把 Greymatter 的文章項目匯入 Movable Type 了，而祇想要再匯入迴響的部分，那麼妳該遵照後面的`僅匯出 Greymatter 迴響`指引。

1. 登入妳的 Greymatter 帳號，然後按下 `Edit Templates` ，接著再按 `Edit Main Index-Related Templates` 。

2. 首先要備份妳現用的模版，因為妳將會在步驟 3 到 6 的時候用轉換模版覆寫掉妳原來的模版，而妳應該不會想要損失妳原有的模版。

3. 把妳的 `Main Index Template` 換成以下這樣：

   {{logbody}}

4. 把妳的 `Index Entry Template: Standard Entries` 換成以下這樣的模版：

       TITLE: {{entrysubject}}
       DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}}
       AUTHOR: {{author}}
       -----
       BODY:
       {{entrymainbody}}
       -----
       {{entrycomments}}
       --------

5. 把妳的 `Index Entry Template: Extended Entries` 換成以下這樣的模版：

       TITLE: {{entrysubject}}
       DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}}
       AUTHOR: {{author}}
       -----
       BODY:
       {{entrymainbody}}
       -----
       EXTENDED BODY:
       {{entrymorebody}}
       -----
       {{entrycomments}}
       --------

6. 從妳的 `Date Grouping Template` 、 `Entry Separator Template` 和 `Stay At Top Index Entry Template` 裡移去所有的 text/HTML 。

7. 儲存（但是這個時候還不要重建）。

   回到主要模版選單，然後按下 `Karma & Comments-Related Templates` 。

8. 跟步驟 2 一樣，備份妳現用的 `Comment Appearance Template` 。

9. 把妳的 `Comment Appearance Template` 修改成這樣：

       COMMENT:
       AUTHOR: {{commentauthor}}
       EMAIL: {{commentauthoremailabsolute}}
       URL: {{commentauthorhomepageabsolute}}
       DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}}
       {{commentbody}}
       -----

10. 儲存（但是這個時候還不要重建）。

    回到主要模版選單，然後按下 `Miscellaneous Templates` 。

11. 跟步驟 2 一樣，備份妳現用的 `Paragraph Separator` 和 `Line Separator` 模版。

12. 把妳的 `Paragraph Separator` 模版改成兩次返回鍵（譯註： Enter ）；然後 `Line Separator` 模版也一樣。

13. 儲存（但是這個時候還不要重建）。

    回到主選單，然後按下 `Configuration` 。

14. 變更 `Index filename` 以免覆寫了妳原有的網誌。

15. 把 `Days to keep on main index` 改成比妳撰寫網誌還要久的時間。這個修改會讓妳的主索引上出現所有的文章項目。

16. 儲存這些配置。

    回到主選單，然後按下 `Rebuild Files` 。

17. 在 `Rebuild Files` 選單中，因為妳祇需要重建妳的主索引頁，所以就按下 `Rebuild Main Index File` 按鈕妳。

    完成之後，妳將會得到單一的一個檔案，妥善按照上述的模版排好，座落於妳所設定好的路徑。把這個檔案下載到妳自己的硬碟上。

    接下來請直接跳到後面的匯入文章項目小節。

## 僅匯出 Greymatter 迴響

如果妳已經把 Greymatter 文章項目匯入到 Movable Type ，然後現在祇想要把這些文章項目的迴響也匯入，那麼妳可以照著下列的步驟來做。請注意以下的指引要能夠正常運作，有幾個先決條件：

1. 妳已經把所有的 Greymatter 文章項目匯入 Movable Type 了。

2. 妳匯入這些文章項目後沒有改變時間戳印（也就是`寫作於`的日期）； Movable Type 會拿文章項目的時間戳印來判斷哪些迴響是跟著哪些文章項目的。因為這樣，所以一旦妳更改了某個文章項目的時間戳印， Movable Type 就沒有辦法把那則文章項目的迴響對在一起。

以下就是祇匯出 Greymatter 迴響的步驟：

1. 登入妳的 Greymatter 帳號，然後按下 `Edit Templates` 後接著再按 `Edit Main Index-Related Templates` 。

2. 首先要備份妳現用的模版，因為妳將會在步驟 3 到 6 的時候用轉換模版覆寫掉妳原來的模版，而妳應該不會想要損失妳原有的模版。

3. 把妳的 `Main Index Template` 換成以下這樣：

   {{logbody}}

4. 把妳的 `Index Entry Template: Standard Entries` 模版換成以下這樣：

       DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}}
       NO ENTRY: 1
       -----
       {{entrycomments}}
       --------

5. 把妳的 `Index Entry Template: Extended Entries` 模版換成以下這樣：

       DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}}
       NO ENTRY: 1
       -----
       {{entrycomments}}
       --------

6. 從妳的 `Date Grouping Template` 、 `Entry Separator Template` 和 `Stay At Top Index Entry Template` 裡移去所有的 text/HTML 。

7. 儲存（但是這個時候還不要重建）。

   回到主要模版選單，然後按下 `Karma & Comments-Related Templates` 。

8. 跟步驟 2 一樣，備份妳現用的 `Comment Appearance Template` 。

9. 把妳的 `Comment Appearance Template` 改成以下這樣：

       COMMENT:
       AUTHOR: {{commentauthor}}
       EMAIL: {{commentauthoremailabsolute}}
       URL: {{commentauthorhomepageabsolute}}
       DATE: {{monthmonth}}/{{dayday}}/{{yearyear}} {{hour}}:{{minuteminute}}:00 {{ampm}}
       {{commentbody}}
       -----

10. 儲存（但是這個時候還不要重建）。

    回到主要模版選單，然後按下 `Miscellaneous Templates` 。

11. 跟步驟 2 一樣，備份妳現用的 `Paragraph Separator` 和 `Line Separator` 模版。

12. 把妳的 `Paragraph Separator` 模版改成兩次返回鍵（譯註： Enter ）；然後 `Line Separator` 模版也一樣。

13. 儲存（但是這個時候還不要重建）。

    回到主選單，然後按下`Configuration` 。

14. 變更 `Index filename` 以免覆寫了妳原有的網誌。

15. 把 `Days to keep on main index` 改成比妳撰寫網誌還要久的時間。這個修改會讓妳的主索引上出現所有的文章項目。

16. 儲存這些配置。

    回到主選單，然後按下 `Rebuild Files` 。

17. 在 `Rebuild Files` 選單中，因為妳祇需要重建妳的主索引頁，所以就按下 `Rebuild Main Index File` 按鈕妳。

    完成之後，妳將會得到單一的一個檔案，妥善按照上述的模版排好，座落於妳所設定好的路徑。把這個檔案下載到妳自己的硬碟上。

    接下來請直接跳到後面的匯入文章項目小節。

## 匯出 NewsPro 文章項目

1. 進入 NewsPro 管理介面，然後按下 `Change Settings` 。

2. 更改 `News Files Path` 來指到不同的目錄，以免覆寫到妳其他的檔案；妳可能得另外建一個新的目錄來符合這裡的設定。

3. 修改妳的 `Archive Files Path` 來指到步驟 2 理所設定的目錄。

4. 把妳的 `Archive/Hide News` 設定改成 `Archive` 。

5. 把 `News Age` 改成比妳在 NewsPro 撰寫網誌的時間還要大的數值。

6. 把 `Archive Type` 改成 `One Archive` 。

7. 把 `Monthly Archive Links Page` 改成指到某個新的、獨一的檔案，以免覆寫了妳其他的頁面連結檔案。

8. 把 `12/24 Hour Clock` 改成 12 小時系統。

9. 把 `Date Format` 改成如下：

       <Field: Month_Number>/<Field: Day>/<Field: Year> <Field: Hour>:<Field: Minute>:00 <Field: AMPM>

10. 把 `News Display` 改成如下：

        TITLE: <InsertSubject>
        DATE: <InsertDate>
        AUTHOR: <InsertName>
        -----
        BODY:
        <InsertNews>
        --------

11. 用 `Submit Settings` 按鈕來儲存妳的設定，不過還不要重建檔案。

12. 按下 `Advanced Settings` 鏈結。

13. 在 `Advanced Settings` 裡，把捲軸下拉到頁面中間左右的地方，然後找到某個叫 `NumberLimit` 的設定，確定這裡設定成零（ `0` ）。

14. 找到 `CreateAnchors` 的設定（差不多也是在這一頁中間的地方），然後設定成 `No (Off)` 。

15. 儲存設定。

16. 重建妳的檔案。這些被匯出的文張項目會全部被編進一個新檔案，所以妳稍後就可以加以下載。檢驗一下那個被匯出的檔案，最上面應該會有一列包含有 NewsPro 標籤或標記 -- 請把這一列移掉；同時請確認日期格式是 MM/DD/YYYY （兩位數字月份/兩位數字日期/四位數字年份）。

    接下來請直接跳到後面的匯入文章項目小節。

## 匯入文章項目

現在妳已經把從其他的出版管理系統匯出全部的文章項目，這些檔案也準備好可以匯入 Movable Type 了。

1. 連線到妳的 FTP 伺服器，然後開啟妳安裝 Movable Type 的目錄。

2. 新增一個叫做 import 的目錄，並且開啟之。

3. 把那個含有妳全部文章項目的檔案上傳到這個 import 目錄裡。

4. 登入 Movable Type 然後從`現有的網誌`清單中選擇妳要匯入文章項目的網誌。

5. 按下`匯入文章項目`。

6. 妳可以選擇要把匯入的文章項目當成是妳自己 -- 也就是妳目前所登入的作者身份 -- 的，或者按照原來的文章項目上的作者，新增出作者來。舉例來說，如果妳的網誌是一份小組網誌，妳可能會想要重新把作者群都建立起來，而不是把所有的文章項目都匯入成妳自己的。如果妳不是這樣想的話，就把所有的文章項目都匯入成妳自己的妳。

   如果妳要把所有的文章項目都以妳匯入，請核選`匯入成我的`核選框。

   如果妳要建立起新作者群，那麼在系統中建立起每一個作者時，妳都需要設定一個密碼；同時在這種情況下，妳也應該讓`匯入成我的`核選框保持未選取。

   注意：如果某個在這些要匯入的文章項目中所出現的作者姓名已經在 Movable Type 系統中用掉了，那麼這些文章項目就會被指定成是這個已經存在了的作者的，而不會建立新的作者。

7. 如果妳想要為所有匯入的文章項目選擇一個預設的類別，妳可以參考接下來這個小節的作法。尤其當妳在 Movable Type 網誌上已經有一批文章項目，而妳又想要標記出這些甫匯入尚未分類的時候相當有用。

   如果妳沒有選擇預設的類別，那麼這些文章項目就不會被指派到任何特定的類別中（除非妳所匯入的文章項目本身就用了 `CATEGORY` 鍵值來指定他們自己所屬的類別）。

   如果妳選擇了某個預設的類別，然而有些文章項目在匯出時又使用了 `CATEGORY` 鍵值，那麼這些文章項目中的 `CATEGORY` 鍵值將會覆寫掉預設的類別，其他的文章項目則仍舊會被指派到預設的類別。

8. 根據預設的情況，妳所匯入的文章項目出版狀態會被自動地設定成妳在網誌組態中的`預設出版狀態`的樣子。如果妳想要覆寫掉這樣的設定，妳可以從`文章項目的預設出版狀態`選單裡選擇想要的出版狀態（`草稿`或`定稿`）。

9. `標題開頭 HTML` 和`標題結束 HTML` 的值會用來從文章項目本體中，區分出文章標題。當妳從 Blogger 匯入文章項目的時候，就會知道有多好用。因為 Blogger 上的文章並沒有一致分開來的標題欄位，不過如果妳曾經使用了一致的 HTML 標籤來做出標題的效果的話， Movable Type 仍然可以加以分析，然後把這些標題找出來。舉例來說，如果妳所有的文章項目標題看起來都像這樣：

       <font class="title">這裡是標題</font>

   那麼妳就可以把`標題開頭 HTML` 的值設成

       <font class="title">

   然後把`標題結束 HTML` 的值設成

       </font>

   這樣子就會在妳匯入文章項目時，自動設定標題。一旦標題找到了，那麼標題以及環繞前後的 HTML 標籤都會從文章項目的本體中移去。

   如果妳沒有填入這些值，或者有關的 HTML 標籤未能在特定的文章項目中被找到的話，文章項目的前五 (5) 個字就會取而代之而成為標題。

10. 當必要的欄位都填入正確的資訊後，按下`匯入`來把妳的文章項目匯入。

11. 這樣就行了！

    注意：現在妳應該要從 import 目錄把已經匯入了的檔案通通清掉，免得以後不小心重複匯入；事實上，這些妳所匯入的文章項目是不能夠重複匯入的。

    然後妳還得要重新建造所有的檔案，這樣纔能夠用妳剛匯入的文章項目產生新的彙整。

小秘訣：如果這些文章項目是從某個不支援類別的系統上所匯出的，那麼妳在匯入他們之後，還可以指派每一則文章項目的分類；這其中最迅速有效的作法是利用 Movable Type 的大量編輯模式來同時編輯多重文章項目。

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