導航:首頁 > 編程語言 > 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系統相關的資料

熱點內容
常州採集物聯網大數據平台有哪些 瀏覽:950
win10休眠文件改到d盤 瀏覽:626
如何編程手機app軟體 瀏覽:656
node獲取文件名 瀏覽:367
iphoneios7怎麼設置鈴聲 瀏覽:52
手機qq激活星鑽 瀏覽:302
html中引入js文件路徑 瀏覽:83
0基礎自學編程可以看什麼書 瀏覽:860
javapoi導出excel 瀏覽:212
迷你編程迷小酷為什麼郵箱里沒有 瀏覽:33
ipadqq接收的文件在哪裡 瀏覽:15
拼多多初級看哪些數據 瀏覽:848
win10開機密碼屏幕鍵盤 瀏覽:162
文件夾樂高 瀏覽:914
外置文件夾掛載 瀏覽:304
人人視頻本地緩存文件 瀏覽:194
java俄羅斯方塊項目描述 瀏覽:354
win10系統被凍結 瀏覽:460
excel文件批量合並 瀏覽:948
linuxxmind 瀏覽:93

友情鏈接