當妳按照第一章完成 Movable Type 安裝後,還需要先加以調整各項設定,然後纔能夠開始使用。
以下我們將逐一加以說明,請務必按照本章指引來調整 Movable Type ,否則可能會發生意料之外的錯誤。
大部分的設定值都寫在一個叫做 mt.cfg
的檔案裡;無論妳是在甚麼作業系統上安裝了 Movable Type ,都會需要修改這個檔案內的設定。以下的步驟原則上是寫給 Windows 的使用者看的, FreeBSD 、 Linux 或其他 UN*X 作業系統的使用者,請用任何文字編輯器編輯 Movable Type 安裝目錄底下的 mt.cfg
(例如 /usr/local/www/cgi-bin/mt.cfg
),然後一併按照步驟三之後的說明來加以修改。
檔案類型
裡選擇所有檔案,纔有辦法看到這個檔案。記事本
中開啟 C:\Program Files\OurInternet\Movable Type\mt\mt.cfg
。CGIPath http://localhost/
localhost
改成妳所設定的網域名稱(如果是免費的網域名稱的話,就是在步驟十一;如果是浮動網域名稱的話,則是在步驟十一),最後面別忘記加上一個 / 符號,如圖三。如果妳是 UN*X 平台(如 FreeBSD 或 Linux )的使用者,或者妳重新修改過網頁伺服器,把 CGI 路徑指到別的目錄的話,妳也該在這裡做出相對應的修改,例如把這一列改成 CGIPath http://Jedimt.dyndns.org/cgi-bin/
。Mail::Sendmail
模組,接下來這幾個步驟所做的修改纔會有效。請繼續在 mt.cfg
裡尋找以下兩列的內容,如圖四:# MailTransfer smtp # SMTPServer smtp.your-site.com
# MailTransfer smtp
」這一列前面的「 # 」刪除,如圖五;然後「 # SMTPServer smtp.your-site.com
」這一列中,除了也要把「 # 」刪除之外,還得把「 smtp.your-site.com 」修改成妳能夠使用的送信主機。舉例來說,如果妳用的是 HiNet 的 ADSL 的話,妳就可以把 smtp.your-site.com
改成 ms1.hinet.net
,如圖六。mt.cfg
往後尋找。妳應該要看到有一列寫著 NoHTMLEntities 1 ,如果這一列前面有 # 的話,請加以刪除,務必確定這一列祇有以下的內容,如圖七,否則妳將會在文章編輯欄位中看到一堆亂碼:NoHTMLEntities 1
PingProxy http://代理伺服器位址:代理伺服器連接埠這一列指令可以加在
mt.cfg
裡的任何位置,如果妳在儲存文章時發生了「發送引用通告出錯
」的錯誤訊息,那麼妳就該設定這一項指令了。mt.cfg
往後尋找,看看有沒有一列寫著 PublishCharset UTF-8 ;這是用來處理萬國碼 (UNICODE) 中文字的。如果妳找不到這一列的話,請按照圖九,自己加上這一列:PublishCharset UTF-8
檔案
選單裡選擇儲存檔案,最後再如圖十一按下關閉圖示即可。恭喜妳完成設定了。Movable Type 如果不加以調整設定的話,會用 Berkeley DB
來當作資料庫後端;實際上對於一般的使用者來說,這樣也就夠了。但是如果妳決定要用 MySQL
或 PostgreSQL
來當資料庫後端的話,就必須按照本節的內容加以設定纔行。
如果妳是 Windows
的使用者,而且用了我們在第一章提到的安裝檔的話,就可以直接跳過這一個小節,因為這個安裝檔裡,使用的是 Berkeley DB
。除非妳自己另外裝了 MySQL
,纔有必要繼續讀這一節。
設定資料庫所會動到的檔案祇有兩個,分別是 mt.cfg
和 mt-db-pass.cgi
,請按照以下的步驟逐一修改其內容:
mt.cfg
。mt.cfg
裡加入這一列:「 ObjectDriver 驅動程式_名稱」。這裡的「驅動程式_名稱
」可能會是「DBI::mysql」(如果妳用的是 MySQL
)、「DBI::postgres」(如果妳用的是 PostgreSQL
)或「DBI::sqlite」(如果妳用的是 SQLite
)mt.cfg
裡加入這一列:「 Database 資料庫_名稱」。這裡的「資料庫_名稱
」指的是妳要用來存放資料的 SQL 資料庫名稱。mt.cfg
裡加入這一列:「 DBUser 資料庫_使用者」。這裡的「資料庫_使用者
」指的是妳要用來連接到資料庫的使用者名稱。mt.cfg
裡加入這一列:「 DBHost 資料庫_主機」。這裡的「資料庫_主機
」指的是妳的 SQL 主機名稱。mt.cfg
裡加入這一列:「 DBSocket /路徑/指到/mysql.sock 」。這裡的「 /路徑/指到/mysql.sock
」指的是妳的 SQL 的 socket 路徑。mt.cfg
。MySQL
或 PostgreSQL
的使用者纔需要設定;如果妳用的是 SQLite
的話,可以直接跳到下一節去。現在請用文字編輯器開啟 mt-db-pass.cgi
。mt-db-pass.cgi
。這樣就完成資料庫設定了。如果妳是 Windows
的使用者,而且用了我們在第一章提到的安裝檔的話,一樣可以直接跳過這個小節,因為安裝程式已經幫妳做完這件事了。
對於其他平台的使用者、或者選擇手動安裝的使用者來說,妳的 Movable Type 還不能正式開始運作;我們還得先把資料庫的架構準備好,纔能夠開始使用 Movable Type ,否則連預設的使用者帳號密碼都沒有。請按照以下的步驟:
http://Jedimt.dyndns.org/
,而 CGI 腳本放在 cgi-bin/
的話,那妳就應該要連到 http://Jedimt.dyndns.org/cgi-bin/mt-load.cgi
去。進入設定畫面
」鏈結,並繼續參考下一節的內容組態妳的網誌。mt-load.cgi
這個檔案給刪除掉,以免發生預期外的安全性漏洞。雖然我們已經完成了 mt.cfg
的設定,也把資料庫的架構建起來了,但是此時 Movable Type 內的各項設定值都還是預設值,妳應該按照本節的內容加以調整,纔能夠符合妳自己的實際設置狀況:
http://Jedimt.dyndns.org/
,而 CGI 腳本放在 cgi-bin/
的話,那妳就應該要連到 http://Jedimt.dyndns.org/cgi-bin/mt.cgi
去;把 Movable Type 安裝到 Windows 的使用者則應該是連到 http://Jedimt.dyndns.org/mt.cgi
之類的網址去,因為 Windows 的安裝檔會把 CGI 腳本放在網頁伺服器的 /
裡。使用者
帳號 (Username
) 是 Melody ,而預設的密碼
(Password
) 則是 Nelson ;依圖填妥後,請按下「登入
(LOG IN
)」按鈕。自然輸入法
的話,請務必不要把自然輸入法設成預設輸入法,否則會發生登入錯誤的狀況。管理網誌
」鏈結,再依圖十五按下左方工具列上的「網誌組態
」按鈕,然後參照「核心設定」的部分加以設定。網誌名稱
」這一欄裡,設定的是妳的網誌名稱。妳可以把它想成就是一個站台的名稱,例如「飛雪連天電子報
」之類的東西。請依圖十六把預設的「我的網誌
」改掉。本機站台路徑
」指的是說妳要把 Movable Type 產生出來的網頁檔案放在硬碟上的那個地方;除非妳知道妳自己正在做些甚麼,否則妳最好不要亂動這一欄的設定值。站台網址
」指的是妳的索引頁面網址(不含檔名);對於把 Movable Type 安裝在 Windows 上的使用者來說,祇需要把 localhost 這個字串替換成妳申請到的網域名稱就可以了;這也就是妳在第零章「免費的網域名稱」小節步驟十一設定的網域名稱,或「浮動 IP 的解決方案」小節步驟十一設定的動態網域名稱。localhost
改成妳的網域名稱,並務必保留前面的 http:// 和最後的 / ,否則別人將難以瀏覽妳的網誌。本機彙整路徑
」指的是說妳要把 Movable Type 產生出來的網頁彙整檔案放在硬碟上的那個地方;除非妳知道妳自己正在做些甚麼,否則妳最好不要亂動這一欄的設定值。本機站台路徑
」一樣,不過這麼一來,妳的「彙整網址
」就也得要跟「站台網址
」設成一樣纔行。彙整網址
」指的是妳的彙整頁面網址(不含檔名),這個網址應該會跟妳的「站台網址
」有關纔對;對於把 Movable Type 安裝在 Windows 上的使用者來說,祇需要把 localhost 這個字串替換成妳申請到的網域名稱就可以了;這也就是妳在第零章「免費的網域名稱」小節步驟十一設定的網域名稱,或「浮動 IP 的解決方案」小節步驟十一設定的動態網域名稱。localhost
改成妳的網域名稱,並務必保留前面的 http:// 和最後的 / ,否則別人將難以瀏覽妳的網誌。時區
」這一欄應該是個下拉式選單;妳應該從這個下拉式選單裡選擇妳本人所在地的時區(而不是伺服器所在位置的時區)。對於住在台灣的使用者來說,妳應該如圖十九選「UTC+8 (中國沿海, 台灣)」。偏好
」鏈結,然後參照下一小節的指引。在這個頁面裡的設定比較多,大致又可以分成四類:一般設定、彙整、出版/遠端介面/引用、以及迴響組態。讓我們一類一類地加以設定:
網誌描述
」這一欄是用來填寫妳的網誌的描述用的。一般說來,這裡可以用來填寫像是標語或口號之類的東西,例如「和平、奮鬥、救中國」。這一欄可以留空不填,也可以如圖二十二這樣填入任意的文字內容。文章顯示天數範圍
」指的是妳要在首頁(也就是主索引頁面)放多少天內的新文章。這個值祇是一個預設值而已,妳隨時都可以修改模版,來做出不同的效果,像是改成祇放最後幾篇新文章之類的。妳應該視文章實際的新增頻率來調整這裡的數值:如果妳的文章增加得很快的話,就應該設小一點,反之就應該設大一點。如果妳完全不知道該設成多少的話,按照圖二十三這樣保留預設值 7 天或許也是個好主意。顯示日期用的語言
」會影響到妳的頁面中任何日期的顯示方法。 Movable Type 截至目前為止還沒有做出中文日期的顯示格式,所以請如圖二十四這樣在下拉式選單中選擇「英語」。文章顯示順序
」會影響到任何有兩篇(或更多)文章同時出現的頁面中,文章排列的順序。祇要妳的文章更新頻率沒有太低的話,妳就應該如圖二十五照預設值選「遞減」,這麼一來新的文章纔會出現在頁面的開端,(假想中的)讀者一旦能夠輕易地發現妳的新文章,就更會常常晃過來看妳的東西。Default Text Formatting for new entries
(新文章的預設文字格式)」指的是發表文章時的預設文字格式。除非妳有特殊需求,不然妳應該如圖二十六這般,用預設值「轉換換列」來自動處理文章中的段落
(自動加上 <p>
與 </p>
)及換列
(自動加上 <br />
)。草稿
」的話,就不會顯示在網頁上;祇有出版狀態為「定稿
」的文章纔會顯示出來。「預設的文章出版狀態
」就是在設定文章出版狀態的預設值的。當然妳在發表新文章或編輯舊文章的時候,仍然可以隨時改變出版狀態;但是如果妳沒有特殊需要的話,在這裡就按照圖二十七設定成「定稿」顯然會方便許多。文摘
欄位裡填寫這一篇文章的文摘;如果妳沒有填寫那一欄的話, Movable Type 就會拿「主要文章本體
」這一欄的前幾個字來當作文摘。這裡的「文摘字數
」就是在設定這個的。如果妳不知道要設成多少,就如圖二十八保留預設值 20 個字吧。消毒規格
」會決定迴響裡可以用的 HTML 標籤。如果妳甚麼都不懂,就如圖二十九這樣,選「按照預設值」吧。歡迎訊息
」大概祇有在同一份網誌有許多不同作者一起維護的時候,纔會有用,所以我們在此就先不寫了。至於「創意公用授權條款
」的部分,請見附錄二的介紹;如果妳對於甚麼是創意公用授權條款
完全沒概念的話,現在最好啥也別碰。這一個區塊中的設定選項都與彙整 (archiving) 有關,妳可以一併參照第八章的介紹。
偏好彙整類別
」就是讓妳設定妳最慣用的彙整方法的。在多數的情況下,妳應該會想要跟圖三十一一樣,選擇「單篇彙整」;這麼一來,從妳的首頁(也就是主索引頁面)點選任何一篇文章的時候,就會連到祇有該篇文章的彙整頁面去。彙整檔案副檔名
」是讓妳設定產生出來的網頁檔案副檔名的。如果妳懂得 PHP 或其他各種語言的話,就能夠善用這個設定;除此之外,如圖三十二用預設值 html 顯然會是個好主意。當我更新我的網誌時通知下列網站
」選項跟「通告
(ping
) 」功能有關:有一些伺服器,像是 blo.gs
和 weblogs.com
都會列出近期更新過的網誌(或網站)。這些伺服器當然不可能整天花費大量的力氣去察看全世界的的網站頁面有沒有更新,他們之所以能夠知道頁面有所更新,是因為他們能接受及處理更新通告
。更新通告
,所以為了打響妳的知名度,請按照圖三十三核選 blo.gs
和 weblogs.com
這兩個核選框吧。如果妳還知道其他伺服器也能處理這種更新通告
的話,也可以再填進下面那一個欄位裡,並以換列作為間隔。近期更新金鑰
」祇對有捐錢給 Six Apart (這是 Movable Type 的公司)或購買了 Movable Type 商用許可的使用者有用;在這裡填入了近期更新金鑰後,妳的 Movable Type 纔會發送更新通告
給 Movable Type 的官方網站。Google API 金鑰
」祇對有用到 Google API 的人纔有用。如果妳會用到 Google API 的話,請先去 Google 申請一份 Google API 金鑰,然後填到這裡來。預設允許通告
」選項跟引用功能
有關,妳可以參考第七章的介紹。大致上來說,設定了這個選項之後,能夠讓讀者們更容易接觸到與妳的文章相關的其他文章,也比較能夠讓妳的網誌與其他人的網誌間有更好、更頻繁的互動。所以強烈建議妳按照圖三十四核選這個核選框。用 Email 通知新的引用通告
」選項一旦被核選之後,祇要有人引用了妳的文章, Movable Type 就會寄一封信通知妳。不過在平常的狀況下,這是沒有必要的,因為祇要有合適的模版,妳連到自己的網誌上的時候就自然會看到了嘛。有誰會在沒有特殊需求的情況下,還希望一直收到信件打攪呢?引用功能
有關,妳可以參考第七章的介紹。啟用引用自動發掘功能
」選項跟引用功能
有關,妳可以參考第七章的介紹。這個選項強烈建議核選,因為一旦核選之後,祇要妳的文章中有其他網站的鏈結, Movable Type 就會自動送出引用通告
;簡單來說,就是自動幫妳在別人的文章裡打廣告。這一個區塊中的設定選項都跟迴響 (comments) 功能有關,妳可以一併參照第六章的介紹。
允許匿名迴響
」的核選框後,讀者發表迴響時就可以完全不需要填寫姓名(暱稱)、 Email 地址以及網址。雖然說,就算妳不要核選這個核選框,也沒辦法阻止讀者發表迴響時留下假資料,但是這麼做還是有點好處的:因為讀者可能祇是「忘記填寫基本資料」而已,而如圖三十六保留這個核選框不勾選的話,就會在這種情況下提醒讀者說,「啊,妳忘記填寫基本資料了呦!」迴響顯示的順序
」會決定同一篇文章裡,迴響呈現的先後次序。在文章顯示順序的設定中,我們提到了文章排列時,越新的應該放在越前面纔方便讀者閱讀,不過對於迴響
來說,情況卻不同。有新的迴響時寄給我
」核選框就跟「用 Email 通知新的引用通告
」核選框一樣,在正常的情況下實在不需要加以核選,因為妳祇要瀏覽自己的網誌,頂多略微修改一下模版就夠了。何必跟自己的信箱過不去呢?迴響文字格式
」指的是讀者發表迴響時的文字格式。除非妳有特殊需求,不然妳應該如圖三十八這般,用預設值「轉換換列」來自動處理迴響中的段落(自動加上 <p>
與 </p>
)及換列(自動加上 <br />
)。允許迴響使用 HTML 語法
」的核選框,那麼要發表迴響的讀者就可以在迴響中使用各種 HTML 標籤。這麼做的好處是,讀者發表迴響時也可以有很大的自由度,但是相對來說,她們甚至有機會在妳的頁面裡加入奇怪的背景音樂,或者其他可能會危及其他讀者的動作(當然妳還是可以透過消毒規格來加以限制她們可用的 HTML 標籤)。因此在圖三十九的範例中,我們並不核選這個核選框。自動連結網址
」核選框。這麼一來, Movable Type 就會把任何在迴響裡出現的網址,通通轉換成可以直接按下的超連結,於是讀者就不需要自己再複製一次網址了。預設允許迴響
」選項會決定妳的文章在預設的情況下,要不要讓讀者們能夠發表迴響。除非妳要做成公告式的站台,否則開啟迴響功能可以說是利多於弊,因為這將讓讀者跟妳有更好的互動,而這種互動則會吸引更多讀者前來閱讀妳們所寫下的東西。因此,請如圖四十一,在這個選項選用預設的「開啟」。以上就是在偏好
頁面中的設定。全部設定完後請別忘了要把它們儲存起來,請這樣做:
這個頁面主要是用來設定妳所想採用的彙整方式,以及訂定彙整檔案的檔名規則的。關於彙整的各項細節,妳可以參考第八章的介紹。
彙整類別
」這一欄中,妳可以勾選妳想使用的彙整方式;預設的彙整類別是單篇彙整
以及逐月彙整
,這意味著每一篇文章都會被單獨做成一頁,另外相同月份的所有文章也會被做成一頁。這似乎是在兼顧節省硬碟使用以及提高便利性的雙重考量下,相當不錯的一種作法。類別
的,所以類別
這一項並沒有被核選。不過我們在後面的章節就會提到該如何運用分類彙整
,所以現在不妨就按照圖四十四這樣,把類別給選起來。儲存
」按鈕。到此為止,妳的身份仍舊叫做 Melody
,然後妳的密碼則是 Nelson
。很不幸地,全世界讀過 Movable Type 文件的人都知道這回事。換而言之,這些陌生人都可以很快樂地連線到妳的 Movable Type ,然後用這組預設的帳號跟密碼登入,並大肆破壞。
沒有人真的希望這種事情發生,所以請務必按照下列的步驟來把預設的帳號修改掉:
使用者
」欄位中的是妳用來登入 Movable Type 系統的使用者名字;預設的使用者是 Melody
,請隨意修改成妳自己想用的名字,如圖四十七。這裡不建議使用中文字,妳最好還是祇使用英文字母跟數字來當作使用者名字;就算真的要用中文名字,也建議填到暱稱那一欄去。暱稱
」欄位可填可不填;妳的使用者名字不能跟其他使用者相同,但是暱稱可以。所以遇到多位作者習慣用的名字重複時,就可以設在暱稱
裡,而繼續使用不同的使用者帳號來登入。另外,暱稱
當然也可以跟使用者名字相同,如圖四十八。Email 地址
」這一欄雖然可以不填,但是妳最好還是如圖四十九加以填寫;因為如果不幸妳忘記自己的密碼時, Movable Type 就得要知道妳的 Email 地址,纔有辦法把新的密碼寄給妳。網站網址
」加以填寫。偏好語言
」不但會改變妳的 Movable Type 的各項介面、訊息所使用的語言,甚至也會改變說明文件的語言,以及妳所建立的新網誌中的預設模版語言。請如圖五十一從下拉式選單裡選擇 Taiwan Chinese (繁體中文)。Nelson
) 給換掉纔安全。請在「密碼
」欄位裡填入妳想要用的密碼,大小寫是不一樣的。密碼確認
」欄位裡把妳剛剛填入的密碼再填一次,以確認妳沒有不慎打錯字。密碼恢復
機制來讓妳挽回。在這種情況下, Movable Type 會詢問妳的出生地為何,這個時候妳就得回答妳在這邊的「出生地
」欄位裡所填寫的東西。因此這一欄的內容妳也應該保密,不要讓其他人輕易得知(不過這一欄的答案就算外洩了,妳還有機會保有秘密,因為 Movable Type 祇會把密碼寄到妳在步驟三所設定的 Email 地址去)。儲存
」按鈕。以上就是妳第一次登入 Movable Type 後,應該加以修改/設定的選項。接下來請閱讀後面的章節來學著如何使用 Movable Type 。
版權所有 © 2003 Jedi. 保留部分權利。