Commit Graph

304 Commits

Author SHA1 Message Date
sanbuphy 8078ee201c fix: fix Vue template parsing errors in ReadingProgress and TerminalHandsOn components
- Remove special characters from comment in ReadingProgress.vue
- Fix multi-line @click handler in TerminalHandsOn.vue
- Add simplified network components (NetworkLayersSimple, TcpUdpSimple)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-19 10:54:31 +08:00
sanbuphy 94d06ce4ae Merge branch 'dev' 2026-02-19 10:16:50 +08:00
sanbuphy b1948225f4 fix: add /easy-vibe prefix to all appendix links 2026-02-19 10:16:32 +08:00
sanbuphy da2d8db031 Merge branch 'dev' 2026-02-19 02:06:04 +08:00
sanbuphy cca9185b2b feat: update zh-cn appendix index to match latest sidebar structure
- Reorganize content into 9 major categories matching config.mjs sidebar
- Add all NavCard entries for each section with proper descriptions
- Categories: 计算机基础, 开发工具, 浏览器与前端, 后端, 数据, 架构, 运维, AI, 工程素养
- Total 80+ articles now properly linked with card-based layout
2026-02-19 02:05:49 +08:00
sanbuphy cc9911fed3 Merge branch 'dev' 2026-02-19 01:29:28 +08:00
sanbuphy 0b8f17fbb0 style: update zh-cn appendix index to use NavGrid/NavCard components
- Replace simple markdown links with NavGrid and NavCard components
- Match the same card-based layout as en-us version
- Improve visual consistency across all language versions
2026-02-19 01:21:32 +08:00
sanbuphy 12c5fcd690 Merge branch 'dev' 2026-02-19 00:19:38 +08:00
sanbuphy f1d1b95a8f refactor: unify all language versions to use index.md instead of intro.md
- Rename stage-2/intro.md to stage-2/index.md for all languages
- Rename stage-3/intro.md to stage-3/index.md for all languages
- Rename appendix/intro.md to appendix/index.md for all languages
- Update config.mjs navigation links to use /stage-2/ and /stage-3/ instead of /stage-2/intro and /stage-3/intro
- This follows VitePress best practice where index.md is the default page for a directory
2026-02-19 00:19:14 +08:00
sanbuphy 0eba9e87e9 fix(eslint): reduce warnings in GitHub Actions deployment
- Disable formatting rules (handled by Prettier)
- Relaxed strict Vue/JS rules for demo code compatibility
- Fix syntax errors in ApiPlayground and VoiceCloningDemo
- Fix duplicate else-if condition in ApiPlayground
- Fix Promise executor async pattern in AutoregressiveAudioDemo
- Add TypeScript file support to ESLint config

Warnings reduced from 295 to 251 problems.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-18 17:38:10 +08:00
sanbuphy a313f57fbf Merge branch 'dev' 2026-02-18 16:19:34 +08:00
sanbuphy 8b01686e68 feat: add zh-cn appendix intro.md 2026-02-18 16:19:14 +08:00
sanbuphy c7ee45646e Merge branch 'dev' 2026-02-18 16:05:04 +08:00
sanbuphy 6768339e35 docs: update IDE tutorial link in Chinese documentation 2026-02-18 16:03:42 +08:00
sanbuphy d0afb042b8 feat(computer-fundamentals): add comprehensive content for computer fundamentals section
Add detailed documentation and interactive demos for computer fundamentals topics including:
- Transistor to CPU architecture
- Data encoding, storage and transmission
- Operating system concepts (processes, memory, filesystems)
- Programming language overview and paradigms
- Algorithm and data structure basics

Includes Vue component demos for key concepts with visualizations and interactive elements to enhance learning experience. All content is written in Chinese with markdown formatting and embedded components.

The commit also updates the sidebar navigation and adds new Vue components for interactive demonstrations of key computer science concepts.
2026-02-18 15:52:55 +08:00
sanbuphy 47377646df feat(docs): enhance JavaScript runtime and browser-as-os content
refactor(demos): improve variable box, scope, and type annotation demos
style(demos): update visual styles and animations for better UX
docs(browser-as-os): restructure content with tables and practical examples
feat(demos): add new TypeScript and runtime environment demos
2026-02-17 01:39:59 +08:00
Sanbu 35972e43d7 Merge pull request #34 from GeoDaoyu/docs/title-md-format
fix: 修复标题#与序号顺序错误
2026-02-16 21:13:37 +08:00
GeoDaoyu 8e9093209e fix: 修复标题#与序号顺序错误 2026-02-16 09:21:33 +08:00
GeoDaoyu 990adeaffa docs: 修复标题的空格间隔 2026-02-16 09:11:28 +08:00
sanbuphy 9ee3312569 feat(docs): add JavaScript intro demos and update content structure
refactor(docs): rename "ClaudeCode" to "Claude Code" across all language versions

