Информация об изменениях

Сообщение Re[5]: Запретить через .htaccess отдачу определенных файлов от 05.11.2023 16:37

Изменено 05.11.2023 16:51 bnk

Re[5]: Запретить через .htaccess отдачу определенных файлов
Здравствуйте, Евгений Музыченко, Вы писали:

bnk>>Можно хостить где угодно


ЕМ>"Где угодно" — это включая калькуляторы и смарт-часы? Под виндой работать может?

ЕМ>И он должен работать там же, где будет лежать сайт, или может просто создавать дерево каталогов, которое затем можно закачать на сервер?

Конечно. Там по сути нечему "работать", на выходе получаешь просто 1 каталог (в общем случае, дерево) с HTML файлами, который надо закачать на сервер.
Ну опционально еще кроме html там может быть javascript, если он где-то используется. Ну и понятно файлы которые ты сам туда положил (любого типа)

ЕМ>А брать исходники в HTML, и подставлять туда значения, определенные в конфигурации, оно умеет?


Да, умеет. Самое простое это расширение .html изменить на .asto чтобы файл обрабатывался
Например если из переменной окружения, то примерно так как ниже
---
const myValue = import.meta.env.MY_ENV_VARIABLE;
---
<html>
  <body>{myValue}</body>
</html>
Re[5]: Запретить через .htaccess отдачу определенных файлов
Здравствуйте, Евгений Музыченко, Вы писали:

bnk>>Можно хостить где угодно


ЕМ>"Где угодно" — это включая калькуляторы и смарт-часы? Под виндой работать может?

ЕМ>И он должен работать там же, где будет лежать сайт, или может просто создавать дерево каталогов, которое затем можно закачать на сервер?

Конечно. Там по сути нечему "работать", на выходе получаешь просто 1 каталог (в общем случае, дерево) с HTML файлами, который надо закачать на сервер.
Ну опционально еще кроме html там может быть javascript, если он где-то используется. Ну и понятно файлы которые ты сам туда положил (любого типа)

ЕМ>А брать исходники в HTML, и подставлять туда значения, определенные в конфигурации, оно умеет?


Да, умеет. Самое простое это расширение .html изменить на .asto чтобы файл обрабатывался
Например если из переменной окружения, то примерно так как ниже
---
const myValue = import.meta.env.MY_ENV_VARIABLE;
---
<html>
  <body>{myValue}</body>
</html>


Да, для редактирования (ну чтобы автокомплит был и прочие приятности) я VS Code использую, там есть специализированное расширение.
А вообще есть даже целая CMS на базе Astro, внутри VS Code