- README.md:
- Rename 'Zero' stage to '新手入门'
- Highlight 'Star' encouragement with larger font and purple color
- Default unfold 'Zero' and 'One' sections for better accessibility
- Content Updates:
- Rename '附录示例' to '扩展阅读' (Extended Reading) for better clarity in sidebar and articles
- Add VS Code download links and introductory explanation in 'IDE Intro' appendix
- Clarify VS Code's role as a modern IDE
- Update READMEs and docs across multiple languages
- Enhance interactive demos for Agent, LLM, VLM, Audio, Image Gen, Terminal, and Web Basics
- Add new appendix sections for Database and IDE intros
- Update VitePress config, theme, and utility scripts
- Clean up unused assets and components
Add a comprehensive terminal introduction guide with interactive Vue components demonstrating terminal concepts. Includes:
- Terminal definition and architecture visualization
- Character grid and cell inspector
- ANSI escape sequences demo
- Input visualization and signal mechanisms
- Flow diagrams and TUI examples
The components are registered in the VitePress theme and linked from the appendix section. Each component includes detailed documentation and interactive elements to help users understand terminal principles.
Update documentation paths to use zh-cn locale consistently and modify appendix titles in config file. Changes include:
- Updating all doc paths to use zh-cn prefix
- Renaming appendix examples in config.mjs
- Maintaining same functionality while standardizing paths
- Add robots.txt to control search engine crawling
- Update markdown files with frontmatter metadata
- Refactor config.mjs with comprehensive SEO enhancements including:
- Language-specific SEO configurations
- Structured data (JSON-LD)
- Sitemap generation
- Social media meta tags
Add a GitHub stars widget component to display repository stars count with caching
Remove social links from config as they're now handled by the new widget
Improve font size and line height clamping with null checks
- Standardize font sizes and line heights across docs
- Add ChapterIntroduction component for consistent chapter headers
- Fix markdown formatting and whitespace issues
- Improve code block and table styling
- Add font size and line height controls to layout
- Add style.css to head config for global styling
- Refactor image height/width constraints with new classes
- Adjust font size and image ratio thresholds
- Add max-width constraints to prevent overflow
- Modify README content to remove outdated year reference and update course descriptions
- Adjust vitepress config to change outline level from 'deep' to [1,6] range
- Add dynamic base path detection for Vercel environment
- Fix logo path construction to handle double slashes
- Update sidebar item numbering format for consistency
The build output configuration is unnecessary as it matches Vite's default behavior. This simplifies the config while maintaining the same functionality.
Remove repository name extraction from build command and update base path to '/easy-vibe/'
Add rollup options for hashed filenames to ensure cache busting
Improve sidebar navigation spacing and line heights to enhance visual hierarchy and readability. Move CSS from external file to inline style in config for better maintainability.
- Implement dynamic image height constraints based on aspect ratio to prevent vertical space issues
- Add new ultra-tall category for images with ratio > 3
- Include two new appendix examples in sidebar navigation