<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Aganov.dev — статьи и гайды</title>
    <link>https://aganov.dev/docs</link>
    <description>Новые статьи, проекты, шаблоны и материалы с сайта.</description>
    <language>ru</language>
    <lastBuildDate>Fri, 22 May 2026 19:04:18 GMT</lastBuildDate>
    <atom:link href="https://aganov.dev/feed.xml" rel="self" type="application/rss+xml" />
    <image>
      <url>https://aganov.dev/_og/d/c_HomePage,h_630,title_~QWdhbm92LmRldiDigJQg0YHRgtCw0YLRjNC4INC4INCz0LDQudC00Ys,description_~0J3QvtCy0YvQtSDRgdGC0LDRgtGM0LgsINC~0YDQvtC10LrRgtGLLCDRiNCw0LHQu9C-0L3RiyDQuCDQvNCw0YLQtdGA0LjQsNC70Ysg0YEg0YHQsNC50YLQsC4,s_6VjfTbRE4Jm8Gz4_.png</url>
      <title>Aganov.dev — статьи и гайды</title>
      <link>https://aganov.dev/docs</link>
      <width>1200</width>
      <height>630</height>
    </image>
    <item>
      <title>Архитектура проекта</title>
      <link>https://aganov.dev/docs/guides/articles/architecture</link>
      <guid isPermaLink="true">https://aganov.dev/docs/guides/articles/architecture</guid>
      <pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate>
      <description>Как я организую структуру папок, компоненты, стор, роутинг, валидацию — и почему именно так.</description>
      <enclosure url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0JDRgNGF0LjRgtC10LrRgtGD0YDQsCDQv9GA0L7QtdC60YLQsA,description_~0JrQsNC6INGPINC-0YDQs9Cw0L3QuNC30YPRjiDRgdGC0YDRg9C60YLRg9GA0YMg0L~QsNC~0L7Quiwg0LrQvtC80L~QvtC90LXQvdGC0YssINGB0YLQvtGALCDRgNC-0YPRgtC40L3Qsywg0LLQsNC70LjQtNCw0YbQuNGOIOKAlCDQuCDQv9C-0YfQtdC80YMg0LjQvNC10L3QvdC-INGC0LDQui4,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9hcmNoaXRlY3R1cmUi,s_Q3GBkgbIYF_iYALD.png" type="image/png" length="0" />
      <media:content url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0JDRgNGF0LjRgtC10LrRgtGD0YDQsCDQv9GA0L7QtdC60YLQsA,description_~0JrQsNC6INGPINC-0YDQs9Cw0L3QuNC30YPRjiDRgdGC0YDRg9C60YLRg9GA0YMg0L~QsNC~0L7Quiwg0LrQvtC80L~QvtC90LXQvdGC0YssINGB0YLQvtGALCDRgNC-0YPRgtC40L3Qsywg0LLQsNC70LjQtNCw0YbQuNGOIOKAlCDQuCDQv9C-0YfQtdC80YMg0LjQvNC10L3QvdC-INGC0LDQui4,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9hcmNoaXRlY3R1cmUi,s_Q3GBkgbIYF_iYALD.png" medium="image" type="image/png" />
      <media:thumbnail url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0JDRgNGF0LjRgtC10LrRgtGD0YDQsCDQv9GA0L7QtdC60YLQsA,description_~0JrQsNC6INGPINC-0YDQs9Cw0L3QuNC30YPRjiDRgdGC0YDRg9C60YLRg9GA0YMg0L~QsNC~0L7Quiwg0LrQvtC80L~QvtC90LXQvdGC0YssINGB0YLQvtGALCDRgNC-0YPRgtC40L3Qsywg0LLQsNC70LjQtNCw0YbQuNGOIOKAlCDQuCDQv9C-0YfQtdC80YMg0LjQvNC10L3QvdC-INGC0LDQui4,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9hcmNoaXRlY3R1cmUi,s_Q3GBkgbIYF_iYALD.png" />
      <category>Гайды / Статьи</category>
      <content:encoded><![CDATA[<figure><img src="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0JDRgNGF0LjRgtC10LrRgtGD0YDQsCDQv9GA0L7QtdC60YLQsA,description_~0JrQsNC6INGPINC-0YDQs9Cw0L3QuNC30YPRjiDRgdGC0YDRg9C60YLRg9GA0YMg0L~QsNC~0L7Quiwg0LrQvtC80L~QvtC90LXQvdGC0YssINGB0YLQvtGALCDRgNC-0YPRgtC40L3Qsywg0LLQsNC70LjQtNCw0YbQuNGOIOKAlCDQuCDQv9C-0YfQtdC80YMg0LjQvNC10L3QvdC-INGC0LDQui4,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9hcmNoaXRlY3R1cmUi,s_Q3GBkgbIYF_iYALD.png" alt="Архитектура проекта" width="1200" height="630" /></figure>
<p>Как я организую структуру папок, компоненты, стор, роутинг, валидацию — и почему именно так.</p>
<p><em>10 мин</em></p>
<p><span>#Frontend</span> <span>#Vue 3</span> <span>#Архитектура</span></p>
<p><a href="https://aganov.dev/docs/guides/articles/architecture">Архитектура проекта</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Stack</title>
      <link>https://aganov.dev/docs/about/projects/stack</link>
      <guid isPermaLink="true">https://aganov.dev/docs/about/projects/stack</guid>
      <pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate>
      <description>CLI для генерации проектов из моих шаблонов — выбираешь что нужно, получаешь чистый результат без лишнего.</description>
      <enclosure url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Stack,description_~Q0xJINC00LvRjyDQs9C10L3QtdGA0LDRhtC40Lgg0L~RgNC-0LXQutGC0L7QsiDQuNC3INC80L7QuNGFINGI0LDQsdC70L7QvdC-0LIg4oCUINCy0YvQsdC40YDQsNC10YjRjCDRh9GC0L4g0L3Rg9C20L3Qviwg0L~QvtC70YPRh9Cw0LXRiNGMINGH0LjRgdGC0YvQuSDRgNC10LfRg9C70YzRgtCw0YIg0LHQtdC3INC70LjRiNC90LXQs9C-Lg,section_~0J7QsdC-INC80L3QtQ,collection_~0J~RgNC-0LXQutGC0Ys,p_Ii9kb2NzL2Fib3V0L3Byb2plY3RzL3N0YWNrIg,s_Me_w_xyQNViqa8rx.png" type="image/png" length="0" />
      <media:content url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Stack,description_~Q0xJINC00LvRjyDQs9C10L3QtdGA0LDRhtC40Lgg0L~RgNC-0LXQutGC0L7QsiDQuNC3INC80L7QuNGFINGI0LDQsdC70L7QvdC-0LIg4oCUINCy0YvQsdC40YDQsNC10YjRjCDRh9GC0L4g0L3Rg9C20L3Qviwg0L~QvtC70YPRh9Cw0LXRiNGMINGH0LjRgdGC0YvQuSDRgNC10LfRg9C70YzRgtCw0YIg0LHQtdC3INC70LjRiNC90LXQs9C-Lg,section_~0J7QsdC-INC80L3QtQ,collection_~0J~RgNC-0LXQutGC0Ys,p_Ii9kb2NzL2Fib3V0L3Byb2plY3RzL3N0YWNrIg,s_Me_w_xyQNViqa8rx.png" medium="image" type="image/png" />
      <media:thumbnail url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Stack,description_~Q0xJINC00LvRjyDQs9C10L3QtdGA0LDRhtC40Lgg0L~RgNC-0LXQutGC0L7QsiDQuNC3INC80L7QuNGFINGI0LDQsdC70L7QvdC-0LIg4oCUINCy0YvQsdC40YDQsNC10YjRjCDRh9GC0L4g0L3Rg9C20L3Qviwg0L~QvtC70YPRh9Cw0LXRiNGMINGH0LjRgdGC0YvQuSDRgNC10LfRg9C70YzRgtCw0YIg0LHQtdC3INC70LjRiNC90LXQs9C-Lg,section_~0J7QsdC-INC80L3QtQ,collection_~0J~RgNC-0LXQutGC0Ys,p_Ii9kb2NzL2Fib3V0L3Byb2plY3RzL3N0YWNrIg,s_Me_w_xyQNViqa8rx.png" />
      <category>Обо мне / Проекты</category>
      <content:encoded><![CDATA[<figure><img src="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Stack,description_~Q0xJINC00LvRjyDQs9C10L3QtdGA0LDRhtC40Lgg0L~RgNC-0LXQutGC0L7QsiDQuNC3INC80L7QuNGFINGI0LDQsdC70L7QvdC-0LIg4oCUINCy0YvQsdC40YDQsNC10YjRjCDRh9GC0L4g0L3Rg9C20L3Qviwg0L~QvtC70YPRh9Cw0LXRiNGMINGH0LjRgdGC0YvQuSDRgNC10LfRg9C70YzRgtCw0YIg0LHQtdC3INC70LjRiNC90LXQs9C-Lg,section_~0J7QsdC-INC80L3QtQ,collection_~0J~RgNC-0LXQutGC0Ys,p_Ii9kb2NzL2Fib3V0L3Byb2plY3RzL3N0YWNrIg,s_Me_w_xyQNViqa8rx.png" alt="Stack" width="1200" height="630" /></figure>
<p>CLI для генерации проектов из моих шаблонов — выбираешь что нужно, получаешь чистый результат без лишнего.</p>
<p><span>#CLI</span> <span>#Инструменты</span> <span>#Фронтенд</span> <span>#DX</span></p>
<p><a href="https://aganov.dev/docs/about/projects/stack">Stack</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Vue Lynx Template</title>
      <link>https://aganov.dev/docs/guides/starters/vue-lynx-template</link>
      <guid isPermaLink="true">https://aganov.dev/docs/guides/starters/vue-lynx-template</guid>
      <pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate>
      <description>Шаблон для мобильных приложений на Vue 3 + Lynx. Привычный Vue 3, а на выходе — нативное Android-приложение.</description>
      <enclosure url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+Lynx+Template,description_~0KjQsNCx0LvQvtC9INC00LvRjyDQvNC-0LHQuNC70YzQvdGL0YUg0L~RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBWdWUgMyArIEx5bnguINCf0YDQuNCy0YvRh9C90YvQuSBWdWUgMywg0LAg0L3QsCDQstGL0YXQvtC00LUg4oCUINC90LDRgtC40LLQvdC-0LUgQW5kcm9pZC3Qv9GA0LjQu9C-0LbQtdC90LjQtS4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtbHlueC10ZW1wbGF0ZSI,s_qrOfj6hMNVVd-LCr.png" type="image/png" length="0" />
      <media:content url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+Lynx+Template,description_~0KjQsNCx0LvQvtC9INC00LvRjyDQvNC-0LHQuNC70YzQvdGL0YUg0L~RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBWdWUgMyArIEx5bnguINCf0YDQuNCy0YvRh9C90YvQuSBWdWUgMywg0LAg0L3QsCDQstGL0YXQvtC00LUg4oCUINC90LDRgtC40LLQvdC-0LUgQW5kcm9pZC3Qv9GA0LjQu9C-0LbQtdC90LjQtS4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtbHlueC10ZW1wbGF0ZSI,s_qrOfj6hMNVVd-LCr.png" medium="image" type="image/png" />
      <media:thumbnail url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+Lynx+Template,description_~0KjQsNCx0LvQvtC9INC00LvRjyDQvNC-0LHQuNC70YzQvdGL0YUg0L~RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBWdWUgMyArIEx5bnguINCf0YDQuNCy0YvRh9C90YvQuSBWdWUgMywg0LAg0L3QsCDQstGL0YXQvtC00LUg4oCUINC90LDRgtC40LLQvdC-0LUgQW5kcm9pZC3Qv9GA0LjQu9C-0LbQtdC90LjQtS4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtbHlueC10ZW1wbGF0ZSI,s_qrOfj6hMNVVd-LCr.png" />
      <category>Гайды / Шаблоны</category>
      <content:encoded><![CDATA[<figure><img src="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+Lynx+Template,description_~0KjQsNCx0LvQvtC9INC00LvRjyDQvNC-0LHQuNC70YzQvdGL0YUg0L~RgNC40LvQvtC20LXQvdC40Lkg0L3QsCBWdWUgMyArIEx5bnguINCf0YDQuNCy0YvRh9C90YvQuSBWdWUgMywg0LAg0L3QsCDQstGL0YXQvtC00LUg4oCUINC90LDRgtC40LLQvdC-0LUgQW5kcm9pZC3Qv9GA0LjQu9C-0LbQtdC90LjQtS4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtbHlueC10ZW1wbGF0ZSI,s_qrOfj6hMNVVd-LCr.png" alt="Vue Lynx Template" width="1200" height="630" /></figure>
<p>Шаблон для мобильных приложений на Vue 3 + Lynx. Привычный Vue 3, а на выходе — нативное Android-приложение.</p>
<p><span>#Vue</span> <span>#Mobile</span> <span>#Lynx</span> <span>#Frontend</span> <span>#Tools</span></p>
<p><a href="https://aganov.dev/docs/guides/starters/vue-lynx-template">Vue Lynx Template</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Vue Modern Template</title>
      <link>https://aganov.dev/docs/guides/starters/vue-modern-template</link>
      <guid isPermaLink="true">https://aganov.dev/docs/guides/starters/vue-modern-template</guid>
      <pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate>
      <description>Чистый шаблон для Vue 3 приложений. TypeScript, Tailwind и стабильная архитектура.</description>
      <enclosure url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+Modern+Template,description_~0KfQuNGB0YLRi9C5INGI0LDQsdC70L7QvSDQtNC70Y8gVnVlIDMg0L~RgNC40LvQvtC20LXQvdC40LkuIFR5cGVTY3JpcHQsIFRhaWx3aW5kINC4INGB0YLQsNCx0LjQu9GM0L3QsNGPINCw0YDRhdC40YLQtdC60YLRg9GA0LAu,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtbW9kZXJuLXRlbXBsYXRlIg,s_rj3axhwv5kn-2K0X.png" type="image/png" length="0" />
      <media:content url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+Modern+Template,description_~0KfQuNGB0YLRi9C5INGI0LDQsdC70L7QvSDQtNC70Y8gVnVlIDMg0L~RgNC40LvQvtC20LXQvdC40LkuIFR5cGVTY3JpcHQsIFRhaWx3aW5kINC4INGB0YLQsNCx0LjQu9GM0L3QsNGPINCw0YDRhdC40YLQtdC60YLRg9GA0LAu,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtbW9kZXJuLXRlbXBsYXRlIg,s_rj3axhwv5kn-2K0X.png" medium="image" type="image/png" />
      <media:thumbnail url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+Modern+Template,description_~0KfQuNGB0YLRi9C5INGI0LDQsdC70L7QvSDQtNC70Y8gVnVlIDMg0L~RgNC40LvQvtC20LXQvdC40LkuIFR5cGVTY3JpcHQsIFRhaWx3aW5kINC4INGB0YLQsNCx0LjQu9GM0L3QsNGPINCw0YDRhdC40YLQtdC60YLRg9GA0LAu,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtbW9kZXJuLXRlbXBsYXRlIg,s_rj3axhwv5kn-2K0X.png" />
      <category>Гайды / Шаблоны</category>
      <content:encoded><![CDATA[<figure><img src="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+Modern+Template,description_~0KfQuNGB0YLRi9C5INGI0LDQsdC70L7QvSDQtNC70Y8gVnVlIDMg0L~RgNC40LvQvtC20LXQvdC40LkuIFR5cGVTY3JpcHQsIFRhaWx3aW5kINC4INGB0YLQsNCx0LjQu9GM0L3QsNGPINCw0YDRhdC40YLQtdC60YLRg9GA0LAu,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtbW9kZXJuLXRlbXBsYXRlIg,s_rj3axhwv5kn-2K0X.png" alt="Vue Modern Template" width="1200" height="630" /></figure>
<p>Чистый шаблон для Vue 3 приложений. TypeScript, Tailwind и стабильная архитектура.</p>
<p><span>#Vue</span> <span>#Frontend</span></p>
<p><a href="https://aganov.dev/docs/guides/starters/vue-modern-template">Vue Modern Template</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Vue PWA Template</title>
      <link>https://aganov.dev/docs/guides/starters/vue-pwa-template</link>
      <guid isPermaLink="true">https://aganov.dev/docs/guides/starters/vue-pwa-template</guid>
      <pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate>
      <description>Шаблон для Progressive Web App на Vue 3 + Vite. Offline-режим из коробки, Tailwind, TypeScript — и минимум лишнего в базовой сборке.</description>
      <enclosure url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+PWA+Template,description_~0KjQsNCx0LvQvtC9INC00LvRjyBQcm9ncmVzc2l2ZSBXZWIgQXBwINC90LAgVnVlIDMgKyBWaXRlLiBPZmZsaW5lLdGA0LXQttC40Lwg0LjQtyDQutC-0YDQvtCx0LrQuCwgVGFpbHdpbmQsIFR5cGVTY3JpcHQg4oCUINC4INC80LjQvdC40LzRg9C8INC70LjRiNC90LXQs9C-INCyINCx0LDQt9C-0LLQvtC5INGB0LHQvtGA0LrQtS4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtcHdhLXRlbXBsYXRlIg,s_2fIsNW5Do1VmWHno.png" type="image/png" length="0" />
      <media:content url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+PWA+Template,description_~0KjQsNCx0LvQvtC9INC00LvRjyBQcm9ncmVzc2l2ZSBXZWIgQXBwINC90LAgVnVlIDMgKyBWaXRlLiBPZmZsaW5lLdGA0LXQttC40Lwg0LjQtyDQutC-0YDQvtCx0LrQuCwgVGFpbHdpbmQsIFR5cGVTY3JpcHQg4oCUINC4INC80LjQvdC40LzRg9C8INC70LjRiNC90LXQs9C-INCyINCx0LDQt9C-0LLQvtC5INGB0LHQvtGA0LrQtS4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtcHdhLXRlbXBsYXRlIg,s_2fIsNW5Do1VmWHno.png" medium="image" type="image/png" />
      <media:thumbnail url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+PWA+Template,description_~0KjQsNCx0LvQvtC9INC00LvRjyBQcm9ncmVzc2l2ZSBXZWIgQXBwINC90LAgVnVlIDMgKyBWaXRlLiBPZmZsaW5lLdGA0LXQttC40Lwg0LjQtyDQutC-0YDQvtCx0LrQuCwgVGFpbHdpbmQsIFR5cGVTY3JpcHQg4oCUINC4INC80LjQvdC40LzRg9C8INC70LjRiNC90LXQs9C-INCyINCx0LDQt9C-0LLQvtC5INGB0LHQvtGA0LrQtS4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtcHdhLXRlbXBsYXRlIg,s_2fIsNW5Do1VmWHno.png" />
      <category>Гайды / Шаблоны</category>
      <content:encoded><![CDATA[<figure><img src="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Vue+PWA+Template,description_~0KjQsNCx0LvQvtC9INC00LvRjyBQcm9ncmVzc2l2ZSBXZWIgQXBwINC90LAgVnVlIDMgKyBWaXRlLiBPZmZsaW5lLdGA0LXQttC40Lwg0LjQtyDQutC-0YDQvtCx0LrQuCwgVGFpbHdpbmQsIFR5cGVTY3JpcHQg4oCUINC4INC80LjQvdC40LzRg9C8INC70LjRiNC90LXQs9C-INCyINCx0LDQt9C-0LLQvtC5INGB0LHQvtGA0LrQtS4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy92dWUtcHdhLXRlbXBsYXRlIg,s_2fIsNW5Do1VmWHno.png" alt="Vue PWA Template" width="1200" height="630" /></figure>
<p>Шаблон для Progressive Web App на Vue 3 + Vite. Offline-режим из коробки, Tailwind, TypeScript — и минимум лишнего в базовой сборке.</p>
<p><span>#Vue</span> <span>#PWA</span> <span>#Frontend</span> <span>#Tools</span></p>
<p><a href="https://aganov.dev/docs/guides/starters/vue-pwa-template">Vue PWA Template</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Astro Clean Template</title>
      <link>https://aganov.dev/docs/guides/starters/astro-clean-template</link>
      <guid isPermaLink="true">https://aganov.dev/docs/guides/starters/astro-clean-template</guid>
      <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
      <description>Стартер для статических сайтов на Astro. Собирает компоненты в предсказуемые HTML/CSS/JS-файлы — без лишних зависимостей, без бандлера для клиентского кода, без магии.</description>
      <enclosure url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Astro+Clean+Template,description_~0KHRgtCw0YDRgtC10YAg0LTQu9GPINGB0YLQsNGC0LjRh9C10YHQutC40YUg0YHQsNC50YLQvtCyINC90LAgQXN0cm8uINCh0L7QsdC40YDQsNC10YIg0LrQvtC80L~QvtC90LXQvdGC0Ysg0LIg0L~RgNC10LTRgdC60LDQt9GD0LXQvNGL0LUgSFRNTC9DU1MvSlMt0YTQsNC50LvRiyDigJQg0LHQtdC3INC70LjRiNC90LjRhSDQt9Cw0LLQuNGB0LjQvNC-0YHRgtC10LksINCx0LXQtyDQsdCw0L3QtNC70LXRgNCwINC00LvRjyDQutC70LjQtdC90YLRgdC60L7Qs9C-INC60L7QtNCwLCDQsdC10Lcg0LzQsNCz0LjQuC4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy9hc3Ryby1jbGVhbi10ZW1wbGF0ZSI,s_r26u0Tnu5KuDnE6U.png" type="image/png" length="0" />
      <media:content url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Astro+Clean+Template,description_~0KHRgtCw0YDRgtC10YAg0LTQu9GPINGB0YLQsNGC0LjRh9C10YHQutC40YUg0YHQsNC50YLQvtCyINC90LAgQXN0cm8uINCh0L7QsdC40YDQsNC10YIg0LrQvtC80L~QvtC90LXQvdGC0Ysg0LIg0L~RgNC10LTRgdC60LDQt9GD0LXQvNGL0LUgSFRNTC9DU1MvSlMt0YTQsNC50LvRiyDigJQg0LHQtdC3INC70LjRiNC90LjRhSDQt9Cw0LLQuNGB0LjQvNC-0YHRgtC10LksINCx0LXQtyDQsdCw0L3QtNC70LXRgNCwINC00LvRjyDQutC70LjQtdC90YLRgdC60L7Qs9C-INC60L7QtNCwLCDQsdC10Lcg0LzQsNCz0LjQuC4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy9hc3Ryby1jbGVhbi10ZW1wbGF0ZSI,s_r26u0Tnu5KuDnE6U.png" medium="image" type="image/png" />
      <media:thumbnail url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Astro+Clean+Template,description_~0KHRgtCw0YDRgtC10YAg0LTQu9GPINGB0YLQsNGC0LjRh9C10YHQutC40YUg0YHQsNC50YLQvtCyINC90LAgQXN0cm8uINCh0L7QsdC40YDQsNC10YIg0LrQvtC80L~QvtC90LXQvdGC0Ysg0LIg0L~RgNC10LTRgdC60LDQt9GD0LXQvNGL0LUgSFRNTC9DU1MvSlMt0YTQsNC50LvRiyDigJQg0LHQtdC3INC70LjRiNC90LjRhSDQt9Cw0LLQuNGB0LjQvNC-0YHRgtC10LksINCx0LXQtyDQsdCw0L3QtNC70LXRgNCwINC00LvRjyDQutC70LjQtdC90YLRgdC60L7Qs9C-INC60L7QtNCwLCDQsdC10Lcg0LzQsNCz0LjQuC4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy9hc3Ryby1jbGVhbi10ZW1wbGF0ZSI,s_r26u0Tnu5KuDnE6U.png" />
      <category>Гайды / Шаблоны</category>
      <content:encoded><![CDATA[<figure><img src="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Astro+Clean+Template,description_~0KHRgtCw0YDRgtC10YAg0LTQu9GPINGB0YLQsNGC0LjRh9C10YHQutC40YUg0YHQsNC50YLQvtCyINC90LAgQXN0cm8uINCh0L7QsdC40YDQsNC10YIg0LrQvtC80L~QvtC90LXQvdGC0Ysg0LIg0L~RgNC10LTRgdC60LDQt9GD0LXQvNGL0LUgSFRNTC9DU1MvSlMt0YTQsNC50LvRiyDigJQg0LHQtdC3INC70LjRiNC90LjRhSDQt9Cw0LLQuNGB0LjQvNC-0YHRgtC10LksINCx0LXQtyDQsdCw0L3QtNC70LXRgNCwINC00LvRjyDQutC70LjQtdC90YLRgdC60L7Qs9C-INC60L7QtNCwLCDQsdC10Lcg0LzQsNCz0LjQuC4,section_~0JPQsNC50LTRiw,collection_~0KjQsNCx0LvQvtC90Ys,p_Ii9kb2NzL2d1aWRlcy9zdGFydGVycy9hc3Ryby1jbGVhbi10ZW1wbGF0ZSI,s_r26u0Tnu5KuDnE6U.png" alt="Astro Clean Template" width="1200" height="630" /></figure>
<p>Стартер для статических сайтов на Astro. Собирает компоненты в предсказуемые HTML/CSS/JS-файлы — без лишних зависимостей, без бандлера для клиентского кода, без магии.</p>
<p><span>#Astro</span> <span>#Frontend</span> <span>#Tools</span></p>
<p><a href="https://aganov.dev/docs/guides/starters/astro-clean-template">Astro Clean Template</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Чистый API-клиент</title>
      <link>https://aganov.dev/docs/guides/articles/services</link>
      <guid isPermaLink="true">https://aganov.dev/docs/guides/articles/services</guid>
      <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
      <description>Архитектура request-слоя, которая избавит компоненты от дублирования кода.</description>
      <enclosure url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0KfQuNGB0YLRi9C5IEFQSS3QutC70LjQtdC90YI,description_~0JDRgNGF0LjRgtC10LrRgtGD0YDQsCByZXF1ZXN0LdGB0LvQvtGPLCDQutC-0YLQvtGA0LDRjyDQuNC30LHQsNCy0LjRgiDQutC-0LzQv9C-0L3QtdC90YLRiyDQvtGCINC00YPQsdC70LjRgNC-0LLQsNC90LjRjyDQutC-0LTQsC4,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9zZXJ2aWNlcyI,s_CUjs-IE5Z4fNC14I.png" type="image/png" length="0" />
      <media:content url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0KfQuNGB0YLRi9C5IEFQSS3QutC70LjQtdC90YI,description_~0JDRgNGF0LjRgtC10LrRgtGD0YDQsCByZXF1ZXN0LdGB0LvQvtGPLCDQutC-0YLQvtGA0LDRjyDQuNC30LHQsNCy0LjRgiDQutC-0LzQv9C-0L3QtdC90YLRiyDQvtGCINC00YPQsdC70LjRgNC-0LLQsNC90LjRjyDQutC-0LTQsC4,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9zZXJ2aWNlcyI,s_CUjs-IE5Z4fNC14I.png" medium="image" type="image/png" />
      <media:thumbnail url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0KfQuNGB0YLRi9C5IEFQSS3QutC70LjQtdC90YI,description_~0JDRgNGF0LjRgtC10LrRgtGD0YDQsCByZXF1ZXN0LdGB0LvQvtGPLCDQutC-0YLQvtGA0LDRjyDQuNC30LHQsNCy0LjRgiDQutC-0LzQv9C-0L3QtdC90YLRiyDQvtGCINC00YPQsdC70LjRgNC-0LLQsNC90LjRjyDQutC-0LTQsC4,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9zZXJ2aWNlcyI,s_CUjs-IE5Z4fNC14I.png" />
      <category>Гайды / Статьи</category>
      <content:encoded><![CDATA[<figure><img src="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0KfQuNGB0YLRi9C5IEFQSS3QutC70LjQtdC90YI,description_~0JDRgNGF0LjRgtC10LrRgtGD0YDQsCByZXF1ZXN0LdGB0LvQvtGPLCDQutC-0YLQvtGA0LDRjyDQuNC30LHQsNCy0LjRgiDQutC-0LzQv9C-0L3QtdC90YLRiyDQvtGCINC00YPQsdC70LjRgNC-0LLQsNC90LjRjyDQutC-0LTQsC4,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9zZXJ2aWNlcyI,s_CUjs-IE5Z4fNC14I.png" alt="Чистый API-клиент" width="1200" height="630" /></figure>
<p>Архитектура request-слоя, которая избавит компоненты от дублирования кода.</p>
<p><em>5 мин</em></p>
<p><span>#Frontend</span> <span>#Архитектура</span> <span>#API</span></p>
<p><a href="https://aganov.dev/docs/guides/articles/services">Чистый API-клиент</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Осознанный вайб-кодинг</title>
      <link>https://aganov.dev/docs/guides/articles/vibecoding</link>
      <guid isPermaLink="true">https://aganov.dev/docs/guides/articles/vibecoding</guid>
      <pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate>
      <description>Статья о том, как я использую ИИ в своей работе и почему не считаю его заменой разработчикам.</description>
      <enclosure url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0J7RgdC-0LfQvdCw0L3QvdGL0Lkg0LLQsNC50LEt0LrQvtC00LjQvdCz,description_~0KHRgtCw0YLRjNGPINC-INGC0L7QvCwg0LrQsNC6INGPINC40YHQv9C-0LvRjNC30YPRjiDQmNCYINCyINGB0LLQvtC10Lkg0YDQsNCx0L7RgtC1INC4INC~0L7Rh9C10LzRgyDQvdC1INGB0YfQuNGC0LDRjiDQtdCz0L4g0LfQsNC80LXQvdC-0Lkg0YDQsNC30YDQsNCx0L7RgtGH0LjQutCw0Lwu,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy92aWJlY29kaW5nIg,s_p6UhnS7OgMFk-HMl.png" type="image/png" length="0" />
      <media:content url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0J7RgdC-0LfQvdCw0L3QvdGL0Lkg0LLQsNC50LEt0LrQvtC00LjQvdCz,description_~0KHRgtCw0YLRjNGPINC-INGC0L7QvCwg0LrQsNC6INGPINC40YHQv9C-0LvRjNC30YPRjiDQmNCYINCyINGB0LLQvtC10Lkg0YDQsNCx0L7RgtC1INC4INC~0L7Rh9C10LzRgyDQvdC1INGB0YfQuNGC0LDRjiDQtdCz0L4g0LfQsNC80LXQvdC-0Lkg0YDQsNC30YDQsNCx0L7RgtGH0LjQutCw0Lwu,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy92aWJlY29kaW5nIg,s_p6UhnS7OgMFk-HMl.png" medium="image" type="image/png" />
      <media:thumbnail url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0J7RgdC-0LfQvdCw0L3QvdGL0Lkg0LLQsNC50LEt0LrQvtC00LjQvdCz,description_~0KHRgtCw0YLRjNGPINC-INGC0L7QvCwg0LrQsNC6INGPINC40YHQv9C-0LvRjNC30YPRjiDQmNCYINCyINGB0LLQvtC10Lkg0YDQsNCx0L7RgtC1INC4INC~0L7Rh9C10LzRgyDQvdC1INGB0YfQuNGC0LDRjiDQtdCz0L4g0LfQsNC80LXQvdC-0Lkg0YDQsNC30YDQsNCx0L7RgtGH0LjQutCw0Lwu,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy92aWJlY29kaW5nIg,s_p6UhnS7OgMFk-HMl.png" />
      <category>Гайды / Статьи</category>
      <content:encoded><![CDATA[<figure><img src="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0J7RgdC-0LfQvdCw0L3QvdGL0Lkg0LLQsNC50LEt0LrQvtC00LjQvdCz,description_~0KHRgtCw0YLRjNGPINC-INGC0L7QvCwg0LrQsNC6INGPINC40YHQv9C-0LvRjNC30YPRjiDQmNCYINCyINGB0LLQvtC10Lkg0YDQsNCx0L7RgtC1INC4INC~0L7Rh9C10LzRgyDQvdC1INGB0YfQuNGC0LDRjiDQtdCz0L4g0LfQsNC80LXQvdC-0Lkg0YDQsNC30YDQsNCx0L7RgtGH0LjQutCw0Lwu,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy92aWJlY29kaW5nIg,s_p6UhnS7OgMFk-HMl.png" alt="Осознанный вайб-кодинг" width="1200" height="630" /></figure>
<p>Статья о том, как я использую ИИ в своей работе и почему не считаю его заменой разработчикам.</p>
<p><em>6 мин</em></p>
<p><span>#Искусственный интеллект</span> <span>#Разработка</span></p>
<p><a href="https://aganov.dev/docs/guides/articles/vibecoding">Осознанный вайб-кодинг</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Polyglot Keeper</title>
      <link>https://aganov.dev/docs/about/projects/polyglot-keeper</link>
      <guid isPermaLink="true">https://aganov.dev/docs/about/projects/polyglot-keeper</guid>
      <pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
      <description>AI‑инструмент синхронизации i18n, который автоматически переводит недостающие ключи и поддерживает идеальную структуру переводов — в JSON и Markdown файлах.</description>
      <enclosure url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Polyglot+Keeper,description_~QUnigJHQuNC90YHRgtGA0YPQvNC10L3RgiDRgdC40L3RhdGA0L7QvdC40LfQsNGG0LjQuCBpMThuLCDQutC-0YLQvtGA0YvQuSDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuCDQv9C10YDQtdCy0L7QtNC40YIg0L3QtdC00L7RgdGC0LDRjtGJ0LjQtSDQutC70Y7Rh9C4INC4INC~0L7QtNC00LXRgNC20LjQstCw0LXRgiDQuNC00LXQsNC70YzQvdGD0Y4g0YHRgtGA0YPQutGC0YPRgNGDINC~0LXRgNC10LLQvtC00L7QsiDigJQg0LIgSlNPTiDQuCBNYXJrZG93biDRhNCw0LnQu9Cw0YUu,section_~0J7QsdC-INC80L3QtQ,collection_~0J~RgNC-0LXQutGC0Ys,p_Ii9kb2NzL2Fib3V0L3Byb2plY3RzL3BvbHlnbG90LWtlZXBlciI,s_wjaj6oquv2Qe26Ch.png" type="image/png" length="0" />
      <media:content url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Polyglot+Keeper,description_~QUnigJHQuNC90YHRgtGA0YPQvNC10L3RgiDRgdC40L3RhdGA0L7QvdC40LfQsNGG0LjQuCBpMThuLCDQutC-0YLQvtGA0YvQuSDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuCDQv9C10YDQtdCy0L7QtNC40YIg0L3QtdC00L7RgdGC0LDRjtGJ0LjQtSDQutC70Y7Rh9C4INC4INC~0L7QtNC00LXRgNC20LjQstCw0LXRgiDQuNC00LXQsNC70YzQvdGD0Y4g0YHRgtGA0YPQutGC0YPRgNGDINC~0LXRgNC10LLQvtC00L7QsiDigJQg0LIgSlNPTiDQuCBNYXJrZG93biDRhNCw0LnQu9Cw0YUu,section_~0J7QsdC-INC80L3QtQ,collection_~0J~RgNC-0LXQutGC0Ys,p_Ii9kb2NzL2Fib3V0L3Byb2plY3RzL3BvbHlnbG90LWtlZXBlciI,s_wjaj6oquv2Qe26Ch.png" medium="image" type="image/png" />
      <media:thumbnail url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Polyglot+Keeper,description_~QUnigJHQuNC90YHRgtGA0YPQvNC10L3RgiDRgdC40L3RhdGA0L7QvdC40LfQsNGG0LjQuCBpMThuLCDQutC-0YLQvtGA0YvQuSDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuCDQv9C10YDQtdCy0L7QtNC40YIg0L3QtdC00L7RgdGC0LDRjtGJ0LjQtSDQutC70Y7Rh9C4INC4INC~0L7QtNC00LXRgNC20LjQstCw0LXRgiDQuNC00LXQsNC70YzQvdGD0Y4g0YHRgtGA0YPQutGC0YPRgNGDINC~0LXRgNC10LLQvtC00L7QsiDigJQg0LIgSlNPTiDQuCBNYXJrZG93biDRhNCw0LnQu9Cw0YUu,section_~0J7QsdC-INC80L3QtQ,collection_~0J~RgNC-0LXQutGC0Ys,p_Ii9kb2NzL2Fib3V0L3Byb2plY3RzL3BvbHlnbG90LWtlZXBlciI,s_wjaj6oquv2Qe26Ch.png" />
      <category>Обо мне / Проекты</category>
      <content:encoded><![CDATA[<figure><img src="https://aganov.dev/_og/d/c_DocsPage,h_630,title_Polyglot+Keeper,description_~QUnigJHQuNC90YHRgtGA0YPQvNC10L3RgiDRgdC40L3RhdGA0L7QvdC40LfQsNGG0LjQuCBpMThuLCDQutC-0YLQvtGA0YvQuSDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuCDQv9C10YDQtdCy0L7QtNC40YIg0L3QtdC00L7RgdGC0LDRjtGJ0LjQtSDQutC70Y7Rh9C4INC4INC~0L7QtNC00LXRgNC20LjQstCw0LXRgiDQuNC00LXQsNC70YzQvdGD0Y4g0YHRgtGA0YPQutGC0YPRgNGDINC~0LXRgNC10LLQvtC00L7QsiDigJQg0LIgSlNPTiDQuCBNYXJrZG93biDRhNCw0LnQu9Cw0YUu,section_~0J7QsdC-INC80L3QtQ,collection_~0J~RgNC-0LXQutGC0Ys,p_Ii9kb2NzL2Fib3V0L3Byb2plY3RzL3BvbHlnbG90LWtlZXBlciI,s_wjaj6oquv2Qe26Ch.png" alt="Polyglot Keeper" width="1200" height="630" /></figure>
<p>AI‑инструмент синхронизации i18n, который автоматически переводит недостающие ключи и поддерживает идеальную структуру переводов — в JSON и Markdown файлах.</p>
<p><span>#CLI</span> <span>#i18n</span> <span>#AI</span> <span>#Node.js</span></p>
<p><a href="https://aganov.dev/docs/about/projects/polyglot-keeper">Polyglot Keeper</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Работа со слоями в Nuxt 3</title>
      <link>https://aganov.dev/docs/guides/articles/nuxt-layers</link>
      <guid isPermaLink="true">https://aganov.dev/docs/guides/articles/nuxt-layers</guid>
      <pubDate>Thu, 24 Jul 2025 00:00:00 GMT</pubDate>
      <description>Использование Layers в Nuxt 3 для структурирования проекта и разделения сайтов</description>
      <enclosure url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0KDQsNCx0L7RgtCwINGB0L4g0YHQu9C-0Y~QvNC4INCyIE51eHQgMw,description_~0JjRgdC~0L7Qu9GM0LfQvtCy0LDQvdC40LUgTGF5ZXJzINCyIE51eHQgMyDQtNC70Y8g0YHRgtGA0YPQutGC0YPRgNC40YDQvtCy0LDQvdC40Y8g0L~RgNC-0LXQutGC0LAg0Lgg0YDQsNC30LTQtdC70LXQvdC40Y8g0YHQsNC50YLQvtCy,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9udXh0LWxheWVycyI,s_YGBS4CijuzZHXxVB.png" type="image/png" length="0" />
      <media:content url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0KDQsNCx0L7RgtCwINGB0L4g0YHQu9C-0Y~QvNC4INCyIE51eHQgMw,description_~0JjRgdC~0L7Qu9GM0LfQvtCy0LDQvdC40LUgTGF5ZXJzINCyIE51eHQgMyDQtNC70Y8g0YHRgtGA0YPQutGC0YPRgNC40YDQvtCy0LDQvdC40Y8g0L~RgNC-0LXQutGC0LAg0Lgg0YDQsNC30LTQtdC70LXQvdC40Y8g0YHQsNC50YLQvtCy,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9udXh0LWxheWVycyI,s_YGBS4CijuzZHXxVB.png" medium="image" type="image/png" />
      <media:thumbnail url="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0KDQsNCx0L7RgtCwINGB0L4g0YHQu9C-0Y~QvNC4INCyIE51eHQgMw,description_~0JjRgdC~0L7Qu9GM0LfQvtCy0LDQvdC40LUgTGF5ZXJzINCyIE51eHQgMyDQtNC70Y8g0YHRgtGA0YPQutGC0YPRgNC40YDQvtCy0LDQvdC40Y8g0L~RgNC-0LXQutGC0LAg0Lgg0YDQsNC30LTQtdC70LXQvdC40Y8g0YHQsNC50YLQvtCy,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9udXh0LWxheWVycyI,s_YGBS4CijuzZHXxVB.png" />
      <category>Гайды / Статьи</category>
      <content:encoded><![CDATA[<figure><img src="https://aganov.dev/_og/d/c_DocsPage,h_630,title_~0KDQsNCx0L7RgtCwINGB0L4g0YHQu9C-0Y~QvNC4INCyIE51eHQgMw,description_~0JjRgdC~0L7Qu9GM0LfQvtCy0LDQvdC40LUgTGF5ZXJzINCyIE51eHQgMyDQtNC70Y8g0YHRgtGA0YPQutGC0YPRgNC40YDQvtCy0LDQvdC40Y8g0L~RgNC-0LXQutGC0LAg0Lgg0YDQsNC30LTQtdC70LXQvdC40Y8g0YHQsNC50YLQvtCy,section_~0JPQsNC50LTRiw,collection_~0KHRgtCw0YLRjNC4,p_Ii9kb2NzL2d1aWRlcy9hcnRpY2xlcy9udXh0LWxheWVycyI,s_YGBS4CijuzZHXxVB.png" alt="Работа со слоями в Nuxt 3" width="1200" height="630" /></figure>
<p>Использование Layers в Nuxt 3 для структурирования проекта и разделения сайтов</p>
<p><em>3 мин</em></p>
<p><span>#Nuxt</span> <span>#Frontend</span></p>
<p><a href="https://aganov.dev/docs/guides/articles/nuxt-layers">Работа со слоями в Nuxt 3</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>