Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
VitePress

VitePress

VitePress — генератор статических сайтов на Vite и Vue. Пишете Markdown, получаете сайт документации с мгновенной перезагрузкой в разработке и встроенной темой, которую можно расширять. Лицензия MIT, более 18 200 звёзд на GitHub.

Кратко

18.2k

Звёзды на GitHub

1

Просмотры страниц

Лицензия MIT Версия 1.6.4 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Доступ

  • Откройте VitePress: http://<SERVER_IP>

Редактирование и публикация контента

1. Добавьте или измените файлы Markdown: /opt/vitepress/docs

2. Если вы добавляете или переименовываете страницы, обновите /opt/vitepress/docs/.vitepress/config.mjs для элементов навигации и боковой панели.

3. Пересоберите сайт:

cd /opt/vitepress && npm run docs:build

Nginx отдаёт сгенерированные файлы из: /opt/vitepress/docs/.vitepress/dist

После пересборки перезапускать Nginx не нужно.

Важные пути

  • Проект: /opt/vitepress
  • Контент: /opt/vitepress/docs
  • Конфигурация: /opt/vitepress/docs/.vitepress/config.mjs
  • Результат сборки: /opt/vitepress/docs/.vitepress/dist
  • Конфигурация Nginx: /etc/nginx/sites-available/vitepress.conf

Домен и HTTPS

1. Направьте свой домен на IP-адрес сервера.

2. Отредактируйте конфигурацию Nginx и замените server_name _; на свой домен (например, server_name <YOUR_DOMAIN>;):

vim /etc/nginx/sites-available/vitepress.conf

3. Проверьте конфигурацию:

nginx -t

4. Установите Certbot:

apt install -y certbot python3-certbot-nginx

5. Сгенерируйте сертификат Let's Encrypt:

certbot --nginx --non-interactive --agree-tos --email <YOUR_EMAIL> -d <YOUR_DOMAIN>

6. Перезагрузите Nginx:

systemctl reload nginx

7. Откройте браузер и перейдите по адресу: https://<YOUR_DOMAIN>

Ещё в Инструментах разработки

Похожие приложения.

Развернуть VitePress. От $2,48/мес.