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

VuePress

VuePress — генератор статических сайтов на Vue, созданный для документации. На входе Markdown, на выходе оформленный сайт, а компоненты Vue работают прямо внутри страниц. Лицензия MIT, более 2 800 звёзд на GitHub.

Кратко

2.8k

Звёзды на GitHub

1

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

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

Доступ

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

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

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

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

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

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

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

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

Важные пути

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

Домен и HTTPS

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

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

vim /etc/nginx/sites-available/vuepress.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>

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

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

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