## MEN Tiny Blog
![im](./public/images/logo-gray.png)
### 一、介绍
MEN Tiny Blog 是基于 `mongodb` + `express4.x` + `nunjucks` 开发的博客系统。
> 本系统不具备上线能力,仅用于 Express4.X + mongodb 代码学习和练手
在线demo:
- [http://mentinyblog.ptbird.cn:3000/](http://mentinyblog.ptbird.cn:3000/)
### 二、安装
#### 克隆项目
```bash
git clone https://github.com/postbird/MENTinyBlog.git
```
#### 安装依赖
```bash
yarn install
```
#### 修改数据库配置文件
文件地址: `/config/database.js`
```javascript
module.exports = {
host:'192.168.158.128',
port:27017,
database:'mentinyblog',
user:'root',
password:'123456',
noAuth:true, // mongodb 无需进行密码校验
};
```
#### 初始化管理员信息
第一次使用,需要初始化并写入管理员的初始信息、
管理员初始信息可以在 `/config/initAdmin.js` 配置,密码是 `sha256+密钥加密后的结果`
```javascript
module.exports = {
"name":"admin",
"nickname":"MENTinyBlog", // 123456
"password":"7cde784f9cf1d15e0785437af7c6ee3589dba4e9fa3729025bd0f6781aba14dd",
"site":"http://www.ptbird.cn",
"email":"ptbird@yeah.net"
};
```
#### 执行初始化操作
```bash
yarn installBlog
```
### 三、开发
#### 开启开发模式
```bash
yarn dev
```
### 四、效果
![111](./examples/ex1.jpg)
![111](./examples/ex2.jpg)
![111](./examples/ex3.jpg)
![111](./examples/ex4.jpg)
### 五、LICENSE
MIT
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于node.js、vue、mongodb等技术构建的web系统,界面美观,功能齐全,适合用作毕业设计、课程设计作业等,项目均经过测试,可快速部署运行! 基于node.js、vue、mongodb等技术构建的web系统,界面美观,功能齐全,适合用作毕业设计、课程设计作业等,项目均经过测试,可快速部署运行! 基于node.js、vue、mongodb等技术构建的web系统,界面美观,功能齐全,适合用作毕业设计、课程设计作业等,项目均经过测试,可快速部署运行!
资源推荐
资源详情
资源评论
收起资源包目录
基于express4.x+mongodb+nunjucks构建的极简博客系统.zip (91个子文件)
project_demo
yarn.lock 43KB
nodemon.json 287B
db.js 595B
app.js 2KB
controllers
admin
Index.js 598B
Post.js 3KB
Login.js 720B
Info.js 2KB
home
Post.js 2KB
readme.md 1KB
examples
ex2.jpg 30KB
ex1.jpg 45KB
ex3.jpg 29KB
ex4.jpg 29KB
helpers
flash.js 614B
functions.js 714B
nunjucksFilters.js 491B
package.json 710B
public
css
admin.css 33B
vendor
prism
prism.min.css 4KB
prism.min.js 80KB
toastr
toastr.css 7KB
toastr.min.js 5KB
toastr.js.map 25KB
toastr.min.css 6KB
simplemde
simplemde.min.css 11KB
simplemde.min.js 263KB
markdown.min.js 16KB
axios.min.js 13KB
mdui
js
mdui.min.js 63KB
mdui.min.js.map 268KB
css
mdui.min.css.map 601KB
mdui.min.css 278KB
icons
material-icons
LICENSE.txt 18KB
MaterialIcons-Regular.ijmap 28KB
MaterialIcons-Regular.woff 56KB
MaterialIcons-Regular.woff2 43KB
fonts
roboto
Roboto-BlackItalic.woff 97KB
Roboto-RegularItalic.woff 92KB
Roboto-RegularItalic.woff2 68KB
Roboto-MediumItalic.woff2 70KB
Roboto-Regular.woff2 63KB
Roboto-Black.woff 88KB
LICENSE.txt 11KB
Roboto-Light.woff2 63KB
Roboto-MediumItalic.woff 95KB
Roboto-Thin.woff2 61KB
Roboto-Bold.woff 87KB
Roboto-ThinItalic.woff2 67KB
Roboto-BlackItalic.woff2 71KB
Roboto-Regular.woff 87KB
Roboto-Bold.woff2 62KB
Roboto-Thin.woff 86KB
Roboto-ThinItalic.woff 92KB
Roboto-Light.woff 87KB
Roboto-Medium.woff 88KB
Roboto-LightItalic.woff 93KB
Roboto-Medium.woff2 63KB
Roboto-Black.woff2 64KB
Roboto-BoldItalic.woff 92KB
Roboto-LightItalic.woff2 68KB
Roboto-BoldItalic.woff2 67KB
images
logo-black.png 48KB
logo-gray.png 50KB
routes
admin.js 2KB
adminLogin.js 547B
index.js 568B
favicon.ico 9KB
middlewares
admin
sessionFlash.js 559B
checkAdminLogin.js 340B
readme 10B
install.js 637B
model
Post.js 641B
Admin.js 482B
test
password.js 208B
date.js 50B
.gitignore 87B
views
admin
index.njk 2KB
base.njk 3KB
login.njk 2KB
post
add.njk 2KB
edit.njk 2KB
posts.njk 4KB
info.njk 3KB
home
index.njk 2KB
base.njk 4KB
post.njk 992B
error.njk 80B
config
initAdmin.js 322B
app.js 164B
database.js 186B
共 91 条
- 1
资源评论
白话机器学习
- 粉丝: 1w+
- 资源: 7693
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- zabbix-server-pgsql-7.0-centos-latest.tar
- zabbix-web-apache-pgsql-7.0-centos-latest.tar
- Altium Designer 24.9.1 Build 31 (x64)
- 基于JAVA的人机对弈的一字棋系统设计与实现课程设计源代码,极大极小搜索和α-β搜索算法
- 电子回单_2024092100085000842531409053050071685353.pdf
- 背景:js多边形渐变网格背景插件效果演示
- Image_1726852355245.jpg
- TaskMsgBus-void
- mybatisplus-plus-排序
- moi-csp-jmoi-csp-j
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功