Skip to content

docs: standardize tutorial pages with Card components, blob URLs, and i18n fixes - #1287

Open
lin-bot23 wants to merge 22 commits into
Comfy-Org:mainfrom
lin-bot23:docs/tutorial-standardize
Open

docs: standardize tutorial pages with Card components, blob URLs, and i18n fixes#1287
lin-bot23 wants to merge 22 commits into
Comfy-Org:mainfrom
lin-bot23:docs/tutorial-standardize

Conversation

@lin-bot23

Copy link
Copy Markdown
Contributor

Summary

Standardize all tutorial pages across video/, flux/, image/, 3d/, audio/, utility/ and partner-nodes/ to follow the new documentation conventions.

Changes

Structural

  • Replaced inline <a> tags with Mintlify <CardGroup cols={2}> + <Card> components for workflow downloads, model links, and input materials
  • Added Run in Comfy Cloud cards with utm_source=docs&utm_medium=referral&utm_campaign={campaign} params
  • Added Download Workflow cards linking to GitHub blob URLs

URLs

  • Changed all HuggingFace model URLs from resolve/main to blob/main (file detail pages)
  • Changed GitHub download URLs from raw to blob format

Writing style

  • Removed em dashes (—) across all languages, replaced with colons or periods

i18n

  • Synced zh/ja/ko translations to match English structural changes
  • Fixed localized import paths (/snippets/{lang}/)
  • Fixed localized hrefs (/{lang}/interface/...)

Scope

  • video/: 24 pages (all Wan, LTX, Hunyuan, Cosmos, Kandinsky)
  • flux/: 6 pages
  • image/: 11 pages (Qwen, HiDream, OmniGen, Newbie, OVis)
  • 3d/: 1 page (Hunyuan3D-2)
  • partner-nodes/: 7 pages (gemini, kling, moonvalley, openai, rodin, runway, tripo)
  • translate/: 222 zh/ja/ko files with resolve→blob fix
  • global: resolve→blob in basic/, controlnet/, utility/, llm/, audio/

Files Changed

290 files changed, 4839 insertions(+), 2871 deletions(-)

…ixes

- Replaced <a> tags with Mintlify CardGroup+Card components
- Added Cloud+Download workflow cards with UTM params
- Fixed resolve/main to blob/main URLs
- Removed em dashes across tutorials
- Synced zh/ja/ko translations to match EN structure
@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 524 files, which is 424 over the limit of 100.

To get a review, narrow the scope:
• coderabbit review --committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 0d1089aa-2999-4719-bf45-748f0d2b7adc

📥 Commits

Reviewing files that changed from the base of the PR and between ce8952f and fad1ff5.

