LIGHTX-CMS —— 基于 Node.js,Express.js 以及 SQLite 3 搭建的個(gè)人博客系統(tǒng)

概述

LIGHTX-CMS 是我基于 Node.js,Express.js 以及 SQLite 3 搭建的個(gè)人博客發(fā)布系統(tǒng)。

項(xiàng)目本身可以拿來(lái)部署個(gè)人博客網(wǎng)站,同時(shí)我認(rèn)為其也適合用以新手學(xué)習(xí) Node.js 的基本操作與特性。

項(xiàng)目地址
查看在線演示,由于服務(wù)器配置比較差,加載可能比較慢,請(qǐng)稍等片刻!

部署

因?yàn)槲覀兪褂昧饲度胧綌?shù)據(jù)庫(kù) SQLite ,因此你無(wú)需配置數(shù)據(jù)庫(kù),你所要做的如下:

git clone https://github.com/songwonderful/lightx-cms.git
cd lightx-cms
npm i
npm start

現(xiàn)在在瀏覽器打開 http://localhost:3000/,你就可以見到你的博客了!

在項(xiàng)目根目錄的 config.js 里你可以配置你的昵稱,站點(diǎn)名稱,站點(diǎn)描述,你的座右銘,使用的端口號(hào),CDN,統(tǒng)計(jì)代碼以及一些其他的東西。

功能

  • 使用 makedown 在線發(fā)布與編輯文章
  • 支持評(píng)論
  • 首頁(yè)文章自動(dòng)合理排序
  • 首頁(yè)文章下拉加載更多
  • 借助于 sm.ms 圖床 api 直接上傳圖片
  • 支持留言
  • 首頁(yè)顯示數(shù)據(jù)統(tǒng)計(jì)
  • 支持 markdown 直接導(dǎo)入導(dǎo)出
  • 支持 sitemap

目錄結(jié)構(gòu)

.
├── LICENSE
├── README.md
├── app.js
├── bin
│   └── www
├── data.db
├── database.sql
├── middlewares
│   └── check.js
├── models
│   ├── article.js
│   ├── data.js
│   └── user.js
├── package-lock.json
├── package.json
├── public
│   ├── ads.txt
│   ├── image
│   │   ├── avatar.jpg
│   │   └── background.png
│   ├── javascript
│   │   └── main.js
│   └── stylesheet
│       └── style.css
├── routes
│   ├── api.js
│   └── index.js
├── utils
│   └── util.js
└── views
    ├── archive.ejs
    ├── article.ejs
    ├── index.ejs
    ├── list.ejs
    ├── login.ejs
    ├── message.ejs
    ├── partials
    │   ├── comment.ejs
    │   ├── end.ejs
    │   ├── footer.ejs
    │   ├── header.ejs
    │   ├── message.ejs
    │   └── navigation.ejs
    ├── post.ejs
    └── user.ejs
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這篇文章是從我的個(gè)人博客站點(diǎn)中搬過來(lái)的,后面不打算繼續(xù)維護(hù)站點(diǎn)了,所以將之前的文章搬過來(lái)。 原文寫于2017年3月...
    忠視跡閱讀 831評(píng)論 0 5
  • 引言 人腦有限,對(duì)于同一個(gè)問題,也許當(dāng)時(shí)花了許久時(shí)間解決了,然而過了一段時(shí)間,只留下一個(gè)印象,當(dāng)再次需要解決時(shí),還...
    Kiven_1994閱讀 1,422評(píng)論 1 2
  • 親愛的讀者朋友,當(dāng)你選了這本書,我為你豎起大拇指,你好有眼光!第一節(jié)課家和萬(wàn)事興就把我吸引了,后續(xù)的課程也是認(rèn)真反...
    愛心清晨雨露閱讀 357評(píng)論 0 1
  • 在讀寫群這么久,讀過好多同學(xué)的文章。每個(gè)同學(xué)的文章讀起來(lái)都感到用心和感動(dòng)。正如小王子說(shuō)的,每一位同伴對(duì)我來(lái)說(shuō)...
    大化天魔閱讀 225評(píng)論 2 2
  • 標(biāo)準(zhǔn)化的內(nèi)容很多,如果一下子要把所有公司的標(biāo)準(zhǔn)化都做起來(lái),那也是不太可能的事情。因此要有優(yōu)先順序,選擇一些比較重要...
    周明達(dá)老師閱讀 694評(píng)論 1 11

友情鏈接更多精彩內(nèi)容