使用 ThinkJS+Vue.js+mysql 开发的博客程序,演示地址:
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
admin 修复cdn设置相关问题 Oct 25, 2018
src 修复cdn设置相关问题 Oct 25, 2018
view 修复cdn设置相关问题 Oct 25, 2018
www 修复cdn设置相关问题 Oct 25, 2018
.eslintrc 结构调整,修改为服务端渲染 Mar 22, 2018
.gitignore 修复cdn设置相关问题 Oct 25, 2018
LICENSE 增加Apache License2.0 May 30, 2018
README.md Update README.md Aug 14, 2018
database.sql 增加缺失字段 Aug 14, 2018
development.js
nginx.conf
package.json
pm2.json 增加评论验证,文章导航 Mar 23, 2018
production.js 结构调整,修改为服务端渲染 Mar 22, 2018

README.md

结构

├── admin			//后台vue项目,vue-cli创建
│   ├── build
│   ├── config
│   ├── index.html
│   ├── package.json
│   ├── src
│   └── static
├── development.js		//开发模式入口
├── package.json
├── production.js		//生产模式入口
├── src
│   ├── bootstrap		//启动自动执行目录
│   ├── config			//配置目录
│   ├── controller		//控制器目录
│   │   ├── api			//接口控制器目录
│   ├── extend
│   ├── logic
│   ├── model			//模型目录
│   └── service
├── view			//前台模版目录
└── www				//对外开放目录
    ├── admin.html		//后台入口文件
    └── static			//静态资源

安装

后台默认账号:admin 默认密码:123456

开发

导入sql,修改配置中 mysql 部分,启动服务

# 启动服务端
npm start
# 启动后台服务
cd ./admin
npm start

部署

# 编译
cd ./admin
npm run build

src/ view/ www/ production.js package.json 上传至服务器

执行npm install

修改配置中 mysql 部分

修改pm2.jsoncwd 部分,pm2 start pm2.json 启动服务

参考nginx.conf进行配置