📒 Files selected for processing (524)
  • .cursor/skills/tutorial-workflow-standard/SPEC.md
  • .cursor/skills/tutorial-workflow-standard/audit_workflows.py
  • docs.json
  • ja/tutorials/3d/hunyuan3D-2.mdx
  • ja/tutorials/3d/triposplat.mdx
  • ja/tutorials/audio/ace-step/ace-step-v1-5.mdx
  • ja/tutorials/audio/ace-step/ace-step-v1.mdx
  • ja/tutorials/audio/stable-audio/stable-audio-1.mdx
  • ja/tutorials/audio/stable-audio/stable-audio-3.mdx
  • ja/tutorials/basic/image-to-image.mdx
  • ja/tutorials/basic/inpaint.mdx
  • ja/tutorials/basic/lora.mdx
  • ja/tutorials/basic/multiple-loras.mdx
  • ja/tutorials/basic/outpaint.mdx
  • ja/tutorials/basic/text-to-image.mdx
  • ja/tutorials/basic/upscale.mdx
  • ja/tutorials/controlnet/controlnet.mdx
  • ja/tutorials/controlnet/depth-controlnet.mdx
  • ja/tutorials/controlnet/depth-t2i-adapter.mdx
  • ja/tutorials/controlnet/mixing-controlnets.mdx
  • ja/tutorials/controlnet/pose-controlnet-2-pass.mdx
  • ja/tutorials/flux/flux-1-controlnet.mdx
  • ja/tutorials/flux/flux-1-fill-dev.mdx
  • ja/tutorials/flux/flux-1-kontext-dev.mdx
  • ja/tutorials/flux/flux-1-text-to-image.mdx
  • ja/tutorials/flux/flux-1-uso.mdx
  • ja/tutorials/flux/flux-2-dev.mdx
  • ja/tutorials/flux/flux-2-klein.mdx
  • ja/tutorials/flux/flux1-krea-dev.mdx
  • ja/tutorials/image/anima/anima.mdx
  • ja/tutorials/image/cosmos/cosmos-predict2-t2i.mdx
  • ja/tutorials/image/ernie-image/ernie-image.mdx
  • ja/tutorials/image/hidream/hidream-e1.mdx
  • ja/tutorials/image/hidream/hidream-i1.mdx
  • ja/tutorials/image/hidream/hidream-o1.mdx
  • ja/tutorials/image/ideogram/ideogram-v4.mdx
  • ja/tutorials/image/krea/krea-2.mdx
  • ja/tutorials/image/lens/lens.mdx
  • ja/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx
  • ja/tutorials/image/omnigen/omnigen2.mdx
  • ja/tutorials/image/ovis/ovis-image.mdx
  • ja/tutorials/image/pixeldit/pixeldit.mdx
  • ja/tutorials/image/qwen/qwen-image-2512.mdx
  • ja/tutorials/image/qwen/qwen-image-edit-2511.mdx
  • ja/tutorials/image/qwen/qwen-image-edit.mdx
  • ja/tutorials/image/qwen/qwen-image-layered.mdx
  • ja/tutorials/image/qwen/qwen-image.mdx
  • ja/tutorials/image/z-image/z-image-turbo.mdx
  • ja/tutorials/image/z-image/z-image.mdx
  • ja/tutorials/llm/gemma4/gemma4.mdx
  • ja/tutorials/llm/qwen/qwen3.mdx
  • ja/tutorials/llm/qwen/qwen3_5.mdx
  • ja/tutorials/partner-nodes/anthropic/claude.mdx
  • ja/tutorials/partner-nodes/beeble/beeble-switchx.mdx
  • ja/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx
  • ja/tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx
  • ja/tutorials/partner-nodes/bria/background-removal.mdx
  • ja/tutorials/partner-nodes/bria/fibo.mdx
  • ja/tutorials/partner-nodes/bytedance/seed-audio-1-0.mdx
  • ja/tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx
  • ja/tutorials/partner-nodes/bytedance/seedance-2-0.mdx
  • ja/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx
  • ja/tutorials/partner-nodes/bytedance/seedream-5-pro.mdx
  • ja/tutorials/partner-nodes/google/gemini-omni-flash.mdx
  • ja/tutorials/partner-nodes/google/gemini.mdx
  • ja/tutorials/partner-nodes/google/nano-banana-2-lite.mdx
  • ja/tutorials/partner-nodes/google/nano-banana-2.mdx
  • ja/tutorials/partner-nodes/google/nano-banana-pro.mdx
  • ja/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx
  • ja/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx
  • ja/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx
  • ja/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx
  • ja/tutorials/partner-nodes/hunyuan3d/model-generation.mdx
  • ja/tutorials/partner-nodes/ideogram/ideogram-v4.mdx
  • ja/tutorials/partner-nodes/kling/kling-3-0.mdx
  • ja/tutorials/partner-nodes/kling/kling-motion-control.mdx
  • ja/tutorials/partner-nodes/krea2/krea2-t2i.mdx
  • ja/tutorials/partner-nodes/luma/luma-uni-1.mdx
  • ja/tutorials/partner-nodes/meshy/meshy-6.mdx
  • ja/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx
  • ja/tutorials/partner-nodes/openai/chat.mdx
  • ja/tutorials/partner-nodes/openai/dall-e-2.mdx
  • ja/tutorials/partner-nodes/openai/dall-e-3.mdx
  • ja/tutorials/partner-nodes/openai/gpt-image-1.mdx
  • ja/tutorials/partner-nodes/openai/gpt-image-2.mdx
  • ja/tutorials/partner-nodes/openrouter/llm.mdx
  • ja/tutorials/partner-nodes/overview.mdx
  • ja/tutorials/partner-nodes/pricing.mdx
  • ja/tutorials/partner-nodes/recraft/recraft-v4.mdx
  • ja/tutorials/partner-nodes/reve/reve-image.mdx
  • ja/tutorials/partner-nodes/rodin/model-generation.mdx
  • ja/tutorials/partner-nodes/runway/image-generation.mdx
  • ja/tutorials/partner-nodes/runway/video-generation.mdx
  • ja/tutorials/partner-nodes/sonilo/video-to-music.mdx
  • ja/tutorials/partner-nodes/topaz/astra-2.mdx
  • ja/tutorials/partner-nodes/tripo/model-generation.mdx
  • ja/tutorials/partner-nodes/tripo/tripo-3-1.mdx
  • ja/tutorials/partner-nodes/wan/wan2-7.mdx
  • ja/tutorials/utility/depth-anything-3.mdx
  • ja/tutorials/utility/face-detection/mediapipe.mdx
  • ja/tutorials/utility/frame-interpolation.mdx
  • ja/tutorials/utility/image-upscale.mdx
  • ja/tutorials/utility/moge.mdx
  • ja/tutorials/utility/pose-detection-sdpose.mdx
  • ja/tutorials/utility/preprocessors.mdx
  • ja/tutorials/utility/remove-background-birefnet.mdx
  • ja/tutorials/utility/seedvr2.mdx
  • ja/tutorials/utility/video-segment-sam3.mdx
  • ja/tutorials/utility/video-upscale.mdx
  • ja/tutorials/utility/void-video-inpainting.mdx
  • ja/tutorials/video/bytedance/bernini-r.mdx
  • ja/tutorials/video/cosmos/cosmos-predict2-video2world.mdx
  • ja/tutorials/video/hunyuan/hunyuan-video-1-5.mdx
  • ja/tutorials/video/hunyuan/hunyuan-video.mdx
  • ja/tutorials/video/kandinsky/kandinsky-5.mdx
  • ja/tutorials/video/ltx/ltx-2-3.mdx
  • ja/tutorials/video/ltx/ltx-2.mdx
  • ja/tutorials/video/ltxv.mdx
  • ja/tutorials/video/wan/fun-camera.mdx
  • ja/tutorials/video/wan/fun-control.mdx
  • ja/tutorials/video/wan/fun-inp.mdx
  • ja/tutorials/video/wan/vace.mdx
  • ja/tutorials/video/wan/wan-alpha.mdx
  • ja/tutorials/video/wan/wan-ati.mdx
  • ja/tutorials/video/wan/wan-causal-forcing.mdx
  • ja/tutorials/video/wan/wan-dancer.mdx
  • ja/tutorials/video/wan/wan-flf.mdx
  • ja/tutorials/video/wan/wan-move.mdx
  • ja/tutorials/video/wan/wan-video.mdx
  • ja/tutorials/video/wan/wan2-2-animate.mdx
  • ja/tutorials/video/wan/wan2-2-fun-camera.mdx
  • ja/tutorials/video/wan/wan2-2-fun-control.mdx
  • ja/tutorials/video/wan/wan2-2-fun-inp.mdx
  • ja/tutorials/video/wan/wan2-2-s2v.mdx
  • ja/tutorials/video/wan/wan2_2.mdx
  • ja/tutorials/video/zai/scail2.mdx
  • ko/tutorials/3d/hunyuan3D-2.mdx
  • ko/tutorials/3d/triposplat.mdx
  • ko/tutorials/audio/ace-step/ace-step-v1-5.mdx
  • ko/tutorials/audio/ace-step/ace-step-v1.mdx
  • ko/tutorials/audio/stable-audio/stable-audio-1.mdx
  • ko/tutorials/audio/stable-audio/stable-audio-3.mdx
  • ko/tutorials/basic/image-to-image.mdx
  • ko/tutorials/basic/inpaint.mdx
  • ko/tutorials/basic/lora.mdx
  • ko/tutorials/basic/multiple-loras.mdx
  • ko/tutorials/basic/outpaint.mdx
  • ko/tutorials/basic/text-to-image.mdx
  • ko/tutorials/basic/upscale.mdx
  • ko/tutorials/controlnet/controlnet.mdx
  • ko/tutorials/controlnet/depth-controlnet.mdx
  • ko/tutorials/controlnet/depth-t2i-adapter.mdx
  • ko/tutorials/controlnet/mixing-controlnets.mdx
  • ko/tutorials/controlnet/pose-controlnet-2-pass.mdx
  • ko/tutorials/flux/flux-1-controlnet.mdx
  • ko/tutorials/flux/flux-1-fill-dev.mdx
  • ko/tutorials/flux/flux-1-kontext-dev.mdx
  • ko/tutorials/flux/flux-1-text-to-image.mdx
  • ko/tutorials/flux/flux-1-uso.mdx
  • ko/tutorials/flux/flux-2-dev.mdx
  • ko/tutorials/flux/flux-2-klein.mdx
  • ko/tutorials/flux/flux1-krea-dev.mdx
  • ko/tutorials/image/anima/anima.mdx
  • ko/tutorials/image/cosmos/cosmos-predict2-t2i.mdx
  • ko/tutorials/image/ernie-image/ernie-image.mdx
  • ko/tutorials/image/hidream/hidream-e1.mdx
  • ko/tutorials/image/hidream/hidream-i1.mdx
  • ko/tutorials/image/hidream/hidream-o1.mdx
  • ko/tutorials/image/ideogram/ideogram-v4.mdx
  • ko/tutorials/image/krea/krea-2.mdx
  • ko/tutorials/image/lens/lens.mdx
  • ko/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx
  • ko/tutorials/image/omnigen/omnigen2.mdx
  • ko/tutorials/image/ovis/ovis-image.mdx
  • ko/tutorials/image/pixeldit/pixeldit.mdx
  • ko/tutorials/image/qwen/qwen-image-2512.mdx
  • ko/tutorials/image/qwen/qwen-image-edit-2511.mdx
  • ko/tutorials/image/qwen/qwen-image-edit.mdx
  • ko/tutorials/image/qwen/qwen-image-layered.mdx
  • ko/tutorials/image/qwen/qwen-image.mdx
  • ko/tutorials/image/z-image/z-image-turbo.mdx
  • ko/tutorials/image/z-image/z-image.mdx
  • ko/tutorials/llm/gemma4/gemma4.mdx
  • ko/tutorials/llm/qwen/qwen3.mdx
  • ko/tutorials/llm/qwen/qwen3_5.mdx
  • ko/tutorials/partner-nodes/anthropic/claude.mdx
  • ko/tutorials/partner-nodes/beeble/beeble-switchx.mdx
  • ko/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx
  • ko/tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx
  • ko/tutorials/partner-nodes/bria/background-removal.mdx
  • ko/tutorials/partner-nodes/bria/fibo.mdx
  • ko/tutorials/partner-nodes/bytedance/seed-audio-1-0.mdx
  • ko/tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx
  • ko/tutorials/partner-nodes/bytedance/seedance-2-0.mdx
  • ko/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx
  • ko/tutorials/partner-nodes/bytedance/seedream-5-pro.mdx
  • ko/tutorials/partner-nodes/google/gemini-omni-flash.mdx
  • ko/tutorials/partner-nodes/google/gemini.mdx
  • ko/tutorials/partner-nodes/google/nano-banana-2-lite.mdx
  • ko/tutorials/partner-nodes/google/nano-banana-2.mdx
  • ko/tutorials/partner-nodes/google/nano-banana-pro.mdx
  • ko/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx
  • ko/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx
  • ko/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx
  • ko/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx
  • ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx
  • ko/tutorials/partner-nodes/ideogram/ideogram-v4.mdx
  • ko/tutorials/partner-nodes/kling/kling-3-0.mdx
  • ko/tutorials/partner-nodes/kling/kling-motion-control.mdx
  • ko/tutorials/partner-nodes/krea2/krea2-t2i.mdx
  • ko/tutorials/partner-nodes/luma/luma-uni-1.mdx
  • ko/tutorials/partner-nodes/meshy/meshy-6.mdx
  • ko/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx
  • ko/tutorials/partner-nodes/openai/chat.mdx
  • ko/tutorials/partner-nodes/openai/dall-e-2.mdx
  • ko/tutorials/partner-nodes/openai/dall-e-3.mdx
  • ko/tutorials/partner-nodes/openai/gpt-image-1.mdx
  • ko/tutorials/partner-nodes/openai/gpt-image-2.mdx
  • ko/tutorials/partner-nodes/openrouter/llm.mdx
  • ko/tutorials/partner-nodes/overview.mdx
  • ko/tutorials/partner-nodes/pricing.mdx
  • ko/tutorials/partner-nodes/recraft/recraft-v4.mdx
  • ko/tutorials/partner-nodes/reve/reve-image.mdx
  • ko/tutorials/partner-nodes/rodin/model-generation.mdx
  • ko/tutorials/partner-nodes/runway/image-generation.mdx
  • ko/tutorials/partner-nodes/runway/video-generation.mdx
  • ko/tutorials/partner-nodes/sonilo/video-to-music.mdx
  • ko/tutorials/partner-nodes/topaz/astra-2.mdx
  • ko/tutorials/partner-nodes/tripo/model-generation.mdx
  • ko/tutorials/partner-nodes/tripo/tripo-3-1.mdx
  • ko/tutorials/partner-nodes/wan/wan2-7.mdx
  • ko/tutorials/utility/depth-anything-3.mdx
  • ko/tutorials/utility/face-detection/mediapipe.mdx
  • ko/tutorials/utility/frame-interpolation.mdx
  • ko/tutorials/utility/image-upscale.mdx
  • ko/tutorials/utility/moge.mdx
  • ko/tutorials/utility/pose-detection-sdpose.mdx
  • ko/tutorials/utility/preprocessors.mdx
  • ko/tutorials/utility/remove-background-birefnet.mdx
  • ko/tutorials/utility/seedvr2.mdx
  • ko/tutorials/utility/video-segment-sam3.mdx
  • ko/tutorials/utility/video-upscale.mdx
  • ko/tutorials/utility/void-video-inpainting.mdx
  • ko/tutorials/video/bytedance/bernini-r.mdx
  • ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx
  • ko/tutorials/video/hunyuan/hunyuan-video-1-5.mdx
  • ko/tutorials/video/hunyuan/hunyuan-video.mdx
  • ko/tutorials/video/kandinsky/kandinsky-5.mdx
  • ko/tutorials/video/ltx/ltx-2-3.mdx
  • ko/tutorials/video/ltx/ltx-2.mdx
  • ko/tutorials/video/ltxv.mdx
  • ko/tutorials/video/wan/fun-camera.mdx
  • ko/tutorials/video/wan/fun-control.mdx
  • ko/tutorials/video/wan/fun-inp.mdx
  • ko/tutorials/video/wan/vace.mdx
  • ko/tutorials/video/wan/wan-alpha.mdx
  • ko/tutorials/video/wan/wan-ati.mdx
  • ko/tutorials/video/wan/wan-causal-forcing.mdx
  • ko/tutorials/video/wan/wan-dancer.mdx
  • ko/tutorials/video/wan/wan-flf.mdx
  • ko/tutorials/video/wan/wan-move.mdx
  • ko/tutorials/video/wan/wan-video.mdx
  • ko/tutorials/video/wan/wan2-2-animate.mdx
  • ko/tutorials/video/wan/wan2-2-fun-camera.mdx
  • ko/tutorials/video/wan/wan2-2-fun-control.mdx
  • ko/tutorials/video/wan/wan2-2-fun-inp.mdx
  • ko/tutorials/video/wan/wan2-2-s2v.mdx
  • ko/tutorials/video/wan/wan2_2.mdx
  • ko/tutorials/video/zai/scail2.mdx
  • snippets/ja/tutorials/partner-nodes/faq.mdx
  • snippets/ja/tutorials/update-reminder.mdx
  • snippets/ko/tutorials/partner-nodes/faq.mdx
  • snippets/ko/tutorials/update-reminder.mdx
  • snippets/zh/tutorials/partner-nodes/faq.mdx
  • snippets/zh/tutorials/update-reminder.mdx
  • tutorials/3d/hunyuan3D-2.mdx
  • tutorials/3d/triposplat.mdx
  • tutorials/audio/ace-step/ace-step-v1-5.mdx
  • tutorials/audio/ace-step/ace-step-v1.mdx
  • tutorials/audio/stable-audio/stable-audio-1.mdx
  • tutorials/audio/stable-audio/stable-audio-3.mdx
  • tutorials/basic/multiple-loras.mdx
  • tutorials/basic/upscale.mdx
  • tutorials/flux/flux-1-controlnet.mdx
  • tutorials/flux/flux-1-fill-dev.mdx
  • tutorials/flux/flux-1-kontext-dev.mdx
  • tutorials/flux/flux-1-text-to-image.mdx
  • tutorials/flux/flux-1-uso.mdx
  • tutorials/flux/flux-2-dev.mdx
  • tutorials/flux/flux-2-klein.mdx
  • tutorials/flux/flux1-krea-dev.mdx
  • tutorials/image/anima/anima.mdx
  • tutorials/image/boogu/boogu-image-0.1.mdx
  • tutorials/image/cosmos/cosmos-predict2-t2i.mdx
  • tutorials/image/ernie-image/ernie-image.mdx
  • tutorials/image/hidream/hidream-e1.mdx
  • tutorials/image/hidream/hidream-i1.mdx
  • tutorials/image/hidream/hidream-o1.mdx
  • tutorials/image/ideogram/ideogram-v4.mdx
  • tutorials/image/krea/krea-2.mdx
  • tutorials/image/lens/lens.mdx
  • tutorials/image/newbie-image/newbie-image-exp-0-1.mdx
  • tutorials/image/omnigen/omnigen2.mdx
  • tutorials/image/ovis/ovis-image.mdx
  • tutorials/image/pixeldit/pixeldit.mdx
  • tutorials/image/qwen/qwen-image-2512.mdx
  • tutorials/image/qwen/qwen-image-edit-2511.mdx
  • tutorials/image/qwen/qwen-image-edit.mdx
  • tutorials/image/qwen/qwen-image-layered.mdx
  • tutorials/image/qwen/qwen-image.mdx
  • tutorials/image/z-image/z-image-turbo.mdx
  • tutorials/image/z-image/z-image.mdx
  • tutorials/llm/gemma4/gemma4.mdx
  • tutorials/llm/qwen/qwen3.mdx
  • tutorials/llm/qwen/qwen3_5.mdx
  • tutorials/partner-nodes/anthropic/claude.mdx
  • tutorials/partner-nodes/beeble/beeble-switchx.mdx
  • tutorials/partner-nodes/bria/background-removal.mdx
  • tutorials/partner-nodes/bria/fibo.mdx
  • tutorials/partner-nodes/bytedance/seed-audio-1-0.mdx
  • tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx
  • tutorials/partner-nodes/bytedance/seedance-2-0.mdx
  • tutorials/partner-nodes/bytedance/seedream-5-lite.mdx
  • tutorials/partner-nodes/bytedance/seedream-5-pro.mdx
  • tutorials/partner-nodes/google/gemini-omni-flash.mdx
  • tutorials/partner-nodes/google/gemini.mdx
  • tutorials/partner-nodes/google/nano-banana-2-lite.mdx
  • tutorials/partner-nodes/google/nano-banana-2.mdx
  • tutorials/partner-nodes/google/nano-banana-pro.mdx
  • tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx
  • tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx
  • tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx
  • tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx
  • tutorials/partner-nodes/hunyuan3d/model-generation.mdx
  • tutorials/partner-nodes/ideogram/ideogram-v4.mdx
  • tutorials/partner-nodes/kling/kling-3-0.mdx
  • tutorials/partner-nodes/kling/kling-motion-control.mdx
  • tutorials/partner-nodes/krea2/krea2-t2i.mdx
  • tutorials/partner-nodes/luma/luma-uni-1.mdx
  • tutorials/partner-nodes/meshy/meshy-6.mdx
  • tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx
  • tutorials/partner-nodes/openai/chat.mdx
  • tutorials/partner-nodes/openai/dall-e-3.mdx
  • tutorials/partner-nodes/openai/gpt-image-2.mdx
  • tutorials/partner-nodes/openrouter/llm.mdx
  • tutorials/partner-nodes/overview.mdx
  • tutorials/partner-nodes/recraft/recraft-v4.mdx
  • tutorials/partner-nodes/reve/reve-image.mdx
  • tutorials/partner-nodes/rodin/model-generation.mdx
  • tutorials/partner-nodes/runway/video-generation.mdx
  • tutorials/partner-nodes/sonilo/video-to-music.mdx
  • tutorials/partner-nodes/topaz/astra-2.mdx
  • tutorials/partner-nodes/tripo/model-generation.mdx
  • tutorials/partner-nodes/tripo/tripo-3-1.mdx
  • tutorials/partner-nodes/wan/wan2-7.mdx
  • tutorials/utility/depth-anything-3.mdx
  • tutorials/utility/face-detection/mediapipe.mdx
  • tutorials/utility/frame-interpolation.mdx
  • tutorials/utility/moge.mdx
  • tutorials/utility/pose-detection-sdpose.mdx
  • tutorials/utility/preprocessors.mdx
  • tutorials/utility/remove-background-birefnet.mdx
  • tutorials/utility/seedvr2.mdx
  • tutorials/utility/video-segment-sam3.mdx
  • tutorials/utility/void-video-inpainting.mdx
  • tutorials/video/bytedance/bernini-r.mdx
  • tutorials/video/cosmos/cosmos-predict2-video2world.mdx
  • tutorials/video/hunyuan/hunyuan-video-1-5.mdx
  • tutorials/video/hunyuan/hunyuan-video.mdx
  • tutorials/video/kandinsky/kandinsky-5.mdx
  • tutorials/video/ltx/ltx-2-3.mdx
  • tutorials/video/ltx/ltx-2.mdx
  • tutorials/video/ltxv.mdx
  • tutorials/video/wan/fun-camera.mdx
  • tutorials/video/wan/fun-control.mdx
  • tutorials/video/wan/fun-inp.mdx
  • tutorials/video/wan/vace.mdx
  • tutorials/video/wan/wan-alpha.mdx
  • tutorials/video/wan/wan-ati.mdx
  • tutorials/video/wan/wan-causal-forcing.mdx
  • tutorials/video/wan/wan-dancer.mdx
  • tutorials/video/wan/wan-flf.mdx
  • tutorials/video/wan/wan-move.mdx
  • tutorials/video/wan/wan-video.mdx
  • tutorials/video/wan/wan2-2-animate.mdx
  • tutorials/video/wan/wan2-2-fun-camera.mdx
  • tutorials/video/wan/wan2-2-fun-control.mdx
  • tutorials/video/wan/wan2-2-fun-inp.mdx
  • tutorials/video/wan/wan2-2-s2v.mdx
  • tutorials/video/wan/wan2_2.mdx
  • tutorials/video/zai/scail2.mdx
  • zh/tutorials/3d/hunyuan3D-2.mdx
  • zh/tutorials/3d/triposplat.mdx
  • zh/tutorials/audio/ace-step/ace-step-v1-5.mdx
  • zh/tutorials/audio/ace-step/ace-step-v1.mdx
  • zh/tutorials/audio/stable-audio/stable-audio-1.mdx
  • zh/tutorials/audio/stable-audio/stable-audio-3.mdx
  • zh/tutorials/basic/image-to-image.mdx
  • zh/tutorials/basic/inpaint.mdx
  • zh/tutorials/basic/lora.mdx
  • zh/tutorials/basic/multiple-loras.mdx
  • zh/tutorials/basic/outpaint.mdx
  • zh/tutorials/basic/text-to-image.mdx
  • zh/tutorials/basic/upscale.mdx
  • zh/tutorials/controlnet/controlnet.mdx
  • zh/tutorials/controlnet/depth-controlnet.mdx
  • zh/tutorials/controlnet/depth-t2i-adapter.mdx
  • zh/tutorials/controlnet/mixing-controlnets.mdx
  • zh/tutorials/controlnet/pose-controlnet-2-pass.mdx
  • zh/tutorials/flux/flux-1-controlnet.mdx
  • zh/tutorials/flux/flux-1-fill-dev.mdx
  • zh/tutorials/flux/flux-1-kontext-dev.mdx
  • zh/tutorials/flux/flux-1-text-to-image.mdx
  • zh/tutorials/flux/flux-1-uso.mdx
  • zh/tutorials/flux/flux-2-dev.mdx
  • zh/tutorials/flux/flux-2-klein.mdx
  • zh/tutorials/flux/flux1-krea-dev.mdx
  • zh/tutorials/image/anima/anima.mdx
  • zh/tutorials/image/cosmos/cosmos-predict2-t2i.mdx
  • zh/tutorials/image/ernie-image/ernie-image.mdx
  • zh/tutorials/image/hidream/hidream-e1.mdx
  • zh/tutorials/image/hidream/hidream-i1.mdx
  • zh/tutorials/image/hidream/hidream-o1.mdx
  • zh/tutorials/image/ideogram/ideogram-v4.mdx
  • zh/tutorials/image/krea/krea-2.mdx
  • zh/tutorials/image/lens/lens.mdx
  • zh/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx
  • zh/tutorials/image/omnigen/omnigen2.mdx
  • zh/tutorials/image/ovis/ovis-image.mdx
  • zh/tutorials/image/pixeldit/pixeldit.mdx
  • zh/tutorials/image/qwen/qwen-image-2512.mdx
  • zh/tutorials/image/qwen/qwen-image-edit-2511.mdx
  • zh/tutorials/image/qwen/qwen-image-edit.mdx
  • zh/tutorials/image/qwen/qwen-image-layered.mdx
  • zh/tutorials/image/qwen/qwen-image.mdx
  • zh/tutorials/image/z-image/z-image-turbo.mdx
  • zh/tutorials/image/z-image/z-image.mdx
  • zh/tutorials/llm/gemma4/gemma4.mdx
  • zh/tutorials/llm/qwen/qwen3.mdx
  • zh/tutorials/llm/qwen/qwen3_5.mdx
  • zh/tutorials/partner-nodes/anthropic/claude.mdx
  • zh/tutorials/partner-nodes/beeble/beeble-switchx.mdx
  • zh/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx
  • zh/tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx
  • zh/tutorials/partner-nodes/bria/background-removal.mdx
  • zh/tutorials/partner-nodes/bria/fibo.mdx
  • zh/tutorials/partner-nodes/bytedance/seed-audio-1-0.mdx
  • zh/tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx
  • zh/tutorials/partner-nodes/bytedance/seedance-2-0.mdx
  • zh/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx
  • zh/tutorials/partner-nodes/bytedance/seedream-5-pro.mdx
  • zh/tutorials/partner-nodes/google/gemini-omni-flash.mdx
  • zh/tutorials/partner-nodes/google/gemini.mdx
  • zh/tutorials/partner-nodes/google/nano-banana-2-lite.mdx
  • zh/tutorials/partner-nodes/google/nano-banana-2.mdx
  • zh/tutorials/partner-nodes/google/nano-banana-pro.mdx
  • zh/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx
  • zh/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx
  • zh/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx
  • zh/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx
  • zh/tutorials/partner-nodes/hunyuan3d/model-generation.mdx
  • zh/tutorials/partner-nodes/ideogram/ideogram-v4.mdx
  • zh/tutorials/partner-nodes/kling/kling-3-0.mdx
  • zh/tutorials/partner-nodes/kling/kling-motion-control.mdx
  • zh/tutorials/partner-nodes/krea2/krea2-t2i.mdx
  • zh/tutorials/partner-nodes/luma/luma-uni-1.mdx
  • zh/tutorials/partner-nodes/meshy/meshy-6.mdx
  • zh/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx
  • zh/tutorials/partner-nodes/openai/chat.mdx
  • zh/tutorials/partner-nodes/openai/dall-e-2.mdx
  • zh/tutorials/partner-nodes/openai/dall-e-3.mdx
  • zh/tutorials/partner-nodes/openai/gpt-image-1.mdx
  • zh/tutorials/partner-nodes/openai/gpt-image-2.mdx
  • zh/tutorials/partner-nodes/openrouter/llm.mdx
  • zh/tutorials/partner-nodes/overview.mdx
  • zh/tutorials/partner-nodes/pricing.mdx
  • zh/tutorials/partner-nodes/recraft/recraft-v4.mdx
  • zh/tutorials/partner-nodes/reve/reve-image.mdx
  • zh/tutorials/partner-nodes/rodin/model-generation.mdx
  • zh/tutorials/partner-nodes/runway/image-generation.mdx
  • zh/tutorials/partner-nodes/runway/video-generation.mdx
  • zh/tutorials/partner-nodes/sonilo/video-to-music.mdx
  • zh/tutorials/partner-nodes/topaz/astra-2.mdx
  • zh/tutorials/partner-nodes/tripo/model-generation.mdx
  • zh/tutorials/partner-nodes/tripo/tripo-3-1.mdx
  • zh/tutorials/partner-nodes/wan/wan2-7.mdx
  • zh/tutorials/utility/depth-anything-3.mdx
  • zh/tutorials/utility/face-detection/mediapipe.mdx
  • zh/tutorials/utility/frame-interpolation.mdx
  • zh/tutorials/utility/image-upscale.mdx
  • zh/tutorials/utility/moge.mdx
  • zh/tutorials/utility/pose-detection-sdpose.mdx
  • zh/tutorials/utility/preprocessors.mdx
  • zh/tutorials/utility/remove-background-birefnet.mdx
  • zh/tutorials/utility/seedvr2.mdx
  • zh/tutorials/utility/video-segment-sam3.mdx
  • zh/tutorials/utility/video-upscale.mdx
  • zh/tutorials/utility/void-video-inpainting.mdx
  • zh/tutorials/video/bytedance/bernini-r.mdx
  • zh/tutorials/video/cosmos/cosmos-predict2-video2world.mdx
  • zh/tutorials/video/hunyuan/hunyuan-video-1-5.mdx
  • zh/tutorials/video/hunyuan/hunyuan-video.mdx
  • zh/tutorials/video/kandinsky/kandinsky-5.mdx
  • zh/tutorials/video/ltx/ltx-2-3.mdx
  • zh/tutorials/video/ltx/ltx-2.mdx
  • zh/tutorials/video/ltxv.mdx
  • zh/tutorials/video/wan/fun-camera.mdx
  • zh/tutorials/video/wan/fun-control.mdx
  • zh/tutorials/video/wan/fun-inp.mdx
  • zh/tutorials/video/wan/vace.mdx
  • zh/tutorials/video/wan/wan-alpha.mdx
  • zh/tutorials/video/wan/wan-ati.mdx
  • zh/tutorials/video/wan/wan-causal-forcing.mdx
  • zh/tutorials/video/wan/wan-dancer.mdx
  • zh/tutorials/video/wan/wan-flf.mdx
  • zh/tutorials/video/wan/wan-move.mdx
  • zh/tutorials/video/wan/wan-video.mdx
  • zh/tutorials/video/wan/wan2-2-animate.mdx
  • zh/tutorials/video/wan/wan2-2-fun-camera.mdx
  • zh/tutorials/video/wan/wan2-2-fun-control.mdx
  • zh/tutorials/video/wan/wan2-2-fun-inp.mdx
  • zh/tutorials/video/wan/wan2-2-s2v.mdx
  • zh/tutorials/video/wan/wan2_2.mdx
  • zh/tutorials/video/zai/scail2.mdx

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
✨ Simplify code
  • Create PR with simplified code

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@lin-bot23

