jackblog-vue 0,10,1,1 docker gulp npm webpack

Jackblog vue 版, 个人博客系统, 使用 vue, vuex, vue-resource, vue-router, vue-strap, vue-validator, vue-toastr 等.

Jackblog Vue 版

Dependency Status devDependency Status

Jackblog 是使用 Node.js + MongoDB + 其它客户端框架开发的个人博客系统,前后端分离,仿简书模板.
服务端有: express 版 , koa 版
客户端有: angular1.x 版 , angular2.x 版 , react 版 , vue 版
移动端有: react native 版, ionic2.0 版

此为客户端vue版, 需要配合服务端使用.

服务端任选一种, 请预先安装并启动服务端

开发

$ git clone [email protected]:jackhutu/jackblog-vue.git
$ cd jackblog-vue
$ npm install
$ gulp serve

在浏览器中自动打开 http://localhost:3000

调试

添加 Vue.config.devtools = true

目录结构

.
├── README.md           
├── dist                     // 项目build目录
├── logs                     // 生产环境日志目录
├── src                      // 生产目录
│   ├── api                  // API 请求
│   ├── assets               // css 和图片资源
│   ├── components           // 组件
│   ├── utils                // 工具函数
│   └── vuex            		 // vuex相关文件, store,action
│   └── config.js            // api url, cookie domain等配置文件
│   └── index.html           // 主页html
│   └── routes.js            // 路由配置
│   └── index.js             // 入口文件
├── .babelrc                 // babel配置
├── .eslintrc.json           // eslint配置
├── gulpfile.babel.js        // gulp配置, 使用gulp做为任务管理
├── History.md               // 更新日志
├── process.json             // pm2配置文件
├── server.js                // 生产环境启动server
├── webpack.config.dev.js    // 开发环境Webpack配置文件
├── webpack.config.js        // Webpack 配置文件
├── webpack-config.prod.js   // 生产环境Webpack 配置文件
.

生产环境构建

$ gulp build 或 gulp serve:dist

线上布署

$ pm2 start process.json

License

MIT


Top Contributors

jackhutu

Dependencies

package version
dev babel-core 6.25.0
babel-eslint 7.2.3
babel-loader 7.1.1
babel-plugin-syntax-dynamic-import 6.18.0
babel-plugin-transform-object-rest-spread 6.23.0
babel-plugin-transform-runtime 6.23.0
babel-preset-env 1.6.0
babel-runtime 6.23.0
babylon 6.17.4
bootstrap 3.3.7
cross-env 5.0.1
css-loader 0.28.4
eslint ^4.3.0
eslint-loader 1.9.0
eslint-plugin-vue 3.5.0
extract-text-webpack-plugin ^3.0.0
file-loader 0.11.2
font-awesome 4.7.0
html-webpack-plugin ^2.29.0
image-webpack-loader 3.3.1
jackblog-sass 1.0.9
nodemon 1.11.0
npm-run-all 4.0.2
rimraf 2.6.1
style-loader 0.18.2
uglifyjs-webpack-plugin 1.0.0-beta.1
universal-cookie 2.0.8
url-loader 0.5.9
vee-validate 2.0.0-rc.7
vue ^2.4.2
vue-hot-reload-api 2.1.0
vue-html-loader 1.2.4
vue-loader 13.0.1
vue-resource 1.3.4
vue-router 2.7.0
vue-strap github:wffranco/vue-strap
vue-style-loader 3.0.1
vue-template-compiler ^2.4.2
vue-toast 3.1.0
vuex 2.3.1
vuex-router-sync 4.2.0
webpack ^3.3.0
webpack-dev-server ^2.6.1
express 4.15.3
serve-favicon 2.4.3

Releases

-   v1.2.4 zip tar
-   v1.2.3 zip tar
-   v1.2.2 zip tar
-   v1.2.1 zip tar
-   v1.2.0 zip tar
-   v1.1.1 zip tar
-   v1.1.0 zip tar
-   v1.0.0 zip tar