独家开发thinkPHP付费资源网站源码 php视频课程网站源码 php知识付费网站源码
立即下载
资源介绍:
分享一款不错的资源网站源码,这个源码100%开源,开发者提供了免费版的源码,这不是一个普通的资源网站,它还有课程板块,可以发布课程,课程支持视频和图文两种类型。这个系统是独立开发的,不依赖任何建站程序,采用的是前后端分离开发,前端用的是nuxt+Ant Design,后端用的是thinkPHP6+MySQL+redis,支持支付宝、微信和虎皮椒微信支付、支持用户入驻平台发布销售资源,有微信扫码注册/登录、七牛云存储、阿里云短信接口、网易云短信接口、短信宝接口。最适用的是提供了资源同步功能,不用一个一个的去找资源上传,直接一键同步资源到本地。支持与WordPress之间数据同步 ,如果你现有WordPress的网站,可以一键把WordPress上的数据同步到本站,也可以把本站的数据同步到WordPress。
# gouziyuan
## Build Setup
```bash
# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm run start
# generate static project
$ npm run generate
```
For detailed explanation on how things work, check out the [documentation](https://nuxtjs.org).
## Special Directories
You can create the following extra directories, some of which have special behaviors. Only `pages` is required; you can delete them if you don't want to use their functionality.
### `assets`
The assets directory contains your uncompiled assets such as Stylus or Sass files, images, or fonts.
More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/assets).
### `components`
The components directory contains your Vue.js components. Components make up the different parts of your page and can be reused and imported into your pages, layouts and even other components.
More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/components).
### `layouts`
Layouts are a great help when you want to change the look and feel of your Nuxt app, whether you want to include a sidebar or have distinct layouts for mobile and desktop.
More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/layouts).
### `pages`
This directory contains your application views and routes. Nuxt will read all the `*.vue` files inside this directory and setup Vue Router automatically.
More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/get-started/routing).
### `plugins`
The plugins directory contains JavaScript plugins that you want to run before instantiating the root Vue.js Application. This is the place to add Vue plugins and to inject functions or constants. Every time you need to use `Vue.use()`, you should create a file in `plugins/` and add its path to plugins in `nuxt.config.js`.
More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/plugins).
### `static`
This directory contains your static files. Each file inside this directory is mapped to `/`.
Example: `/static/robots.txt` is mapped as `/robots.txt`.
More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/static).
### `store`
This directory contains your Vuex store files. Creating a file in this directory automatically activates Vuex.
More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/store).
### @nuxtjs/proxy // 代理,可卸载
资源文件列表:
免费版源码.zip 大约有1254个文件