LightWorld Website
Minecraft Minecraft international server website based on Vue, Nuxt.js and Vuetify
English | 简体中文
As I personally built up more and more players on my world server, I needed a more formal promotional port and wanted a website that could help with things like whitelist publishing audits(I was too lazy to approve the questionnaire manually:smile:)
This project is more likely a demo of several frontend technology stacks. It also provides basical website arrangement and tool configurations. Meanwhile, Eslint and TypeScript are used in this project as well.
About Nuxt and statics
Due to the use of Vuetify component library, due to some of its components in the IMPLEMENTATION of THE SSR is not suitable for Nuxt, resulting in the problem of nodes are not worth one, so the static rendering export is used.
**About why Vue2 is used instead of Vue3? **
Nuxt 3 is still in beta, and the Vue3 version of Vuetify is still in beta with a better user interaction experience, so vue2-based Nuxt was first used to avoid pitfalls......
The Vue3 transformation plan has been put on the agenda. 👷♂️
Server
TypeScript + Express Server Project URL. The server is still under construction and it is coming soon~.
Management
developed base on React + antd
Click here to access management system
Follow-up Work
There is still a lot of work to do, oh, will continue to improve learning. 🐐
When your project is packaged and built, upload the following files to the server and start:
- .nuxt
- static
- nuxt.config.js
- package.json
If you are Serverless deployment of Tencent Cloud, you can not directly use 'Serverless. Yml' deployment of this project, configuration content is for reference only, see: Tencent Cloud Doc
If you find any problem in the process of using it, please Issue it to me. Of course, we also welcome you to contribute PR.
MIT