摘要:多用戶博客系統(tǒng)該多用戶博客系統(tǒng),是在之前一開始學(xué)習(xí)的使用的時候,大佬說讓去做一個系統(tǒng)性的項目,這樣前后端兼顧,從里面去系統(tǒng)性的總結(jié)東西,索性就做了一個這個,項目的架子是根據(jù)一個開源項目的指導(dǎo)進行入坑的,陸陸續(xù)續(xù)用了四個月時間,由于是剛步入大
多用戶博客系統(tǒng)
該多用戶博客系統(tǒng),是在之前一開始學(xué)習(xí)node的使用的時候,大佬說讓去做一個系統(tǒng)性的項目,這樣前后端兼顧,從里面去系統(tǒng)性的總結(jié)東西,索性就做了一個這個,項目的架子是根據(jù)一個開源項目的指導(dǎo)進行入坑的,陸陸續(xù)續(xù)用了四個月時間,由于是剛步入大三,所以之前時間也不是很充分,做的有點慢,下面具體說下項目的開發(fā)及適用范圍。
由于還是大三生,做的這個可能有很多不足,歡迎大家指導(dǎo),之所以發(fā)出來就是想博取眾長,互相提高,或者自身吸取經(jīng)驗,下邊是項目地址,歡迎install,當(dāng)然,給個star鼓勵下吧。
Github項目地址
適用范圍
?。保m合剛?cè)肟踊蛘邷?zhǔn)備入坑的小伙伴學(xué)習(xí)如何系統(tǒng)性的做。
2.適合小團體或?qū)嶒炇覂?nèi)部做一個群博使用(UI界面可能不太好看,但是實在是沒辦法了,我折騰不了布局,逃)
3.適合正在做此類項目的朋友一起互相指導(dǎo)
基本開發(fā)流程
此項目使用后端渲染,模板使用的jade,后端使用node編寫,數(shù)據(jù)庫服務(wù)使用mongodb,前端使用require.js進行加載,css使用stylus預(yù)編譯,布局樣式使用的是semantic-ui框架。
這里只做概述,詳細(xì)開發(fā)流程及知識點見倉庫WIKI,WIKI最近就會完全完成,希望大家指正,互相學(xué)習(xí)。
當(dāng)前群博支持多用戶
在用戶注冊模塊同時支持本地注冊登錄和Github第三方認(rèn)證登錄
對于Github第三方認(rèn)證登錄的用戶爬取個人倉庫信息至本地博客頁面進行展示
用戶的文章支持用戶收藏,以及用戶收藏集的管理
文章的用戶點贊功能的實現(xiàn)
文章編輯支持粘貼和拖拽上傳圖片
圖片上傳管理至七牛圖床
支持響應(yīng)式頁面
文章支持用戶留言功能,但暫不支持留言回復(fù)功能
對所有涉及用戶輸入的地方做了最基本的XSS攻擊防范
后續(xù)功能開發(fā)
面包屑導(dǎo)航
文章標(biāo)簽分類管理
用戶留言回復(fù)功能
文章熱度排行
數(shù)據(jù)庫操作加入Redis緩存處理
以及對于各類性能優(yōu)化,安全防范
對于項目的布局方面,這里再解釋一點,布局方面真的是個人原因,不愿花時間在這里折騰,所以看著可能有點糙,望諒解。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/88419.html
摘要:在這里的作用只要是用管理員權(quán)限安裝一些軟件和開啟一些服務(wù)創(chuàng)建操作用戶和分配權(quán)限。輸入完畢之后,命令模式下輸入強制保存退出。保存之后,修改文件權(quán)限最后一步,開放服務(wù)器中的端口。 知識點準(zhǔn)備 我主要參考了兩篇文章: 【持續(xù)更新】最全Hexo博客搭建+主題優(yōu)化+插件配置+常用操作+錯誤分析 基于CentOS搭建Hexo博客 我采用的方案是云服務(wù)器+域名的方式 首先是要搞懂一些概念 Ngi...
摘要:沒有耐心閱讀的同學(xué),可以直接前往學(xué)習(xí)全棧最后一公里。我下面會羅列一些,我自己錄制過的一些項目,或者其他的我覺得可以按照這個路線繼續(xù)深入學(xué)習(xí)的項目資源。 showImg(https://segmentfault.com/img/bVMlke?w=833&h=410); 本文技術(shù)軟文,閱讀需謹(jǐn)慎,長約 7000 字,通讀需 5 分鐘 大家好,我是 Scott,本文通過提供給大家學(xué)習(xí)的方法,...
摘要:快速開始下載碼云高速下載安裝執(zhí)行包安裝,如無,請先執(zhí)行自動創(chuàng)建數(shù)據(jù)庫配置必須使用必須使用必須使用運行更新月報年月年月年月年月年月年月年月年月年月下載地址碼云一點說明月將發(fā)布用戶中心模塊和模塊,月月后續(xù)還會有商城模塊微信模塊 前言 大多數(shù) node.js 框架都沒解決架構(gòu)問題,使得 node.js 沒能像 spring 一樣的適合大型項目開發(fā)和維護的框架。 nest.js 出現(xiàn)改變了這種...
閱讀 2025·2023-04-26 00:16
閱讀 3475·2021-11-15 11:38
閱讀 3168·2019-08-30 12:50
閱讀 3178·2019-08-29 13:59
閱讀 750·2019-08-29 13:54
閱讀 2496·2019-08-29 13:42
閱讀 3305·2019-08-26 11:45
閱讀 2187·2019-08-26 11:36