vitepress
Создание сайтов документации на VitePress
Настройка VitePress может быть сложной, когда документация, маршрутизация, параметры темы и правила развертывания разбросаны по многим источникам. Этот навык дает Claude, Codex и Claude Code сфокусированные рекомендации по созданию и поддержке сайтов на VitePress.
Остановитесь и запросите подтверждение перед установкой.
Проверьте план и получите явное согласие пользователя перед изменением файлов.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "vitepress" from https://skillstore.io/skills/antfu-vitepress.md and its manifest at https://skillstore.io/api/skills/antfu-vitepress/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «vitepress». Пользователь просит стартовый план VitePress для библиотеки компонентов.
Ожидаемый результат:
- Рекомендуемая структура документации с разделами руководства, компонентов, API и заметок о релизах.
- Заметки по теме для навигации, групп боковой панели, поиска, ссылок на редактирование и социальных ссылок.
- Рекомендации по развертыванию для выбранного хостинга и базового пути.
Использование «vitepress». Сопровождающий спрашивает, почему browser-only плагин Vue ломается во время сборки.
Ожидаемый результат:
- Объяснение совместимости с SSR, охватывающее client-only imports, mounted hooks и помощники VitePress.
- План рефакторинга, который исключает browser APIs из серверного рендеринга.
Использование «vitepress». Команда документации спрашивает, как генерировать страницы из метаданных пакетов.
Ожидаемый результат:
- План динамической маршрутизации, который отделяет route params от более тяжелого содержимого страниц.
- Заметки по загрузке данных для локальных файлов, отслеживаемых входных данных и удаленных источников.
Аудит безопасности
Высокий рискAll 65 static findings are false positives from inert documentation examples, standard VitePress paths, placeholders, or Markdown formatting. No prompt injection or malicious intent was found. One separate example passes raw CMS content into generated pages without recommending validation or sanitization.
Подтверждённые проблемы безопасности (1)
Факторы риска
⚙️ Внешние команды (8)
⚡ Содержит скрипты (7)
🌐 Доступ к сети (16)
📁 Доступ к файловой системе (22)
🔑 Переменные окружения (1)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/antfu-vitepress/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/antfu-vitepress?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/antfu-vitepress?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/antfu-vitepress/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/antfu-vitepress.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
antfu. (2026). vitepress security audit report (audit version 5) [Author version 2026.1.28]. Skillstore. https://skillstore.io/skills/antfu-vitepress/audits/5Цитата BibTeX
@techreport{antfu-antfu-vitepress-2026,
author = {antfu},
title = {vitepress security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/antfu-vitepress/audits/5},
note = {Author version 2026.1.28}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "vitepress security audit report (audit version 5)"
version: "2026.1.28"
type: report
authors:
- name: "antfu"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/antfu-vitepress/audits/5"
identifiers:
- type: other
value: "skillstore:antfu-vitepress:audit:5"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: СреднийЧто вы можете построить
Запуск проектной документации
Создайте сайт VitePress с понятной навигацией, страницами Markdown, настройками темы и рекомендациями по развертыванию.
Модернизация существующей документации
Проверьте текущую конфигурацию VitePress, маршрутизацию, структуру боковой панели, переопределения темы и настройки выходных файлов сборки.
Создание справочных страниц на основе данных
Используйте загрузчики данных и динамические маршруты для генерации страниц пакетов, страниц API или записей блога.
Попробуйте эти промпты
Помогите мне создать сайт документации VitePress для [project]. Включите конфигурацию, структуру папок, навигацию, боковую панель и первые страницы.
Проверьте мои требования к теме VitePress: [details]. Порекомендуйте настройки nav, sidebar, search, социальных ссылок, footer и edit link.
Спроектируйте план загрузки данных VitePress для [source]. Включите loaders, watch files, dynamic routes и проверки безопасности во время сборки.
Проверьте этот проект VitePress на совместимость с SSR и готовность к развертыванию. Сосредоточьтесь на client-only коде, base paths, output folders и host settings.
Лучшие практики
- Проверьте существующую конфигурацию .vitepress перед изменением маршрутизации, темы или поведения развертывания.
- Держите browser-only код за client-only паттернами, когда SSR может выполняться во время сборки.
- Проверяйте удаленный контент и содержимое CMS перед использованием в сгенерированных страницах.
Избегать
- Добавление скриптов аналитики или удаленных источников данных без одобрения пользователя или проверки.
- Перемещение выходных файлов сборки за пределы проекта без проверки требований к развертыванию.
- Копирование примеров тем без адаптации базовых путей, ключей поиска и структуры боковой панели.