歷時兩個多月,終於利用工做之餘完成了這個項目的1.0版本,爲何要寫這個項目?其實基於vuejs+nodejs構建的開源博客系統有不少,可是大多數不支持服務端渲染,也不支持動態標題,只是作到了先後端分離,對於博客類系統seo確定很重要,索性就本身動手寫了這個項目,其中也遇到了很多問題, 由於基於服務端渲染的項目很少,本身能力也有限,因此用了好長時間。這裏特別感謝@lincenying,提供了登陸功能的解決思路,也是我在開發過程當中遇到最難解決的問題,本項目基於vue-hackernews-2.0開發,支持PWA(需升級爲https)
演示地址前端
項目地址vue
後端:node.js + mongodb (採用express框架)node
支持標籤和歸檔功能git
項目地址:https://github.com/wmui/essaygithub
let user = 'q'; let pass = md5('q'); let avatar = 'avatar.jpg';//頭像 let intro ='Never too old to learn'; let nickname = 'VueBlog'; module.exports = { dbUrl:'mongodb://localhost:27017/vueblog', user:user, pass:pass, avatar:avatar, intro:intro, nickname:nickname }
打開本地終端,執行npm run dev
,訪問http://localhost:8080web
此項目會長期更新,1.0版本僅僅是一個開始vue-router