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

VitePress

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

Кратко

18.2k

Звёзды на GitHub

23

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

Лицензия 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/мес.