Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Вот только открыл сайт, и сразу поперло отторжение. Заглавная страница сделана откровенно претенциозно, в стиле "как вы до сих пор жили без нашего чудо-продукта?". Ни слова о том, какое место занимает чудо-продукт в экосистеме. Такое делается главным образом для дебилов примитивных виндузятников и макосников. Однако, в Get Started приведены командные строки для терминала — они для кого? Если для технаря-админа, то для кого заглавная страница? Если для тупого юзера, то что он будет с ними делать?
ЕМ>Полазив по сайту, так и не понял, куда там лошадь запрягать в каких ОС его можно использовать, и как именно это сделать, кроме как ввести волшебную команду.
ЕМ>Оно только для тех, у кого собственный сервер? Или я могу поставить это чудо на shared?
Ну вот вечно ты так, требуешь к себе человеческого отношения
Это генератор статического сайта. Можно хостить где угодно, хоть на гитхабе забесплатно.
Если будет время попробую написать как это использовать, типа руководства для динозавров, настолько проникся
bnk>>SSI в него должен конвертироваться на раз-два.
ЕМ>Да мне б и SSI хватило за глаза, если б его нечеловеческие технологии. Стандартное оформление через <!-- и --> невозможно использовать внутри тэгов — HTML-редакторы обижаются, и исправляют этот ужас, как могут. А SSIStartTag/SSIEndTag доступны только в глобальной конфигурации, в .htaccess они не поддерживаются. Чем думали люди из команды Apache, когда все это городили — не представляю.
Ну да, про что и речь. В astro делается блоками (island)
header.html
HEADER
footer.html
FOOTER
content.md (markdown для примера, оно import много чего умеет)
**MARKDOWN** content
index.astro (конвертируется в index.html)
---
import Header from "./header.html";
import Footer from "./footer.html";
import Content from "./content.md";
---
<!doctype html>
<html lang="en">
<head>
<title>My page</title>
</head>
<body>
<Header />
<h1>HELLO WORLD</h1>
<Content />
<Footer />
</body>
</html>