chore: add ESLint configuration and update build scripts

style: update component organization and remove unused imports
2026-02-15 18:15:42 +08:00
sanbuphy 9c1a395962 feat(docs): add JavaScript introduction components and content 2026-02-15 16:23:15 +08:00
GeoDaoyu e822721dec docs: fix error markdown lang 2026-02-15 09:24:02 +08:00
sanbuphy 4732d48777 feat(docs): add IDE basics guide and restructure development tools section
- Add comprehensive IDE basics documentation with interactive demos
- Move prompt engineering content to artificial-intelligence section
- Create new IDE basics page under development-tools section
- Update sidebar config to reflect new structure
2026-02-15 02:08:12 +08:00
sanbuphy 07d82d046b feat(docs): restructure appendix content into organized directories
- Move standalone AI-related files into 8-artificial-intelligence directory
- Move development tools content into 2-development-tools directory
- Move server/backend content into 4-server-and-backend directory
- Create new index files for each section
- Update .gitignore to exclude old backup directories
- Update theme imports for new component locations
2026-02-15 01:57:52 +08:00
sanbuphy 004496f1d5 fix: 修复侧边栏点击后不自动滚动定位的问题
- 在 onMounted 中调用 initOutlineAutoScroll 初始化函数
- 添加 VPSidebar 选择器支持,修正 VitePress 侧边栏类名
- 修正激活状态类名为 is-active(VitePress 使用)
- 新增 scrollSidebarToActiveItem 函数实现侧边栏自动滚动
- 点击侧边栏链接后自动将激活项平滑滚动到可视区域中心
2026-02-15 01:56:48 +08:00
sanbuphy 73269958b2 docs(web-basics): add sections for remembering HTML tags and CSS properties
Add comprehensive guides for beginners to remember HTML tags and CSS properties by categorizing them and providing mnemonic techniques. Include practical tips for looking up unfamiliar elements and properties.
2026-02-14 23:09:58 +08:00
sanbuphy d7d79114a6 feat(web-basics): enhance demo components with improved UI and functionality
- Update WebTechTriad component with clearer labels and better visual hierarchy
- Improve Flexbox demo with axis visualization and more comprehensive controls
- Enhance BoxModel demo with box-sizing toggle and real-world scenario
- Refactor DomManipulator with expanded operations and code examples
- Add consistent styling and responsive design across all components
2026-02-14 22:48:56 +08:00
sanbuphy d35211071a style: update border-radius and padding values across components
- standardize border-radius from 8px to 6px for consistent styling
- adjust padding values from 1rem to 0.75rem for better visual hierarchy
- remove redundant overflow-y properties for cleaner code
2026-02-14 20:23:34 +08:00
sanbuphy 81e4284b87 docs: clarify custom model selection instructions 2026-02-14 12:53:59 +08:00
sanbuphy 01d9bea81b docs(zh-cn): update ai-ide introduction with api integration details
Add more detailed instructions for integrating cloud service APIs and Coding Plan.
Reorganize free model options and clarify the model ID input process.
2026-02-14 12:51:08 +08:00
sanbuphy ebe2bf6109 feat: enhance demo components with consistent styling and info boxes
- Add standardized header and info box components to all demo files
- Improve visual consistency with theme colors and spacing
- Add max-height and overflow-y for better content containment
- Update package.json build script with --force flag
- Add .gitignore entries for REFACTORING files
- Fix table formatting in audio-intro.md
2026-02-14 12:14:07 +08:00
siyi 80821b7571 docs(zh-cn): 更新个人网页与学术博客教程内容
添加完整的个人网页与学术博客构建教程,包括从模板选择到部署上线的全流程指南。新增50余张配图辅助说明,涵盖环境配置、AI辅助修改、内容定制等关键步骤。同时更新相关章节的README和贡献者列表。

教程详细介绍了如何利用GitHub Pages和Jekyll框架搭建学术主页,并通过Vibe Coding模式实现高效定制。新增了进阶玩法章节,展示如何从零手写个性化主页。补充了完整的参考文献和实用资源链接。

同步更新了项目贡献者信息,添加了刘思怡作为实践项目部分的贡献者。修正了部分章节标题的格式问题,使其更加统一规范。
2026-02-14 02:58:58 +08:00
sanbuphy cd2ce9e661 docs(deployment): update and expand deployment guide with detailed steps and explanations
- Rewrite and expand the deployment guide with more detailed explanations
- Add interactive tooltips to the deployment overview demo
- Include step-by-step instructions for each deployment phase
- Add troubleshooting table for common issues
- Improve structure with clear section headings and flow
2026-02-14 01:56:09 +08:00
sanbuphy f9ade6f924 Merge branch 'main' into dev 2026-02-14 01:01:31 +08:00
sanbuphy f9c4ae9320 refactor(docs): simplify deployment demo components 2026-02-14 01:00:26 +08:00
sanbuphy d174ceea32 feat(docs): enhance interactive demos and improve documentation
- Add new interactive components for frontend routing, browser rendering pipeline, and database transactions
- Improve existing demos with better visuals, explanations, and examples
- Update documentation structure and content for better clarity
- Add new utility scripts and update package.json with new commands
- Fix formatting and alignment in documentation tables
2026-02-13 22:10:03 +08:00
sanbuphy 599052b2e0 docs(frontend-engineering): enhance build pipeline demo and documentation 2026-02-13 01:36:09 +08:00
sanbuphy 0d12dacf8c feat(docs): enhance frontend engineering content and component styling
- Register frontend engineering demo components in theme index
- Update AssetFingerprintDemo Vue imports and cleanup
- Revise "finding great idea" content from numbered list to prose format
- Expand web basics appendix with ECMAScript and TypeScript explanations
- Improve SummaryCard component styling with enhanced gradients and spacing
- Simplify BuildPipelineDemo and DependencyGraphDemo components for clarity
2026-02-13 00:36:06 +08:00
sanbuphy 36d7919da6 feat: 添加 SummaryCard 组件并优化内容格式 2026-02-12 22:35:33 +08:00
GeoDaoyu 9e735fd8f2 fix: archor top 2026-02-12 22:04:34 +08:00
sanbuphy 68cd389545 docs: add OpenRouter free model recommendation in pricing section 2026-02-12 18:18:33 +08:00
sanbuphy d84532e567 docs: add OpenRouter free model recommendation in pricing section
- Recommend using stepfun/step-3.5-flash:free for testing
- Add timestamp (2026-02-12) to indicate free availability
2026-02-12 18:14:30 +08:00
sanbuphy c089f75fc1 docs: reorder sections to show OpenRouter recommendation first
- Move OpenRouter/StepFun recommendation before DeepSeek example
- Improve logical flow: free options first, then paid alternatives
2026-02-12 18:12:12 +08:00
sanbuphy d1ee24e8b8 docs: improve Coding Plan section with better API guidance
- Add reference to OpenRouter/StepFun free API usage
- Clarify that free APIs can meet basic programming needs
- Fix numbering in step list
2026-02-12 18:06:06 +08:00
sanbuphy 6b61d8ee3e feat(docs): improve product validation workflow and add screenshots
- Refactor product validation steps into structured info boxes
- Add screenshot captions for Add Model configuration
- Improve readability and user guidance
2026-02-12 17:49:45 +08:00
sanbuphy c0bd277190 feat(docs): add screenshots for Add Model configuration in DeepSeek API section 2026-02-12 17:41:51 +08:00
sanbuphy 66ec2ffa9a feat(docs): add OpenRouter and StepFun free model recommendations in Trae custom model section
- Add prominent tip box recommending openrouter/free and stepfun/step-3.5-flash:free
- Move recommendation before DeepSeek API section for better UX
- Fix duplicate details block issue
2026-02-12 17:10:10 +08:00
sanbuphy 6dc3281333 docs: 添加 Trae 定价说明和 Coding Plan/API 接入指南 2026-02-12 14:19:02 +08:00
sanbuphy d1be7ebfa9 docs: update documentation titles and sidebar numbering
- Simplify CLI AI programming tool documentation title
- Remove numbering from sidebar items for cleaner navigation
2026-02-12 00:18:06 +08:00
sanbuphy 99d608d2a0 feat(docs): add interactive cloud services demo components
Add 10 new Vue components for cloud services documentation with interactive demos including:
- Cloud services overview and provider comparison
- Pricing calculator and region latency visualization
- Compute instance configurator and storage type explorer
- API call workflow and deployment process steps
- IAM structure and policy editor demos
2026-02-11 09:45:45 +08:00