express+mongodb+vue 全棧打造一個博客

在整個個人博客當(dāng)中拙友,經(jīng)歷了5個流程辟癌,因?yàn)榛径际窃诳臻e時間一點(diǎn)一點(diǎn)編寫,所以開發(fā)周期有點(diǎn)長巍棱,不過從中也學(xué)到了不少東西惑畴,也對部分知識有了新的了解。
查看地址:http://www.helloyoucan.com./

一拉盾、功能分析

利用了XMind 7.5進(jìn)行功)能的劃分桨菜,目前完成了的個人信息和文章管理部分,書簽管理在后續(xù)再進(jìn)行完善捉偏。

圖片

二倒得、頁面設(shè)計

利用了原型制作軟件Axure進(jìn)行原型的設(shè)計,設(shè)計的遵循的原則是:

對比(Contrast)
重復(fù)(Repetition)
對齊(Alignment)
親密性(Proximity)

(在看了《寫給大家看的設(shè)計書》學(xué)到的夭禽,想學(xué)點(diǎn)設(shè)計的強(qiáng)烈推薦)

三霞掺、頁面制作

頁面的制作則利用純JavaScript+html+css,不借助第三方的庫,加快頁面的加載速度讹躯。
兼容 ie9+
利用rem單位和媒體查詢菩彬,進(jìn)行響應(yīng)式布局

圖片

圖片

圖片

四缠劝、后臺管理

后臺管理部分,主要用了vue2.0+element-ui
利用的框架/插件有:

"axios": "^0.16.2",
"chart.js": "^2.6.0",
"element-ui": "^1.3.6",
"mavon-editor": "^1.7.6",
"node-sass": "^4.5.3",
"vue": "^2.2.6",
"vue-chartjs": "^2.6.5",
"vue-router": "^2.3.1",
"vuex": "^2.3.1"

圖片

圖片

圖片

圖片

五骗灶、服務(wù)端開發(fā)

利用了express+mongodb+騰訊云Bucket

其中惨恭,上傳的圖片存放在服務(wù)器中,保存的文章內(nèi)容存放在騰訊云Bucket上面耙旦。

利用的框架/插件有:

"bcryptjs": "^2.4.3",

"body-parser": "~1.17.1",

"connect-mongo": "^1.3.2",

"cookie-parser": "~1.4.3",

"cors": "^2.8.4",

"cos-nodejs-sdk-v5": "^2.0.6",

"debug": "~2.6.3",

"express": "~4.15.2",

"express-session": "^1.15.4",

"jade": "~1.11.0",

"markdown": "^0.5.0",

"mongoose": "^4.11.4",

"morgan": "^1.8.2",

"multer": "^1.3.0",

"serve-favicon": "~2.4.2",

"svg-captcha": "^1.3.9",

"underscore": "^1.8.3"

六脱羡、需要優(yōu)化的地方

1.把前臺頁面中的圖片圖標(biāo)換成精靈圖或者用字體圖標(biāo)
2.后臺管理頁面發(fā)表文章添加loading狀態(tài)
3.把個人信息上傳的圖片保存到騰訊云的Bucket上面
4.進(jìn)一步優(yōu)化后臺管理的權(quán)限控制
5.在移動端中點(diǎn)擊input輸入時被虛擬鍵盤遮蓋問題
6.繼續(xù)完成設(shè)計的功能。有書簽管理免都、文章按標(biāo)簽分類等

原文地址:http://www.helloyoucan.com./article/5980957ad818450714d935df

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末锉罐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子绕娘,更是在濱河造成了極大的恐慌脓规,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件险领,死亡現(xiàn)場離奇詭異侨舆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)舷暮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進(jìn)店門态罪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人下面,你說我怎么就攤上這事复颈。” “怎么了沥割?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵耗啦,是天一觀的道長。 經(jīng)常有香客問我机杜,道長帜讲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任椒拗,我火速辦了婚禮似将,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蚀苛。我一直安慰自己在验,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布堵未。 她就那樣靜靜地躺著腋舌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪渗蟹。 梳的紋絲不亂的頭發(fā)上块饺,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天赞辩,我揣著相機(jī)與錄音,去河邊找鬼授艰。 笑死辨嗽,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的想诅。 我是一名探鬼主播召庞,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼来破!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起忘古,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤徘禁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后髓堪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體送朱,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年干旁,在試婚紗的時候發(fā)現(xiàn)自己被綠了驶沼。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡争群,死狀恐怖回怜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情换薄,我是刑警寧澤玉雾,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站轻要,受9級特大地震影響复旬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜冲泥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一驹碍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧凡恍,春花似錦志秃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至革半,卻和暖如春碑定,著一層夾襖步出監(jiān)牢的瞬間流码,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工延刘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留漫试,地道東北人。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓碘赖,卻偏偏與公主長得像驾荣,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子普泡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內(nèi)容