Commit Graph

18 Commits

Author SHA1 Message Date
zhangyuheng
5c6d389962 feat: add TownsPage and router configuration
- Created TownsPage.vue to display a list of towns with filtering options and a modal for details.
- Implemented a router.js file to manage application routes, including the new towns page.
2026-03-18 14:10:49 +08:00
zhangyuheng
124b545ee2 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.
2026-03-18 10:07:03 +08:00
zhangyuheng
2e0a74a3ca feat: update description and keywords for clarity in index.html 2026-03-15 15:05:04 +08:00
zhangyuheng
71387a1039 feat: implement dynamic subtitle rotation in hero section 2026-03-12 13:47:23 +08:00
zhangyuheng
5857b551c3 feat: update meta tags for clarity in index.html 2026-03-12 11:37:49 +08:00
zhangyuheng
e9d7194cba feat: update title and subtitle for clarity in index.html 2026-03-12 11:06:45 +08:00
zhangyuheng
7bb29f2403 feat: Update meta descriptions across multiple pages for improved clarity and SEO 2026-03-10 11:55:52 +08:00
zhangyuheng
77ed8163b9 feat: Enhance HTML metadata and structured data across multiple pages for improved SEO and social sharing 2026-03-06 00:09:39 +08:00
zhangyuheng
47ef36f600 feat: Add crowdfunding and sponsor management features
- Introduced fund_progress.txt to track server upgrade funding and vehicle replacement costs.
- Created sponsors.txt to log sponsorship contributions with details including name, project, amount, and date.
- Developed components.js for reusable UI components including navbar and footer.
- Implemented data_utils.js for parsing sponsor data and calculating totals.
- Added script.js for managing server status, crowdfunding display, and sponsor data fetching.
- Created sponsor_script.js for detailed sponsor data management, filtering, and UI interactions.
- Developed stats_script.js for player statistics display, including leaderboards and detailed player stats in a modal.
2026-03-02 11:29:02 +08:00
zhangyuheng
6e07822522 fix: Remove trailing punctuation from descriptive paragraphs in index.html 2026-02-28 11:34:39 +08:00
zhangyuheng
a3a972a2bc feat: Refactor navbar and mobile menu into components for improved organization and maintainability 2026-02-28 10:44:44 +08:00
zhangyuheng
b885cdc6e2 feat: Add sponsor page and update navigation links for sponsorship 2026-02-27 10:28:25 +08:00
zhangyuheng
ecce86f2a1 fix: Update copyright year in footer to 2026 2026-02-11 15:56:57 +08:00
zhangyuheng
bdb7538831 feat: Add Bing Site Verification meta tag for improved SEO 2026-02-11 14:39:46 +08:00
zhangyuheng
4ba5aec871 feat: Add Google Site Verification meta tag to improve SEO 2026-02-11 14:36:26 +08:00
zhangyuheng
efc592b333 feat: Enhance SEO and accessibility for website
- Updated title and meta tags in index.html for better search engine optimization.
- Added Open Graph and Twitter Card metadata for improved social media sharing.
- Included structured data for the game server in index.html.
- Improved accessibility with a skip link to main content in index.html.
- Enhanced player stats page (stats.html) with additional meta tags and structured data.
- Created robots.txt to manage web crawler access and included sitemap reference.
- Added sitemap.xml with URLs for the homepage and player stats page.
- Removed pigwei.html as it is no longer needed.
2026-02-11 14:35:01 +08:00
zhangyuheng
99bf3f05c6 Implement mobile navigation menu and enhance navbar responsiveness 2026-02-10 13:12:22 +08:00
zhangyuheng
ba7137a64e init 2026-02-10 13:01:46 +08:00