mirror of
https://github.com/vercel/components.build.git
synced 2026-09-14 20:06:39 +08:00
7bbdc5d91b
* Initial draft * Update sync-skill-docs.yml * Update sync * Fix directory
26 lines
652 B
Bash
Executable File
26 lines
652 B
Bash
Executable File
#!/bin/bash
|
|
|
|
SKILL_DIR="skills/building-components/references"
|
|
mkdir -p "$SKILL_DIR"
|
|
|
|
# Find all non-localized .mdx files (exclude *.XX.mdx where XX is language code)
|
|
for src in content/docs/*.mdx; do
|
|
filename=$(basename "$src")
|
|
|
|
# Skip localized files (pattern: name.XX.mdx where XX is 2-letter code)
|
|
if [[ "$filename" =~ \.[a-z]{2}\.mdx$ ]]; then
|
|
continue
|
|
fi
|
|
|
|
# Skip index.mdx (site content, not spec)
|
|
if [[ "$filename" == "index.mdx" ]]; then
|
|
continue
|
|
fi
|
|
|
|
dest="${SKILL_DIR}/${filename}"
|
|
|
|
# Copy and strip Video MDX components that won't render
|
|
sed -E '/<Video[^>]*\/>/d' "$src" > "$dest"
|
|
echo "Synced: $filename"
|
|
done
|