Spec-Zone.ru › Deno 2

Развёртывание статического сайта

Этот учебник расскажет, как развернуть статический сайт (без JavaScript) на Deno Deploy.

Шаг 1: Создание статического сайта

mkdir static-site
cd static-site
touch index.html

Внутри вашего index.html, вставьте следующий html:

<!DOCTYPE html>
<html>
  <head>
    <title>Hello</title>
  </head>
  <body>
    <h1>Hello</h1>
    <img src="image.png" alt="image" />
  </body>
</html>

Убедитесь, что есть image.png внутри static-site.

Теперь у вас есть html-страница, которая отображает "Привет" и содержит логотип.

Шаг 2: Развёртывание статического сайта с помощью deployctl

Для развёртывания этого репозитория на Deno Deploy, из репозитория static-site, выполните:

deployctl deploy --project=<your-preferred-project-name> https://jsr.io/@std/http/1.0.7/file_server.ts

Для более подробного объяснения этих команд: Поскольку это статический сайт, в нём нет JavaScript-кода для выполнения. Вместо того, чтобы предоставить Deno Deploy определённый JavaScript- или TypeScript-файл в качестве входной точки, вы предоставляете ему эту внешнюю file_server.ts программу, которая просто загружает все статические файлы в репозитории static-site, включая изображение и html-страницу, на Deno Deploy. Затем эти статические ресурсы отображаются.

Шаг 3: Готово!

Ваш статический сайт должен быть доступен! Его URL будет выведен в терминале, или вы можете управлять своим новым проектом статического сайта в своём Дэшборде Deno. Если вы перейдёте в свой новый проект, вы сможете просмотреть сайт, настроить его имя, переменные окружения, пользовательские домены и многое другое.

© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/deploy/tutorials/static-site

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API