導航:首頁 > 編程語言 > nodejscms系統

nodejscms系統

發布時間:2025-01-15 23:35:12

❶ lowcode-cms開源社區源碼設計分享

開源背景

lowcode可視化社區是我開發的面向低代碼內容分享的知識社區。內容端採用SSR技術來渲染頁面,對SEO更友好。後端服務採用Nodejs實現,內容端和服務端同端,即傳說中的內容服務「同構」。管理端採用React hooks實現,讓技術人員或非技術人員輕松部署一套專屬的CMS系統

本著開源精神,這套CMS系統被開源,以方便更多技術小白或非技術人員輕松搭建網站

接下來,我會從技術角度分享lowcode-cms系統的技術實現和本地運行+部署的指南。

系統設計架構

將具體分為管理端、內容端和服務端的技術架構。

內容端架構設計

內容端主要展現個人或企業內容信息,採用模版引擎(koa-views+pug)渲染HTML。首頁模塊和如行業產品、最佳實踐、視頻、手記等其他頁面將被詳細介紹,包括具體的技術實現。

在github中server的views目錄下,可以找到每個渲染層的具體實現。低代碼CMS的SSR模式將被分享,包括配置Pug支持、SSR路由數據直出和模板消費。

服務端架構設計

服務端主要實現兩個能力,參考MVC模式搭建簡易服務端。主要模塊目錄將在github中提供,包括核心模塊。

管理端系統架構設計

管理端採用UMI + React + Antd4.0實現,包含成熟插件模塊如富文本編輯器、MD編輯器和文件上傳模塊。編輯模塊示例展示了實時預覽MD和富文本的封裝。

本地運行

提供開箱即用的說明,包括目錄介紹和本地啟動步驟,以及針對Windows系統的啟動命令和初始化賬號密碼

部署發布

推薦使用pm2管理Node服務進程。只需上傳服務端到伺服器、安裝依賴並用pm2啟動即可。關於pm2的更多問題,可參考往期文章。

參與貢獻和問題反饋

歡迎在GitHub上通過pr或issue參與共建,或在《趣談前端》公眾號反饋建議或想法。

GitHub鏈接:github.com/MrXujiang/lowcode-cms

閱讀全文

與nodejscms系統相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接