Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lcl-101/webpack-blog

基于webpack博客系统
https://github.com/lcl-101/webpack-blog

gulp react react-router redux webhook webpack3

Last synced: about 2 months ago
JSON representation

基于webpack博客系统

Awesome Lists containing this project

README

        

## 博客系统(原创)

> 作者:李成龙 <[email protected]>

### 相关技术点
1. nginx
2. node
3. redis
4. webpack
5. gulp
6. react
7. react-router
8. redux
9. koa2
10. pm2
11. log4
12. axios
13. fetch
14. less
15. issues
16. webhoot
17. gitment
18. vue
19. vuex
20. vue-router
21. echarts

技术点较多就先列出来这么多吧....

### 设计图纸
![home.png](https://lcl101.cn/common/images/home.png)

![list.png](https://lcl101.cn/common/images/list.png)

![detail.png](https://lcl101.cn/common/images/detail.png)

### 环境依赖

node v10.15.3

### 部署步骤

```bash
# 安装node运行环境
npm install

# 本地node环境启动
npm start

# 开发环境构建
npm run dev

# 开发环境构建
npm run server

# 生产环境构建
npm run build

# 依赖分析
npm run build:report
```

### 目录结构描述

```
├── admin // 管理后台
├── app // app
│ ├── controllers // 控制器
│ ├── router // 路由
│ ├── utils // 工具库
│ └── app.js // app.js
├── config // 配置信息
├── dist // 生产环境
├── src // 开发项目目录
│ ├── common // 公共目录
│ ├── module // 模块目录
│ └── views // 视图目录
├── .babelrc // 语法转义
├── .gitignore // 忽略文件
├── package.json // npm包管理器
├── webpack.config.babel.js // 构建工具
└── readme.md // help
```

### 依赖收集
![analyzer.png](https://lcl101.cn/common/images/analyer.png)

### 版本更新日志

| 版本 | 备注 | 贡献者 | 发版时间 |
| :--: | :--: | :--: | :--: |
| 1.0.0 | 首页,详情页,列表 | 李成龙 | 2018.05.08 |
| 1.0.1 | 首页,详情页,归档,标签,列表 | 李成龙 | 2019.02.12 |
| 1.0.2 | 服务由express迁移到koa2 | 李成龙 | 2019.02.15 |
| 1.0.3 | 加入vue-admin管理后台 | 李成龙 | 2019.02.22 |
| 1.0.4 | node从v8.4.0升级到v10.15.3 | 李成龙 | 2019.03.28 |
| 1.0.5 | 添加听云 | 李成龙 | 2019.06.19 |