← Cloudflare Pages / pages / framework-guides
VitePress
VitePress ↗ это генератор статических сайтов ↗ (SSG), предназначенный для создания быстрых сайтов с акцентом на контент. VitePress берет исходный контент, написанный на Markdown ↗, применяет к нему тему и создаёт статические HTML страницы, которые можно легко развернуть где угодно.
В этом руководстве вы создадите новый проект VitePress и развернете его с помощью Cloudflare Pages.
Настройка нового проекта
VitePress поставляется с мастером настройки командной строки, который поможет создать базовый проект.
Чтобы создать новый проект VitePress, выполните в терминале следующую команду:
npx vitepress@latest initСреди прочего мастер настройки спросит, в каком каталоге сохранить новый проект, убедитесь,
что вы находитесь в каталоге проекта, и установите vitepress зависимость следующей командой:
npm i -D vitepress@latestНаконец, создайте .gitignore файл следующим содержимым:
node_modules
.vitepress/cache
.vitepress/distЭтот шаг гарантирует, что ненужные файлы не попадут в git репозиторий проекта (который мы настроим далее).
Прежде чем продолжить
Все руководства по фреймворкам предполагают, что у вас уже есть базовое понимание Git ↗. Если вы новичок в Git, обратитесь к этому краткое руководство по Git ↗ о том, как настроить Git на локальном компьютере.
Если вы клонируете по SSH, необходимо сгенерировать ключи SSH ↗ на каждом компьютере, с которого вы отправляете или получаете данные из GitHub.
См. документация GitHub ↗ и Документация Git ↗, где это описано подробнее.
Создайте репозиторий GitHub
Создайте новый репозиторий GitHub, перейдя по адресу repo.new ↗. После создания нового репозитория перейдите в каталог только что созданного проекта, чтобы подготовить локальное приложение и отправить его в GitHub, выполнив в терминале следующие команды:
git init
git remote add origin https://github.com/<your-gh-username>/<repository-name>
git add .
git commit -m "Initial commit"
git branch -M main
git push -u origin mainРазвернуть с помощью Cloudflare Pages
Чтобы развернуть сайт в Pages:
-
На панели управления Cloudflare перейдите к разделу Workers & Pages страницу.
Перейдите в Workers & Pages ↗ -
Выберите Создать приложение.
-
Выберите Pages на вкладке.
-
Выберите Импорт существующего репозитория Git.
-
Выберите созданный вами новый репозиторий GitHub, а затем нажмите Начало настройки.
-
В Настройки сборки разделе выберите VitePress как ваш Framework preset. Ваш выбор предоставит следующую информацию:
| Параметр конфигурации | Значение |
|---|---|
| Продакшен-ветка | main |
| Команда сборки | npx vitepress build |
| Директория сборки | .vitepress/dist |
После настройки сайта вы можете запустить первый деплой. Cloudflare Pages установит vitepress, зависимости вашего проекта и соберет сайт, прежде чем развернуть его.
После деплоя сайта вы получите уникальный поддомен для своего проекта на *.pages.dev. Каждый раз, когда вы фиксируете и отправляете новый код в проект VitePress, Cloudflare Pages автоматически пересоберет ваш проект и развернет его. Вы также получите доступ к развёртывания предпросмотра для новых pull request, чтобы вы могли увидеть, как изменения на сайте будут выглядеть, прежде чем разворачивать их в продакшен.
Подробнее
После выполнения этого руководства вы успешно развернули свой сайт на VitePress на Cloudflare Pages. Чтобы начать работу с другими фреймворками, обратитесь к списку руководств по фреймворкам.