Платформа для размещения статических веб-сайтов

внешний интерфейс GitHub

Краткий список платформ для размещения статических веб-сайтов.

предисловие

Недавно использованныйHexoа такжеGitHub PagesСоздайте личную статическую домашнюю страницу, найдите некоторые проблемы, затем проведите сравнение горизонтального плана, чтобы понять конкретные сходства и различия. Есть много платформ, которые лично не практиковались, поэтому инструкции предназначены только для справки, а детали необходимо раскопать и обновить. В то же время, если у вас есть другие рекомендуемые решения, прокомментируйте и поделитесь ими и продолжайте обновлять :)

GitHub Pagesпредназначен для получения непосредственно изGitHubПерсональная домашняя страница, домашняя страница организации или проекта репозитория.

  • Предоставляет услуги хостинга статических веб-сайтов
  • Не поддерживает серверный код, такой как PHP, Ruby или Python.
  • Доменное имя, предоставленное GitHub Pages, может поддерживать доступ по HTTPS.
  • Имя личного домена можно настроить, но SSL нельзя настроить для имени личного домена.HTTPS is not supported for GitHub Pages using custom domains.чек об оплатеGithub Help, все сайты GitHub Pages (включая правильно настроенные сайты с персональными доменами) уже поддерживают принудительное использование HTTPS и HTTPS.
  • Ответ все еще немного медленный
  • Склад на сайте менее1GB, ограничение пропускной способности100GB/每月, предел постройки10次/每小时

Netlify

  • Веб-страницы, которые не поддерживают фоновые логические вычислительные возможности
  • Если вы развертываете GEXO General Idea, заключается в том, что по CLI (интерфейс командной строки) MD будет представлять собой статический веб-сайт, а затем развернуть на платформу GIT через Git, затем используйте NetLify автоматически развертывающую развертывание веб-файлов
  • Он имеет преимущества глобального CDN, непрерывного развертывания, HTTPS в один клик и т. д.
  • Он может предоставлять динамические функции через JS на стороне клиента и многоразовый API, что круто.
  • Можно использовать генератор статических веб-сайтов Hugo и систему автоматизации веб-сайтов Hetlify для решения проблемы страниц Github, не поддерживающих HTTPS, и медленного отклика.

Coding PagesПредоставлено внутренним кодированием

  • Удобная скорость доступа
  • Вы можете использовать страницы GitHub и страницы кодирования для одновременного развертывания Hexo, а затем с помощью разрешения DNS доменного имени получить доступ к страницам GitHub за границей и страницам кодирования в Китае для оптимизации скорости доступа.
  • Вы можете бесплатно связать несколько пользовательских доменных имен
  • Пользовательские доменные имена могут пользоваться бесплатными SSL-сертификатами, а весь сайт поддерживает протокол HTTPS.
  • Обновите кодовую базу для автоматического развертывания. Сервер стабилен, и зарубежная поддержка гонконгского сервера тоже дружелюбна.
  • Добавлено развертывание динамической страницы
  • Одна небольшая проблема заключается в том, что если официальная ссылка «Размещено на страницах кодирования» не размещена на главной странице веб-сайта, система добавит промежуточную страницу «Размещено на страницах кодирования».

GitLab Pagesпредоставляется GitLab для создания веб-сайтов для проектов GitLab, отдельных лиц, групп.

  • Можно использовать любой генератор статических сайтов, например Jekyll, Middleman, Hexo, Hugo, Pelican и т. д.
  • Вы можете настроить собственное доменное имя HTTPS, вам необходимо загрузить сертификат

Now

  • Поддерживает не только статический хостинг веб-сайтов, но также поддерживает веб-сайты на основе JavaScript (Node.js) или Docker,
  • Вы можете использовать интерфейс командной строки или ссылку на репозиторий Git.
  • Поддержка пользовательского доменного имени, включение HTTPS
  • Транспорт основан на HTTP/2
  • Нет необходимости устанавливать инструменты управления исходным кодом, такие как Git, не нужно устанавливать ключи или токены.
  • Живое развертывание.

Firebase Hosting

  • только интерфейс командной строки
  • Поддержка пользовательского доменного имени и поддержка открытия HTTPS
  • Поддерживаются редиректы и перезаписи.

Bitbucket Cloud

  • Должен быть доступен через HTTPS
  • Не могу настроить доменное имя
  • Статический код сайта всех проектов может быть размещен только в специальном репозитории сайта.
  • Страницы кэшируются в течение 15 минут, изменения изменений не сразу видны.

aerobatic

  • Может поддерживать код загрузки CLI
  • За индивидуальное доменное имя взимается плата.

surge

  • Поддерживается только интерфейс командной строки
  • Поддержка пользовательского доменного имени, вам нужно взимать плату за открытие SSL, и вам нужно загрузить свой собственный сертификат

Постоянно обновляется...