Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chinacarlos/nuxt_blog

基于nuxt 个人CMS系统的搭建
https://github.com/chinacarlos/nuxt_blog

axios emelent-ui jsonwebtoken koa2 log4js mongoddb mongoose nodejs redis sass seo ssr vivus vue vue-lazyload vue-router vuex

Last synced: about 20 hours ago
JSON representation

基于nuxt 个人CMS系统的搭建

Awesome Lists containing this project

README

        

### Nuxt_blog 个人CMS(博客,社区)
> 此项目学习为主
### 技术栈简介
> 前端: Nuxt.js (Vue SSR SEO)
Vuejs + Vue-Router + Vuex + Axios + Sass + Emelent-ui + MavonEditor

> 后端
Koa2 + Koa-Router + MongoDB + Redis + Log4js + JsonWebToken + Nodemailer(邮件发送验证码服务)

### 实现功能 `正在实现中。。。`

需求 | 备注| 进度
-------- | --- | ----
用户注册,登录UI前端 | 前后端已经完成 | 100%
邮箱发送验证码 | 已经完成 | 100%
用户管理文章分类| 后端API接口已经完成 | 70%
用户管理文章标签| 后端API接口已经完成 | 70%
用户管理文章 | 后端API接口已经完成大半 | 50%
用户角色管理 | 尚未完成 | 20%
用户登录权限校验 | 正进行中 | 40%
用户个人中心管理后台 | 尚未完成 | 0%
用户查看文章详情 | 尚未完成 | 0%
用户查看个人中心 | 尚未完成 | 0%
用户评论文章 | 前端尚未完成,后端API接口已经完成 | 50%
用户回复文章评论 | 尚未完成 | 0%
统计文章阅读量 | 尚未完成 | 0%
统计文章热度 | 尚未完成 | 0%
> 还有很多需求,一个人慢慢做吧~~~
### 目前实现的效果图
![avatar](https://github.com/maliaoMJ/nuxt_blog/blob/master/demos/11.png)
![avatar](https://github.com/maliaoMJ/nuxt_blog/blob/master/demos/22.png)
![avatar](https://github.com/maliaoMJ/nuxt_blog/blob/master/demos/33.png)
![avatar](https://github.com/maliaoMJ/nuxt_blog/blob/master/demos/44.png)
### 构建步骤
``` bash
# 安装依赖
$ yarn install

# 启动开发环境
$ yarn run dev

# 部署生产
$ yarn run build
$ yarn start

# 生成静态网站
$ yarn run generate
```

参考文档 [Nuxt.js docs](https://nuxtjs.org).