Развёртывание статического сайта
Этот учебник расскажет, как развернуть статический сайт (без 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