增加 GitHub 賬号登陸 Movable Type 及全站搜索頁面恢複

又是愚人節,隻是這個愚人節需要上班, 但願通知大家上班的信息不要當作愚人節信息而忽略,這樣的話估計就欲哭無淚了。呵呵 :D

Blog 自從複活以來,一直修修補補,說說最近的一些變化吧:) 簡單如下:

1.評論增加GitHub賬号登陸

假期來臨,為了應付 SPAM 評論,重新打開了匿名評論的後台審核機制。
依然,如果用 QQAIMTypePadWordPress.com 或者 OpenID 等帳号直接用這些帳号評論,評論将直接發布,不需要後台審核。
但是大家貌似登陸的很少,國内第3方登陸服務大都需要審核,去 GitHub 看了看,發現申請很簡單,而且 GitHub 賬号應該大家都有,且不用 跨越長城
研究了一下 GitHub 官方文檔,簡單把自己寫的 QQ互聯 插件修改了一下。 改名為 GitHub Commenters。正式上線。界面如附圖:

相關插件代碼托管在了 GitHub 上。 地址如下:

https://github.com/easunlee/mt-plugin-github-commenters

有興趣的可以看看。

2.全站搜索修複

因為 MT 資源問題。 原來的本站搜索功能其實用的是 Swiftype 的服務。但是去年的時候 Swiftype 修改了 API 認證方式,導緻 /search/ 頁面事實上癱瘓。
現在既然 MT 已經工作在了 NGINX+PSGI 模式下了,那麼還是用系統自帶的搜索功能吧。 因為每個頁面都有搜索欄,所以沒有修改頁面模闆,直接改寫 js 。參考 Swiftype 的js,直接改成了适合 MT 後台的樣式。這樣,僅僅修改一個頁面(/search/)即可。 簡單檢測了一下。效果尚可。 比如搜索 MT 可以直接訪問

/search/#stq=MT&stp=1

即可。
适合 MT 的搜索js 代碼地址為:

../../js/jquery.mt.search.js

有興趣的可以研究一下實現方式 :D