若是你看主址,能夠看見博客是基於 github + issues 搭建,徹底沒有依賴於服務器html
如今咱們就來從零開始一步一步搭建一個博客服務vue
技術選型react
由於開發須要,參數實際上是不全的,好比,要作分頁功能, 其餘參數以下git
參數 | 說明 | 默認 |
---|---|---|
page | 第幾頁 | 無 |
per_page | 沒頁數量 | 無 |
client_id | 由於 github 有請求限制,帶上這個兩個參數作認證就不會有限制 | 無 |
client_secret | 由於 github 有請求限制,帶上這個兩個參數作認證就不會有限制 | 無 |
Accept | 請求頭部 【application/vnd.github.squirrel-girl-preview,application/vnd.github.html+json】 加上這個獲取的返回值是 html 能夠直接渲染,不加會返回 md 數據,你還須要本身解析才能渲染 | 無 |
上面的 OAuth application 建立完就能夠獲取 client_id 和 client_secretgithub
就用 vue 作說明吧,不要問爲何,由於我用的就是json
module.exports = {
outputDir: 'docs', // 更改打包後的目錄,方便部署
publicPath: './' // 解決 GitHub 由於路徑問題
}
複製代碼
若是一切順利的話,就能夠訪問了,恭喜你搭建成功bash
若是嫌棄本身開發麻煩服務器