Feature/routes

現在github page上要可以讀的到圖檔、css, js....都要把路徑加上/blog，這樣如果未來project name要改的話，就會很麻煩，而且除此之外，會造成local端跟server端的路徑不同。

所以我現在把所有的baseurl獨立出來，放到_config.yml裡面，就改善了第一個問題，而這樣做的第二個好處，就是現在local端要preview時，用以下的指令：
```
$ jekyll serve --watch --baseurl ''
```
這樣他會把local端的baseurl 去掉，如此也可以在local端preview來修改。

除此之外，我也把link.html內的邏輯修改了一下，讓外連的link不會受到這個baseurl影響。

@chilijung 可能還要麻煩你測試一下