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

Сообщение Re: astro - кто-нибудь использует? от 03.09.2023 15:10

Изменено 04.09.2023 12:11 bnk

Re: astro - кто-нибудь использует?
Здравствуйте, bnk, Вы писали:

bnk>Думаю вот переделать сайт с wordpress на astro.


Решил попробовать ("потыкать палочкой"), как оно. Первое впечатление — нормально

Круто что поддерживается "бесшовная" интеграция фреймворков, т.е. можно использовать react там или vue, сделать на нем компонент, и потом использовать его прямо из 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 />
Re: astro - кто-нибудь использует?
Здравствуйте, bnk, Вы писали:

bnk>Думаю вот переделать сайт с wordpress на astro.


Решил попробовать ("потыкать палочкой"), как оно. Первое впечатление — нормально

Круто что поддерживается "бесшовная" интеграция фреймворков, т.е. можно использовать react там или vue или c, сделать на нем компонент, и потом использовать его прямо из 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 />