為了網站維護的方便,決定將部落格移到獨立的網址:‘http://blog.eavatar.com/’。過程中,發現 Octopress 的文章路徑都包含’blog’,這導致文章網址變成: ‘http://blog.eavatar.com/blog/…’。雖然沒有什麼大礙,但怎麼看都覺得很彆扭,因此,決定做一下修改。

我想要將文章網址改為:‘http://blog.eavatar.com/post/…’,而文章收藏的網址為:‘http://blog.evatar.com/archives’。下面是所需要的步驟:

  1. 修改’_config.yml’中,將所有路徑出現’blog’的字串更換成’post’。

  2. 把'source/blog/archieves’目錄搬到’source/'中。

  3. 修改網頁內的相關連接,如 ‘source/_include/custom/navigation.html’中,將’/blog/archives’換成’/archives’。

  4. 如果你的首頁’source/index.html’或者其他頁面’/blog/archives’也一併更換。

  5. 刪除'source/blog’目錄。

除了上述這些,需要根據需要調整網站樣板中的連接,例如:連到主站的網址要改成絕對而不能用相對網址。這樣,經過這些基本的步驟,便完成了部落格搬移的工作。