"微博"就是不超過140個字的微型網誌。
很長一段時間,我都想不出它有什麼用,140個字可以說什麼?大概只有自戀狂,才會把自己的一舉一動貼上網,讓全世界看到吧!
所以,儘管我在2007年5月就註冊了,但是一直沒有使用。我還做了一個試驗,用它直播我的大連之行,最後的結論是,它對我真的沒用!
不過,從今年開始,我的看法變了。
我發現,檢視最新訊息,比如某地發生地震,"微博"是最好的工具。而且,人與人之間的直接聯絡,用它也非常方便。
所以,我就重新啟用自己的帳戶了。我的ID是@ruanyf,歡迎大家follow。
但是,官方網站的使用者介面有很多缺點,比如不能使用標籤,不能檢視檔案,不提供檔案搜尋等等。所以,我就決定自己做一個本地檔案,方便使用。
網址是:http://www.ruanyifeng.com/tweets/ ,歡迎訪問。
=============================
它基本上採用Doug Bowman的方案,非常容易搭建,你完全可以用20分鐘,自己做一個。下面就是具體步驟。
第一步,從TweetBackup.com下載你的所有發言。不過,最多隻能返回3200條結果。
第二步,用文字編輯器開啟下載的RSS檔案,把每段話前面的"發言人: "用替換功能去掉,比如我的是"ruanyf: "。另外,這個檔案中每段話的title部分,可能會出現亂碼,你可以不用管它,也可以用正則替換來處理。
第三步,搭建一個新的Wordpress,然後開啟"Import"功能,選擇RSS格式,將上一步的檔案上傳輸入。
第四步,安裝Twitter Tools plugin外掛,並做相應設定。
第五步,安裝Autolink URI外掛。它的作用是將網址字串,轉成超級連結。但是,除了網址以外,我們還要轉"@"、"#"這兩個特殊字元,所以要對這個外掛做一些修改。
開啟這個外掛的sem-autolink-uri.php檔案,找到下面這一行:
$text = autolink_uri::unescape($text);
在它前面,再加兩行,
$text = preg_replace_callback("/(^|\s)@(\w+)/",array('autolink_uri', 'tweet_callback1'), $text);
$text = preg_replace_callback("/(^|\s)#(\w+)/",array('autolink_uri', 'tweet_callback2'), $text);
然後,找到email_callback()函式,
function email_callback($match) {
$email = end($match);
return '<a href="' . esc_url('mailto:' . $email) . '">' . $email . '</a>';
} # email_callback()
在它後面,再加兩個函式,
function tweet_callback1($match) {
return $match[1].'@<a href="http://twitter.com/' . $match[2] . '">' . $match[2] . '</a>';
}function tweet_callback2($match) {
return $match[1].'#<a href="http://search.twitter.com/search?q=%23' . $match[2] . '">' . $match[2] . '</a>';
}
如果,你覺得這樣修改太麻煩,也可以直接下載Autolink URI外掛的修改版(4KB)。
第六步,下載Doug Bowman的樣式檔案,39KB。(需要修改頭像、網址等一些小地方。)
到此就全部完成了。
(完)