基於 Node.js 和 Vue 的高效、簡單功能強大的靜態部落格生成器。

楊小福發表於2017-02-26

ssr-web project

A fast, simple & powerful blog framework, powered by Node.js and Vue.

一個基於 Node.js 和 Vue 的高效、簡單功能強大的靜態部落格生成器。

Online: http://yangxiaofu.com/ssr-web/

依賴項

如何安裝

  • git clone https://github.com/xiaofuzi/ssr-web

  • 通過 iat 命令列工具

    • npm install iat -g

    • iat ssr-web

如何使用

# 安裝依賴
$ npm install # Or yarn install

# 熱載入開發
$ npm run dev

# 生產環境編譯
$ npm run build
$ npm run start

生成部落格

  • npm run start(如未編譯請先編譯npm run build)

  • npm run g(此時 server 還需處於啟動狀態,即 npm run start命令或 npm run dev命令還在執行)

使用 github Page 託管部落格

推送到 github 倉庫並設定 github page 地址,因為預設靜態檔案生成與 docs 目錄,所以將該目錄設為 github page 根目錄即可

提示

* `<a-link></a-link>` 元件是為了替代 `<nuxt-link></nuxt-link>`(在generate 後發現有 bug)元件。
* 若不是處於域名根目錄,需要更改導航的根地址,nuxt.config.js 的 router.base 屬性和 `<a-link></a-link>` 元件的根地址兩處。

DOC

目錄說明

  • client

    • 前端程式碼(詳情參考 nuxt.js 文件)

  • server

    • 部落格文件存放的目錄,source/_posts目錄下的會作為博文處理

  • 外掛功能
    檢視mdToJson文件

Todo

  • 主題功能

如何聯絡我們

contact us

相關文章