Skip to content

2ming/seemnite

Repository files navigation

seemnite

A blog system by node

目标功能

  • list -- 完成
  • page -- 完成
  • tag -- 完成
  • new and edit -- 完成
  • markdown -- 完成
  • 上传.md文件生成 -- 未完成
  • 登陆 -- 完成
  • Github登录 -- 完成
  • 微信登录 -- 未完成
  • 文章对应用户 -- 未完成

Launch

$ npm run dev
# Visit http://127.0.0.1:7300
# 文章发布地址 http://0.0.0.0:7300/admin

More Commands

# Build front-end assets
$ npm run build

# Run Easy Mock as production environment (You should run `build` first)
$ npm run start

# Run unit test
$ npm run test

# Test lint
$ npm run lint

目录

├── README.md
├── app.js //入口文件
├── build //打包配置目录
├── config //环境参数配置目录
│   └── default.json //默认配置文件
├── controllers //接口目录
│   ├── article.js //文章
│   ├── index.js
│   ├── user.js //用户
│   └── util.js //其他
├── dist //打包文件
├── middlewares //中间件
│   ├── auth.js
│   ├── index.js
│   └── view.js //SSR渲染文件
├── models //models
│   ├── article.js
│   ├── index.js
│   ├── tag.js
│   └── user.js
├── package.json
├── proxy //models方法
│   ├── article.js
│   └── index.js
├── public 
├── router-config.js //路由配置
├── server
├── static
├── util //公共方法
│   └── index.js
└── views //前端项目
    ├── App.vue
    ├── api //前端接口
    │   └── index.js
    ├── asset
    │   └── style
    │       ├── screen.less
    │       └── them.css
    ├── components //组件
    │   └── message
    │       ├── index.js
    │       └── message.vue
    ├── config.json //环境参数配置
    ├── entry-client.js //客户端入口
    ├── entry-server.js //服务器入口
    ├── index.html
    ├── layouts
    │   ├── default.vue
    │   └── error.vue
    ├── main.js //前端入口
    ├── pages //页面
    │   ├── about.vue
    │   ├── admin.vue
    │   ├── common
    │   │   ├── AuthorSide.vue
    │   │   └── Nav.vue
    │   ├── details.vue
    │   ├── index.vue
    │   ├── login.vue
    │   └── logout.vue
    ├── router //路由
    │   └── index.js
    ├── store
    │   ├── actions.js
    │   ├── getters.js
    │   ├── index.js
    │   └── mutations.js
    └── util
        ├── fetch.js //axios配置
        ├── filters.js //vue配置filter方法
        └── title.js