feat(seo): add sitemap generation and improve seo metadata

- Add sitemap generator script that scans markdown files and creates multilingual sitemap
- Update build script to include sitemap generation
- Add robots.txt and llms.txt files for crawlers
- Enhance SEO metadata with better structured data and hreflang tags
- Fix stage-0 URL in README
This commit is contained in:
sanbuphy
2026-03-03 16:39:07 +08:00
parent 0cde334b1d
commit 0ca1a53306
7 changed files with 1595 additions and 20 deletions
+53
View File
@@ -0,0 +1,53 @@
# Easy-Vibe - AI Vibe Coding Curriculum
# https://datawhalechina.github.io/easy-vibe
#
# This file helps AI models and agents understand our project structure
# Created for: OpenClaw, Claude, Cursor, Trae, and other AI coding assistants
== Project Overview ==
Easy-Vibe is an educational curriculum for learning AI Vibe Coding from zero to advanced levels.
It's built with VitePress and provides interactive tutorials in multiple languages.
== Learning Path ==
Stage 0 (Kindergarten): Learn AI programming through games
- Learning map visualization
- AI capabilities through interactive games
Stage 1 (AI Product Manager): Build AI-powered web application prototypes
- Finding great ideas
- AI IDE introduction (Cursor, Claude Code)
- Building prototypes
- Integrating AI capabilities
Stage 2 (Junior/Mid-level Developer): Full-stack development
- Frontend development
- Backend development with databases
- Deployment and DevOps
Stage 3 (Senior Developer): Cross-platform development
- WeChat mini-programs
- Android and iOS apps
- MCP (Model Context Protocol)
- RAG and LangGraph
== Content Structure ==
/docs/
- zh-cn/ (Simplified Chinese - primary, complete)
- en/ (English - complete)
- zh-tw/, ja-jp/, ko-kr/, etc. (partial translations)
- stage-0/, stage-1/, stage-2/, stage-3/ (curriculum stages)
- appendix/ (reference materials with interactive components)
== Key Files ==
- CLAUDE.md: Project-specific instructions for AI assistants
- package.json: Dependencies and scripts
- docs/.vitepress/config.mjs: Site configuration
== Contact ==
- GitHub: https://github.com/datawhalechina/easy-vibe
- Organization: Datawhale China
+11
View File
@@ -0,0 +1,11 @@
# robots.txt for Easy-Vibe
# https://datawhalechina.github.io/easy-vibe
User-agent: *
Allow: /
# Sitemap location
Sitemap: https://datawhalechina.github.io/easy-vibe/sitemap.xml
# Crawl-delay for polite crawling
Crawl-delay: 1
File diff suppressed because it is too large Load Diff