How to install the latest git on mac Posted on 9月 27 2014 Edited on 9月 28 2014 緣起因為長期使用 mac 所以經常仰賴 homebrew 來補足 mac 本身內建套件的不足,一直以來也得到很多便利性。但自從開始大量嘗試玩新東西之後,對於很多套件的版本問題開始重視,然而 apple 本身提供的套件其實相當的過時,此篇文章記錄一下如何使用 homebrew 安裝的套件來取代原本內建於電腦的相同套件,本文以 git 為例,其他套件如 vim 也能夠使用相同的作法來操作。 首先先確認一下目前電腦中 git 的版本12$ git --versiongit version 1.9.3 (Apple Git-50) 可以使用以下指令看到目前 git 位在內建的資料夾底下(原生的檔案大多都在 /usr/bin/ 底下)12$ which git/usr/bin/git 利用 homebrew 安裝 git,並且將內建的 git 進行更名(這樣系統在內建的資料夾找不到 git 會自動轉往 homebrew 的 /usr/local/bin/ 底下找)123$ brew update$ brew install git$ sudo mv /usr/bin/git /usr/bin/git48 這邊可以確認 git 目前連結到的位置已經變更,版本也已經更新12345$ which git/usr/local/bin/git$ git --versiongit version 2.1.1 後記如果想要使用舊版的朋友可以直接打改過的檔名(在這邊就是 git48)依然可以使用內建的版本。如果想要還原的話可以把指令反過來執行如下:1$ sudo mv /usr/bin/git48 /usr/bin/git
How to deploy github pages with hexo Posted on 9月 24 2014 Edited on 9月 28 2014 緣起身為一位自以為專業的技客,自然要有一個自己的 github 帳號然後有了帳號以後下一步至少要有一個 github pages 的 blog於是花了點時間摸了一下如何利用 hexo 這個套件來部屬,未免忘記在這邊記錄一下。 前置作業先去你的 github 開一個新的 repo名稱要是你的 .github.io,其他都預設即可 Update homebrew and install node (and npm)12$ brew update$ brew install node Install hexo by npm1$ npm install -g hexo Initialize a folder by hexo123$ hexo init <folder>$ cd <folder>$ npm install 這個時候應該會看到資料夾底下多了一堆東西,其中有一個檔案是 _config.yml 打開它之後拉到最下面在 deploy 的位置改成下面這樣 1234deploy: type: github repo: <repo uri> (可使用 ssh or https) branch: master Deploy your pages1$ hexo deploy 打開你的 http://username.github.io 應該就會看到一切已經佈署完成了 後記之後要編寫文章可以使用以下指令 1$ hexo new <title name> 會在 source/_post/ 出現一個檔名為 .md 的檔案,請直接對該檔案進行編修這是 markdown 格式的檔案,撰寫方式可以參考 markdown.tw 更新並且發佈如下1$ hexo generate -d