Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js 博客 CMS | NodeJS-Blog-CMS

A Node.js blog content-management system.

Express + EJS + SQLite with user auth, articles and categories.

License Node.js Express SQLite


NodeJS-Blog-CMS is a blog content-management system built with Express + EJS + SQLite — user authentication, article publishing and category management out of the box.

Note

中文项目:Node.js 博客系统——Express + EJS + SQLite,用户认证、文章、分类。


Quickstart

git clone https://github.com/Windyhhh/NodeJS-Blog-CMS.git
cd NodeJS-Blog-CMS

npm install

# init the SQLite database
node src/database/init.js

# start the server
node src/index.js

Deploy scripts are in deploy/.


Features

  • User auth — register / login sessions.
  • Articles & categories — full CMS models.
  • SQLite storage — zero-config database (jsondb.js).

Project Structure

NodeJS-Blog-CMS/
├── src/
│   ├── index.js              # entry
│   ├── routes/               # auth, categories, posts
│   ├── models/               # User, Post, Category
│   ├── database/             # init.js, init.sql, jsondb.js
│   └── public/               # css, js, images
├── deploy/                   # install / deploy scripts
└── package.json

技术实现细节

架构概览

项目采用模块化设计,核心目录包括:deploy, src

技术栈与依赖

实现要点

  • 代码结构清晰,模块间低耦合,便于扩展和维护

License

MIT — free to use, modify and distribute.

About

Node.js 博客 CMS — Express + EJS + SQLite + 权限 + 文章

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages