docker配置修改 #83

Open
zzx-coder wants to merge 64 commits from zzx-coder/test-repo:zhouzexin_branch into master
First-time contributor
No description provided.
zzx-coder added 14 commits 2026-05-12 22:29:53 +08:00
zzx-coder added 1 commit 2026-05-12 22:34:37 +08:00
zzx-coder added 1 commit 2026-05-12 22:38:04 +08:00
zzx-coder added 1 commit 2026-05-12 22:45:00 +08:00
zzx-coder added 1 commit 2026-05-12 23:09:11 +08:00
zzx-coder added 1 commit 2026-05-12 23:18:04 +08:00
zzx-coder added 1 commit 2026-05-12 23:29:46 +08:00
zzx-coder added 22 commits 2026-05-13 14:53:17 +08:00
mengcheng added 1 commit 2026-05-13 15:12:46 +08:00
zzx-coder added 1 commit 2026-05-14 07:05:44 +08:00
zzx-coder added 1 commit 2026-05-14 07:09:23 +08:00
zzx-coder added 1 commit 2026-05-14 12:07:23 +08:00
zzx-coder added 1 commit 2026-05-14 12:19:10 +08:00
3146637bf5 fix: remove incompatible custom search components and enable Docusaurus built-in search
- Delete custom search components that use incompatible plugins
- Remove custom theme components that may cause conflicts
- Enable Docusaurus 3.9.2 built-in local search
- Simplify configuration to ensure compatibility
zzx-coder force-pushed zhouzexin_branch from 3146637bf5 to 1f041ada64 2026-05-14 12:39:36 +08:00 Compare
zzx-coder added 1 commit 2026-05-14 12:57:20 +08:00
b99e3d75f8 feat: add ProgressPanel component with learning progress display
- Created simple ProgressPanel component for learning progress tracking
- Implemented responsive design with dark/light theme support
- Added animated progress bar and statistics display
- Resolved Docusaurus build errors caused by missing ProgressPanel component
zzx-coder added 1 commit 2026-05-14 12:59:24 +08:00
920bb277e9 fix: register ProgressPanel component in Docusaurus config to resolve build errors
- Added clientModules configuration to register ProgressPanel component
- Ensures Docusaurus can properly resolve and render custom components in MDX files
- Fixes 'Expected component ProgressPanel to be defined' build error
zzx-coder added 1 commit 2026-05-14 13:07:51 +08:00
7c424b64c4 fix: replace ProgressPanel React component with HTML/CSS implementation to resolve Docusaurus build errors
- Modified docs/intro.md to use HTML/CSS instead of React component
- Added comprehensive styling for progress notice in custom.css
- Includes gradient backgrounds, hover effects, and responsive design
- Maintains all functionality while avoiding component recognition issues
zzx-coder added 1 commit 2026-05-14 13:10:10 +08:00
4d17d62b1b fix: remove ProgressPanel React component references from docusaurus.config.js
- Removed clientModules configuration that referenced ProgressPanel component
- Removed remarkPlugins that processed ProgressPanel JSX elements
- This completes the migration from React component to HTML/CSS implementation
- Resolves build error: 'Expected component ProgressPanel to be defined'
zzx-coder added 1 commit 2026-05-14 13:10:53 +08:00
7d86c161aa chore: remove unused ProgressPanel React component files
- Removed ProgressPanel.js and ProgressPanel.module.css
- These files are no longer needed since we switched to HTML/CSS implementation
- Completes the migration from React component to pure HTML/CSS approach
zzx-coder added 1 commit 2026-05-14 13:13:52 +08:00
10f888aed5 fix: add cache clearing and cache-busting to Dockerfile
- Add explicit cache clearing for .docusaurus and build directories
- Add build arguments (BUILD_DATE, BUILD_VERSION) to force Docker layer cache invalidation
- This ensures clean builds without cached artifacts from previous builds
- Should resolve persistent ProgressPanel component errors
zzx-coder added 1 commit 2026-05-14 13:14:43 +08:00
7c11a7cc9f fix: add aggressive cache busting to resolve persistent ProgressPanel errors
- Add cache-bust label to force Docker layer cache invalidation
- Add npm cache clean before install to ensure fresh dependencies
- Combined with previous cache clearing for .docusaurus and build directories
- This should force a completely clean build without any cached artifacts
zzx-coder added 1 commit 2026-05-14 13:18:25 +08:00
bb4f355d9f fix: remove all ProgressPanel component references to resolve Docusaurus build errors
- Removed remarkPlugins configuration for ProgressPanel in docusaurus.config.js
- Removed clientModules configuration for ProgressPanel in docusaurus.config.js
- Deleted unused ProgressPanel.js and ProgressPanel.module.css files
- Using pure HTML/CSS implementation in docs/intro.md instead
- This completely eliminates the component recognition issue
zzx-coder added 1 commit 2026-07-07 16:13:09 +08:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b zzx-coder-zhouzexin_branch master
git pull zhouzexin_branch

Step 2:

Merge the changes and update on Gitea.
git checkout master
git merge --no-ff zzx-coder-zhouzexin_branch
git push origin master
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gitlink/gitlink_help_center#83
No description provided.