將 MT + LifeType 文章轉換到 WordPress 步驟

最早期使用的 Blog 系統是 MT (Movable Type), 後來使用 pLog (LifeType), MT 系統要維護還蠻麻煩的(Spam 太多), 於是趁這次將全部文章都統一倒進 WordPress 裡面, 一併解決.

此轉換需要做下述準備:

  • Export MT 文章 (用系統本身的 Export 功能即可), Export 格式可參考: The Movable Type Import / Export Format
  • Export LifeType 文章 (可見: LifeType 透過 RSS Dump 所有文章 - 這個不一定會用到, 可以先不準備此步驟)
  • 解決圖片、檔案對應 (網址 Rewrite)
  • 解決網址對應的 Rewrite (Category, Article)
    • MT 網址格式: /archives/000590.html
    • LifeType 網址格式: /my_note-unix/2011/03/18/build-git-env-share-over-ssh-2011

閱讀全文〈將 MT + LifeType 文章轉換到 WordPress 步驟〉

為 LifeType 加上 Facebook Like

為 LifeType 加上 Facebook Like, 做法於下述:

  1. vim /var/www/lifetype/templates/Mac-Stripe/postandcomments.template # 加入下述即可.

    {* Facebook Like *}
    <iframe src="http://www.facebook.com/plugins/like.php?href={$url->postPermalink($post)}" scrolling="no" frameborder="0" style="height: 62px; width: 100%" allowTransparency="true"></iframe>

  2. 存檔後, 就可以到網站去看看囉~

Linux 使用 Gitolite 架設 Git Server

單純使用 SSH 架設可見此篇: Linux 架設使用 SSH 共享存取的 Git Server

想要控管 User / Project 權限, 而且還想要控管 branch / tag 等讀寫權限, 則需要靠 Gitolite 等套件來協助.

  • gitolite - SSH-based gatekeeper for git repositories

此篇主要寫的是 Gitolite 架設, 若之前已經有依照上述文章架設共享存取的 Git Server, 而 Gitolite 也想用 git 的帳號來管理, 則需做下述動作先改回原始設定.

註: 此文會用 gitolite 的帳號來管理, 不會用 git 帳號, 所以不需要做下述更改的動作

  1. vim /etc/passwd

    git:x:1000:1000::/home/git:/usr/bin/git-shell
    改回
    git:x:1000:1000::/home/git:/bin/sh

  2. mv /home/git/.ssh/authorized_keys /home/git/.ssh/authorized_keys.bak

閱讀全文〈Linux 使用 Gitolite 架設 Git Server〉

Linux 使用 Gitosis 架設 Git Server

單純使用 SSH 架設可見此篇: Linux 架設使用 SSH 共享存取的 Git Server

想要控管 User / Project 權限的話(限制某些 User 只能存取某些 Project), 則需要靠 Gitosis 或 Gitolite 等套件來協助.

  • gitosis - git repository hosting application
  • gitolite - SSH-based gatekeeper for git repositories

此篇主要寫的是 Gitosis 架設, 若之前已經有依照上述文章架設共享存取的 Git Server, 而 Gitosis 也想用 git 的帳號來管理, 則需做下述動作先改回原始設定.

註: 此文會用 gitosis 的帳號來管理, 不會用 git 帳號, 所以不需要做下述更改的動作

  1. vim /etc/passwd

    git:x:1000:1000::/home/git:/usr/bin/git-shell
    改回
    git:x:1000:1000::/home/git:/bin/sh

  2. mv /home/git/.ssh/authorized_keys /home/git/.ssh/authorized_keys.bak

閱讀全文〈Linux 使用 Gitosis 架設 Git Server〉

Linux 架設使用 SSH 共享存取的 Git Server

Git 架設使用 HTTP 就是走 Web server 的權限, 走 SSH 就是各個帳號的權限. (Git 的 object 目錄裡面會有權限問題)

若多人共用的話, 要走 SSH 有下述幾種方法:

  1. 建立新帳號(git), 由 git 帳號來統一管理(commit / push) 等
  2. 使用 gitosis 來管理(gitosis 可以設定到 "誰" 可以存取此專案).
  3. 使用 gitolite 來管理(gitolite 可以設定 "誰" 可以存取此專案, 而且, 可以設定只能存取哪個 branch 等路徑)

在此篇是採用 建立一個 git 帳號來統一管理的方法.

閱讀全文〈Linux 架設使用 SSH 共享存取的 Git Server〉

好站: 測試 網頁 於各種瀏覽器、地區 需要載入多久

網站於不同地區, 不同瀏覽器, 呈現的時間都不一樣.

這個網站可以挑選 地區(不過沒有看到台灣)、瀏覽器, 而且還可以看到 0.8秒, 頁面目前的狀況如何. 1秒, 呈現的畫面如何.. 等等, 都會抓圖呈現出來.

  • 詳見: loads.in - test how fast a webpage loads in a real browser from over 50 locations worldwide