Здравствуйте, bnk, Вы писали:
bnk>Думаю вот переделать сайт с wordpress на astro.
Решил попробовать ("потыкать палочкой"), как оно. Первое впечатление — нормально
Круто что поддерживается "бесшовная" интеграция фреймворков, т.е. можно использовать react там или vue или svelte, сделать на нем компонент, и потом использовать его прямо из markdown.
Не надо конфигурировать webpack или еще какую-нибудь хрень, чтобы использовать React или Typescript например, т.е. прямо из
MDX файла
Все экспортируется в статику (т.е. никакого сервера), при первой загрузке получаем статический сайт без жаваскрипт, скрипты подгружаются потом.
Вот такое например как ниже пример я не знаю где еще можно сделать? Я отстал от жизни, или это все же новость?
Прямо вау-эффект для меня
page.mdx
import { ExtractImages } from '../components/ExtractImages'; // <--- это вообще-то компонент React, интерактивный!
import Footer from "./footer.md"; // <--- a вот это обычный markdown файл
# Media Extraction Tool
We value your privacy.
Your files are securely processed on our servers and are not stored after processing.
Please report issues to our [GitHub Issue Tracker](https://somewhere.com)
<ExtractImages client:load />
<Footer />