Copy link
Copy Markdown
Contributor Author

Cleanup Summary

This update cleans up PR #1287 to comply with repo conventions:

  1. Removed 246 ja/zh/ko translation file changes \u2014 Translation files are managed through the automated pipeline (pnpm translate), not manually edited.

  2. Fixed 16 em dashes in 5 English tutorial files (flux-1-kontext-dev.mdx, fun-inp.mdx, wan-alpha.mdx, wan-ati.mdx, wan-flf.mdx) \u2014 replaced with colons per project prose style guide (AGENTS.md).

  3. HuggingFace resolve/main to blob/main changes: preserved intentionally. This improves download reliability for users following the links directly. Keeping as-is.

lin-bot23 and others added 12 commits July 24, 2026 17:00
Wrap remaining workflow cards in CardGroup cols={2}, normalize HF/GitHub
links to blob format, add Cloud UTM params, and sync i18n fixes for
triposplat, wan-alpha, and hunyuan-video-1-5.
Resolve i18n pricing.mdx conflicts by taking main (HeyGen pricing sync).
…grouping

Standardize workflow pages across tutorials (CardGroup, blob URLs, UTM, preview/output assets) in EN/zh/ja/ko, group Partner Nodes sidebar by modality, reorder Image/LTX sections, and add tutorial-workflow-standard skill scripts.
…rse error

Add short zh/ko Card descriptions, consolidate tutorial-workflow-standard scripts into audit_workflows.py, fix unclosed details in ko kling-motion-control, and localize /interface/features/subgraph links for validate-links CI.
Fix MDX parse errors reported by mint broken-links CI.
Revert 17 tutorial locales to main Japanese/Chinese/Korean prose where sync_i18n_workflows had pasted English workflow sections, then re-apply short localized Card body text for remaining EN snippets.
Sync ja/zh/ko tutorials with updated English workflow standardization using the incremental translate pipeline, fix snippet translations, and repair unclosed code fences from chunked output.
Insert missing newlines between closing JSX tags, code fences, and headings when translation concatenated blocks without paragraph breaks.
Restore ja/zh/ko built-in-nodes to match main; these files were accidentally touched by the MDX newline repair script.
Restore ja/zh/ko pages and non-tutorial snippets to main. They were included when translation commits used broad git add and repair-truncated touched pending files outside tutorials/.
Resolve docs.json conflict: keep Partner Nodes modality grouping from PR,
add tripo-p1 nav entries from main.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants