feat: initialize Vue application with main components and styles

- Added App.vue as the main application component with a structured layout.
- Created main.js to bootstrap the Vue application and mount it to the DOM.
- Introduced styles.css for global styling, including responsive design and theming.
- Removed outdated HTML files (stats.html, towns.html) and Python script (statsprocess.py) as part of the migration to a new Vue-based architecture.
- Added Vite configuration (vite.config.js) for building the Vue application.
This commit is contained in:
zhangyuheng
2026-03-18 10:07:03 +08:00
parent 3c65860619
commit 124b545ee2
51 changed files with 1671 additions and 14130 deletions

21
public/data/towns.json Normal file
View File

@@ -0,0 +1,21 @@
[
{
"title": "兔子洞",
"logo": "https://img.lunadeer.cn/i/2026/03/16/69b8279ce344f.png",
"gradient": {
"from": "#95ea66",
"to": "#4aa18b"
},
"dimension": "overworld",
"coordinatesSecret": true,
"scale": "small",
"townType": "building",
"recruitment": "closed",
"founders": [
"Thumper0327",
"Flower0632"
],
"members": [],
"introduction": []
}
]