一次全新的嘗試,為更好。
部落格網址:https://www.blog5.net.cn/
Starry 是一款前端基於Nuxt+Vuetify,管理端和server 端分別基於vue+elementui 和express+mongoose 的個人博客全棧項目,在設計上他主體採用Material Design 搭配卡片式的文章展示設計,相較於第一版的個人部落格Sunset,Starry 最大的特點是在藉由Nuxt 支持了ssr 以後seo 更加的友好,搭配了vuetify 之後更是讓Starry在行動端有非常優秀的表現。並且自主開發了評論、按讚、私密部落格等功能。
但上面都不是最重要的,我希望Starry 能夠是一款簡單易上手,並且對二次開發非常友好的項目,所以這一版博客進步最大的應該是我對Starry 的工程管理, 首先Starry 的git提交粒度非常的細小,並且幾乎每次提交都有較為詳細的說明。其次我開放了一個branch 來作為新功能的開發,來確保master 的穩定性和健壯性。 而這一版的功能目錄非常的清晰,在未來也會持續的優化,能讓開發者較為平滑的上手和二次開發。
在開發的時候很多配置項,我都刻意的沒有寫死,我希望能夠透過文件或開發Api 進行介面配置,為的就是降低上手難度。在後續專案進入穩定階段之後會對工程目錄、專案運作等有說明。
如果可以的話,請給我點一個Star,一人一個,就是Starry 了。
前端:nuxt+vuetify
管理端:vue+elementUi
服务端:node(12.13.X)Express+mongoose
所有的功能點都是自己寫的^ ^
1.部落格發佈、刪除、修改、查詢√
2.圖片oss 物件儲存√
3.私密部落格√
4.標籤雲功能(為部落格新增標籤,可依標籤找到部落格)√
5.條件查詢功能(可輸入條件查詢√
6.評論功能√
7.按讚功能√
8.郵件通知,全域訊息元件√
9.使用者創建,刪除,編輯,登錄,登入SVG 圖形驗證碼√
10.全端https √
管理端預設帳號和密碼
userName: "starryAdmin"
passWord: "123456789"