<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="bg">
    <title>Линкита - мета</title>
    <subtitle>Линкита е многоезична, оптимизирана за търсачки, изчистена и елегантна блог тема за Зола.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://salif.github.io/linkita/bg/tags/meta/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://salif.github.io/linkita"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-09-12T00:00:00+00:00</updated>
    <id>https://salif.github.io/linkita/bg/tags/meta/atom.xml</id>
    <entry xml:lang="bg">
        <title>Преминаване към Зола 0.23.4</title>
        <published>2026-09-12T00:00:00+00:00</published>
        <updated>2026-09-12T00:00:00+00:00</updated>
        
        <author>
          <name>Default Author</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://salif.github.io/linkita/bg/update-2/"/>
        <id>https://salif.github.io/linkita/bg/update-2/</id>
        
        <content type="html" xml:base="https://salif.github.io/linkita/bg/update-2/">&lt;p&gt;Зола 0.23 замени своя шаблонен механизъм, Тера, с нова основна версия (Тера 2). Самият проект Зола го определя като&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;вероятно най-несъвместимата с предишни версии промяна в Зола, която някога ще се случи&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;и шаблоните на Линкита трябваше да бъдат пренаписани, за да го следват. Тази страница ви превежда през преместването на сайт с Линкита от Зола 0.22.1 към Зола 0.23.4.&lt;/p&gt;
&lt;h2 id=&quot;premestvane-na-khranilishcheto&quot;&gt;Преместване на хранилището&lt;/h2&gt;
&lt;p&gt;Линкита едновременно с това беше преместена от Codeberg в GitHub. Ако все още използвате хранилището в Codeberg, първо трябва да преминете към хранилището в GitHub. За потребители на git submodule, ето инструкциите:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#795E26, #FFA657);&quot;&gt;git&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; submodule&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; init&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#795E26, #FFA657);&quot;&gt;git&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; config&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #79C0FF);&quot;&gt; -&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #79C0FF);&quot;&gt;f&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; .gitmodules&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; submodule.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;themes/linkita&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;.url&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; https://github.com/salif/linkita.git&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#795E26, #FFA657);&quot;&gt;git&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; config&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #79C0FF);&quot;&gt; -&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #79C0FF);&quot;&gt;f&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; .gitmodules&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; submodule.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;themes/linkita&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;.branch&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; tera1&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#795E26, #FFA657);&quot;&gt;git&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; submodule&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; sync&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#795E26, #FFA657);&quot;&gt;git&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; submodule&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; update&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#795E26, #FFA657);&quot;&gt;git&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; add&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; .gitmodules&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&quot;za-kogo-e-tova-r-kovodstvo&quot;&gt;За кого е това ръководство&lt;/h2&gt;
&lt;p&gt;Това ръководство е за вас, ако вашият сайт в момента използва Линкита от клона &lt;code&gt;tera1&lt;/code&gt; (или от &lt;code&gt;linkita&lt;/code&gt; / &lt;code&gt;v4&lt;/code&gt;) със Зола 0.22.1 или по-стара.&lt;/p&gt;
&lt;p&gt;Ако все още не искате да надграждате Зола, не е нужно да правите нищо – клонът &lt;code&gt;tera1&lt;/code&gt; ще продължи да работи със стари версии на Зола и няма да бъде премахнат.&lt;/p&gt;
&lt;h2 id=&quot;st-pka-1-nadgrazhdane-na-zola-do-0-23-4&quot;&gt;Стъпка 1: Надграждане на Зола до 0.23.4&lt;/h2&gt;
&lt;p&gt;Инсталирайте Зола 0.23.4 или по-нова. Проверете инсталираната си версия с:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#795E26, #FFA657);&quot;&gt;zola&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #79C0FF);&quot;&gt; -&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #79C0FF);&quot;&gt;-version&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Зола 0.23 е голям скок. Прегледайте &lt;a rel=&quot;external&quot; href=&quot;https://github.com/getzola/zola/blob/master/CHANGELOG.md#0230-2026-08-05&quot;&gt;списъка с промени за Зола 0.23.0&lt;/a&gt;, ако сайтът ви има персонализирани шаблони извън тези на Линкита – останалата част от това ръководство покрива само промените от страна на Линкита.&lt;/p&gt;
&lt;h2 id=&quot;st-pka-2-preminavane-k-m-klona-main&quot;&gt;Стъпка 2: Преминаване към клона &lt;code&gt;main&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;Клонът &lt;code&gt;main&lt;/code&gt; на Линкита вече е насочен към Зола 0.23.0+. Клонът &lt;code&gt;tera1&lt;/code&gt; остава на стария шаблонен механизъм за Зола 0.22.1 и по-стари версии.&lt;/p&gt;
&lt;p&gt;Ако сте инсталирали Линкита като git submodule:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#795E26, #FFA657);&quot;&gt;git&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; submodule&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; set-branch&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #79C0FF);&quot;&gt; -&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #79C0FF);&quot;&gt;-branch&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; main&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; themes/linkita&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#795E26, #FFA657);&quot;&gt;git&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; submodule&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; update&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #79C0FF);&quot;&gt; -&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #79C0FF);&quot;&gt;-remote&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; themes/linkita&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&quot;st-pka-3-aktualizirane-na-vashiia-zola-toml-config-toml&quot;&gt;Стъпка 3: Актуализиране на вашия &lt;code&gt;zola.toml&lt;/code&gt; / &lt;code&gt;config.toml&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;Прегледайте всяка от следните точки. Нито една от тях не се налага задължително от Зола – останалите стари ключове няма да счупят компилацията, но просто тихо ще спрат да работят, така че си струва да ги почистите.&lt;/p&gt;
&lt;h3 id=&quot;vr-zki-v-meniuto-i-sotsialni-mrezhi-base-url-base&quot;&gt;Връзки в менюто и социални мрежи: &lt;code&gt;$BASE_URL&lt;/code&gt; → &lt;code&gt;@base&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;$BASE_URL&lt;/code&gt; в &lt;code&gt;extra.menus&lt;/code&gt;, URL адресите в профила &lt;code&gt;social&lt;/code&gt; и &lt;code&gt;extra.footer.license_url&lt;/code&gt; вече се изписват като &lt;code&gt;@base&lt;/code&gt;:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;toml&quot; data-name=&quot;zola.toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt; Преди&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;extra&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;menus&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;menu_name&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  {&lt;/span&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt; url&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;$BASE_URL/blog/&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt; name&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;Архив&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span&gt; }&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt; След&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;extra&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;menus&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;menu_name&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  {&lt;/span&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt; url&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;@base/blog/&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt; name&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;Архив&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span&gt; }&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Същото преименуване се прилага за записите &lt;code&gt;social&lt;/code&gt; на профила и за &lt;code&gt;extra.footer.license_url&lt;/code&gt;. Можете също така да използвате &lt;a rel=&quot;external&quot; href=&quot;https://www.getzola.org/documentation/content/linking/#internal-links&quot;&gt;вътрешните връзки на Зола&lt;/a&gt; (&lt;code&gt;@/...&lt;/code&gt;) вместо &lt;code&gt;@base&lt;/code&gt;, ако предпочитате.&lt;/p&gt;
&lt;p&gt;Има и нов префикс &lt;code&gt;@lang&lt;/code&gt; за URL адреси в менюта/социални мрежи, който разрешава път в рамките на определен език, ако ви е необходимо.&lt;/p&gt;
&lt;p&gt;Имайте предвид, че това &lt;strong&gt;не&lt;/strong&gt; се прилага за &lt;code&gt;extra.footer.copyright&lt;/code&gt; – този низ все още използва &lt;code&gt;$BASE_URL&lt;/code&gt;, &lt;code&gt;$YEAR&lt;/code&gt; и &lt;code&gt;$LICENSE_URL&lt;/code&gt;, както и преди:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;toml&quot; data-name=&quot;zola.toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;extra&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;footer&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;copyright&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;amp;copy;&amp;amp;nbsp;$YEAR Вашето Име &amp;amp;vert; [CC BY-SA 4.0]($LICENSE_URL)&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&quot;profili-oprosteni-nastroiki-na-open-graph&quot;&gt;Профили: Опростени настройки на Open Graph&lt;/h3&gt;
&lt;p&gt;Подтаблицата &lt;code&gt;[extra.profiles.&amp;lt;user&amp;gt;.open_graph]&lt;/code&gt; е премахната. &lt;code&gt;image&lt;/code&gt; и &lt;code&gt;image_alt&lt;/code&gt; бяха преместени едно ниво нагоре и преименувани, &lt;code&gt;fediverse_creator&lt;/code&gt; също беше преместен едно ниво нагоре, а специфичните за Facebook полета (&lt;code&gt;first_name&lt;/code&gt;, &lt;code&gt;last_name&lt;/code&gt;, &lt;code&gt;username&lt;/code&gt;, &lt;code&gt;gender&lt;/code&gt;, &lt;code&gt;fb_app_id&lt;/code&gt;, &lt;code&gt;fb_admins&lt;/code&gt;) и секцията за превод на Open Graph за отделни езици бяха премахнати напълно:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;toml&quot; data-name=&quot;zola.toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt; Преди&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;extra&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;profiles&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;your_username&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;open_graph&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;image&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;cover.png&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;image_alt&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;Описание&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;fediverse_creator&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span&gt; {&lt;/span&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt; handle&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;me&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt; domain&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;mastodon.social&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span&gt; }&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt; След&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;extra&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;profiles&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;your_username&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt; ...avatar_url, name, bio, social и т.н. както преди, плюс:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;og_image&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;cover.png&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;og_image_alt&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;Описание&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;fediverse_creator&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span&gt; {&lt;/span&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt; handle&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;me&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt; domain&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;mastodon.social&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span&gt; }&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ако сте разчитали на &lt;code&gt;first_name&lt;/code&gt; / &lt;code&gt;last_name&lt;/code&gt; / &lt;code&gt;gender&lt;/code&gt; / &lt;code&gt;fb_app_id&lt;/code&gt; / &lt;code&gt;fb_admins&lt;/code&gt; или на специфично за език предефиниране &lt;code&gt;open_graph.languages.&amp;lt;lang&amp;gt;.image_alt&lt;/code&gt;, няма директен заместител – тези Open Graph полета вече не се генерират от темата.&lt;/p&gt;
&lt;h3 id=&quot;ezikovi-optsii-locale-e-premakhnat-formatiraneto-na-dati-e-promeneno&quot;&gt;Езикови опции: &lt;code&gt;locale&lt;/code&gt; е премахнат, форматирането на дати е променено&lt;/h3&gt;
&lt;p&gt;Филтърът &lt;code&gt;date&lt;/code&gt; на Зола вече не приема аргумент &lt;code&gt;locale&lt;/code&gt;, така че променливата &lt;code&gt;extra.languages.&amp;lt;lang&amp;gt;.locale&lt;/code&gt; (напр. &lt;code&gt;locale = &quot;fr_FR&quot;&lt;/code&gt;) е премахната. Форматирането на дати премина от библиотеката &lt;code&gt;chrono&lt;/code&gt; към &lt;code&gt;jiff&lt;/code&gt;, така че низовете &lt;code&gt;date_format&lt;/code&gt; вече се интерпретират чрез &lt;a rel=&quot;external&quot; href=&quot;https://docs.rs/jiff/latest/jiff/fmt/strtime/index.html#conversion-specifications&quot;&gt;справката за strftime на jiff&lt;/a&gt;, а не според chrono.&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;toml&quot; data-name=&quot;zola.toml&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt; Преди&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;extra&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;languages&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;fr&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;locale&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;fr_FR&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;date_format&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;%x&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#008000, #8B949E);&quot;&gt; След&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;extra&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;languages&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000000, #FFA657);&quot;&gt;fr&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;date_format&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;%F&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#001080, #E6EDF3);&quot;&gt;num_format&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; &amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;fr&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Практическият ефект: ако сте разчитали на &lt;code&gt;locale&lt;/code&gt; за отпечатване на преведени имена на месеци/дни от седмицата (чрез маркери като &lt;code&gt;%B&lt;/code&gt; или &lt;code&gt;%A&lt;/code&gt;), това вече не става автоматично. Проверете вашите &lt;code&gt;date_format&lt;/code&gt; маркери спрямо документацията на jiff – може да поискате да преминете към изцяло цифров формат или да приемете, че имената на месеците/дните ще се извеждат според това, което jiff генерира по подразбиране. &lt;code&gt;num_format&lt;/code&gt; (за форматиране на числа, несвързано с дати) е непроменено и все още е специфично за всеки език.&lt;/p&gt;
&lt;h3 id=&quot;disable-javascript-e-premakhnat&quot;&gt;&lt;code&gt;disable_javascript&lt;/code&gt; е премахнат&lt;/h3&gt;
&lt;p&gt;Конфигурационната променлива &lt;code&gt;extra.disable_javascript&lt;/code&gt;, която позволяваше спиране на JS на темата и повторното му внедряване чрез инжекции (injects), е премахната.&lt;/p&gt;
&lt;h3 id=&quot;vr-zki-k-m-dokumentatsiiata&quot;&gt;Връзки към документацията&lt;/h3&gt;
&lt;p&gt;Ако поставяте връзки към документацията на Линкита някъде, имайте предвид, че демонстрацията на кратки кодове се премести от &lt;code&gt;/shortcodes/&lt;/code&gt; в &lt;code&gt;/components/&lt;/code&gt; (напр. функцията за проекти вече е документирана на &lt;code&gt;https://salif.github.io/linkita/components/#projects&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;Документацията за изображението на корицата беше пояснена, за да се отбележи, че &lt;code&gt;extra.cover.image&lt;/code&gt; приема или име на файл от ресурсите на страницата, или съвместим с &lt;code&gt;get_url&lt;/code&gt; път – това работеше и преди, но просто не беше изрично уточнено.&lt;/p&gt;
&lt;h2 id=&quot;st-pka-4-aktualizirane-na-s-d-rzhanieto-kratkite-kodove-veche-sa-komponenti&quot;&gt;Стъпка 4: Актуализиране на съдържанието – кратките кодове вече са компоненти&lt;/h2&gt;
&lt;p&gt;Това е промяната, която най-вероятно ще засегне съществуващите ви публикации.&lt;/p&gt;
&lt;p&gt;Зола 0.23 премахна напълно кратките кодове (shortcodes). Вече няма директория &lt;code&gt;templates/shortcodes/&lt;/code&gt;, а старият стил на извикване като функция в Маркдаун съдържание (със или без тяло) изчезна – и двете форми вече водят до неуспешно компилиране с грешка &quot;unknown function&quot; / &quot;unknown tag&quot;. Вместо това вашите &lt;code&gt;.md&lt;/code&gt; файлове се обработват директно с Тера, точно както &lt;code&gt;.html&lt;/code&gt; шаблоните, и извиквате вградените &lt;strong&gt;компоненти&lt;/strong&gt; на Линкита чрез новия синтаксис за извикване в Тера 2.&lt;/p&gt;
&lt;p&gt;Компонент с тяло се извиква така – забележете, че знакът за процент и фигурна скоба обхващат ъгловите скоби, а не двойни фигурни скоби:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;markdown&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% &lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #7EE787);&quot;&gt;component_name&lt;/span&gt;&lt;span style=&quot;color: light-dark(#E50000, #79C0FF);&quot;&gt; arg&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span&gt; %}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;съдържание на тялото&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% &lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #7EE787);&quot;&gt;component_name&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span&gt; %}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Компонент без тяло (самозатварящ се) използва двойни фигурни скоби:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;markdown&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{{&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #7EE787);&quot;&gt;component_name&lt;/span&gt;&lt;span style=&quot;color: light-dark(#E50000, #79C0FF);&quot;&gt; arg&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;span&gt;}}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&quot;preduprezhdeniia-admonition&quot;&gt;Предупреждения (Admonition)&lt;/h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;markdown&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt; Преди&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% admonition(type=&amp;quot;note&amp;quot;, title=&amp;quot;Бележка&amp;quot;) %}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Това е тялото на &lt;/span&gt;&lt;span style=&quot;color: light-dark(#000080, #E6EDF3);font-weight: bold;&quot;&gt;**&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000080, #E6EDF3);font-weight: bold;&quot;&gt;бележката&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000080, #E6EDF3);font-weight: bold;&quot;&gt;**&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% end %}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt; След&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% &lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #7EE787);&quot;&gt;admonition&lt;/span&gt;&lt;span style=&quot;color: light-dark(#E50000, #79C0FF);&quot;&gt; type&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;note&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#E50000, #79C0FF);&quot;&gt; title&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;Бележка&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span&gt; %}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Това е тялото на &lt;/span&gt;&lt;span style=&quot;color: light-dark(#000080, #E6EDF3);font-weight: bold;&quot;&gt;**&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000080, #E6EDF3);font-weight: bold;&quot;&gt;бележката&lt;/span&gt;&lt;span style=&quot;color: light-dark(#000080, #E6EDF3);font-weight: bold;&quot;&gt;**&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% &lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #7EE787);&quot;&gt;admonition&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span&gt; %}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&quot;galeriia-gallery&quot;&gt;Галерия (Gallery)&lt;/h3&gt;
&lt;p&gt;Галерията вече изисква &lt;code&gt;page&lt;/code&gt; и &lt;code&gt;config&lt;/code&gt; да се подават изрично (компонентите в Тера 2 нямат неявен достъп до страницата/конфигурацията, както имаха старите кратки кодове – подавате ги по име, и тъй като имената на променливите вече съвпадат с имената на параметрите, можете просто да напишете &lt;code&gt;page config&lt;/code&gt;):&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;markdown&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt; Преди&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{{ gallery() }}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt; След&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{{&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #7EE787);&quot;&gt;gallery&lt;/span&gt;&lt;span style=&quot;color: light-dark(#E50000, #79C0FF);&quot;&gt; page&lt;/span&gt;&lt;span style=&quot;color: light-dark(#E50000, #79C0FF);&quot;&gt; config&lt;/span&gt;&lt;span style=&quot;color: light-dark(#E50000, #79C0FF);&quot;&gt; alt&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;span&gt;}}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&quot;mermaid&quot;&gt;Mermaid&lt;/h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;markdown&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt; Преди&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% mermaid() %}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;```&lt;/span&gt;&lt;span&gt;mermaid&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;graph TD;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;A--&amp;gt;B;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;```&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% end %}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt; След&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% &lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #7EE787);&quot;&gt;mermaid&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span&gt; -%}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;```&lt;/span&gt;&lt;span&gt;mermaid&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;graph TD;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;A--&amp;gt;B;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;```&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{%- &lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #7EE787);&quot;&gt;mermaid&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span&gt; %}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Използвайте тиретата за премахване на празни пространства, показани по-горе (веднага след отварящата скоба за процент и точно преди затварящата) – без тях началният празен ред преди блока с код не се изчиства и диаграмата се рендерира с видими маркери &lt;code&gt;```mermaid&lt;/code&gt;, вместо да бъде изчистена от компонента.&lt;/p&gt;
&lt;h3 id=&quot;proekti-projects&quot;&gt;Проекти (Projects)&lt;/h3&gt;
&lt;p&gt;Проектите също изискват &lt;code&gt;page&lt;/code&gt; и &lt;code&gt;config&lt;/code&gt; да се подават изрично:&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;markdown&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt; Преди&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{{ projects(path=&amp;quot;data.toml&amp;quot;, format=&amp;quot;toml&amp;quot;) }}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt;#&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #79C0FF);font-weight: bold;&quot;&gt; След&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{{&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #7EE787);&quot;&gt;projects&lt;/span&gt;&lt;span style=&quot;color: light-dark(#E50000, #79C0FF);&quot;&gt; path&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;data.toml&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#E50000, #79C0FF);&quot;&gt; format&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;toml&lt;/span&gt;&lt;span style=&quot;color: light-dark(#0000FF, #A5D6FF);&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: light-dark(#E50000, #79C0FF);&quot;&gt; page&lt;/span&gt;&lt;span style=&quot;color: light-dark(#E50000, #79C0FF);&quot;&gt; config&lt;/span&gt;&lt;span style=&quot;color: light-dark(#800000, #E6EDF3);&quot;&gt; /&amp;gt;&lt;/span&gt;&lt;span&gt;}}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&quot;ako-pishete-za-sintaksisa-na-tera-v-v-vashite-publikatsii&quot;&gt;Ако пишете за синтаксиса на Тера във вашите публикации&lt;/h3&gt;
&lt;p&gt;Тъй като &lt;code&gt;.md&lt;/code&gt; файловете вече се обработват от Тера преди анализ на Маркдаун, буквалните тагове на Тера вътре в блоков код – като примерите по-горе – всъщност ще се изпълняват, вместо да се показват като текст, дори вътре в тройни апострофи. Обградете всеки такъв пример в &lt;code&gt;raw&lt;/code&gt; блок, за да го покажете буквално.&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;markdown&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% raw %}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;...&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;{% endraw %}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&quot;st-pka-5-personalizirani-ezikovi-failove&quot;&gt;Стъпка 5: Персонализирани езикови файлове&lt;/h2&gt;
&lt;p&gt;Ако сте добавили персонализиран файл &lt;code&gt;static/i18n/&amp;lt;lang&amp;gt;.json&lt;/code&gt;, синхронизирайте промените си с езиковия файл по подразбиране на темата.&lt;/p&gt;
&lt;h2 id=&quot;st-pka-6-za-naprednali-personalizirani-zameni-na-shabloni-ili-inzhektsii&quot;&gt;Стъпка 6 (за напреднали): Персонализирани замени на шаблони или инжекции&lt;/h2&gt;
&lt;p&gt;Пропуснете този раздел, освен ако не сте заменили някой от шаблоните на Линкита или не извиквате неговите вътрешни макроси директно от собствените си шаблони или инжекции.&lt;/p&gt;
&lt;p&gt;Макросите от Тера 1 са премахнати в Тера 2 и са заменени от &lt;strong&gt;компоненти&lt;/strong&gt;, които се извикват глобално по име – няма повече &lt;code&gt;{% import %}&lt;/code&gt; или именно пространство &lt;code&gt;self::&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Други синтактични промени в Тера 2, видими в шаблоните, в случай че вашите замени ги използват:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;trim_start_matches(pat=...)&lt;/code&gt; / &lt;code&gt;trim_end_matches(pat=...)&lt;/code&gt; вече са &lt;code&gt;trim_start(pat=...)&lt;/code&gt; / &lt;code&gt;trim_end(pat=...)&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;linebreaksbr&lt;/code&gt; вече е &lt;code&gt;newlines_to_br&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;default(value=x)&lt;/code&gt; изисква добавяне на &lt;code&gt;boolean=true&lt;/code&gt; (&lt;code&gt;default(value=x, boolean=true)&lt;/code&gt;), за да третира празни низове/&lt;code&gt;false&lt;/code&gt; като &quot;използвай стойността по подразбиране&quot; – без това само напълно недефинирана/null стойност задейства стойността по подразбиране.&lt;/li&gt;
&lt;li&gt;Опционалното свързване (&lt;code&gt;?.&lt;/code&gt; / &lt;code&gt;?[...]&lt;/code&gt;) е налично и се използва навсякъде за безопасно четене на конфигурационни стойности, които може да не са зададени.&lt;/li&gt;
&lt;li&gt;Глобалният контекст (&lt;code&gt;page&lt;/code&gt;, &lt;code&gt;config&lt;/code&gt;, &lt;code&gt;lang&lt;/code&gt; и т.н.) вече не е неявно достъпен вътре в даден компонент по начина, по който беше вътре в макрос – компонентите го декларират и приемат изрично, поради което ще виждате параметри &lt;code&gt;page: map&lt;/code&gt;, &lt;code&gt;config: map&lt;/code&gt; в новите шаблони.&lt;/li&gt;
&lt;li&gt;Персонализираните шаблони &lt;code&gt;templates/sitemap.xml&lt;/code&gt; и &lt;code&gt;templates/split_sitemap_index.xml&lt;/code&gt; бяха премахнати от темата. Ако сте ги заменили сами, проверете дали все още се нуждаете от тях.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;За пълна представа какво се е променило в самата Тера, вижте &lt;a rel=&quot;external&quot; href=&quot;https://github.com/Keats/tera/blob/master/MIGRATION.md&quot;&gt;ръководството за миграция от Тера 1 към 2&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;st-pka-7-povtorno-izgrazhdane-i-proverka&quot;&gt;Стъпка 7: Повторно изграждане и проверка&lt;/h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#000000, #E6EDF3); background-color: light-dark(#FFFFFF, #0D1117);&quot; &gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: light-dark(#795E26, #FFA657);&quot;&gt;zola&lt;/span&gt;&lt;span style=&quot;color: light-dark(#A31515, #A5D6FF);&quot;&gt; build&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;След това прегледайте, особено:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Елементите на менюто и иконите на социалните мрежи да сочат към правилните URL адреси (промяната &lt;code&gt;@base&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Open Graph изображението/описанието на вашия профил и етикетът за връзка за потвърждение във Fediverse да присъстват в &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; на страницата.&lt;/li&gt;
&lt;li&gt;Форматирането на дати на неанглийски езици да изглежда правилно – това е промяната, която най-вероятно е настъпила тихо (няма повече локализирани преводи на имена на месеци/дни).&lt;/li&gt;
&lt;li&gt;Всички предупреждения, галерии, диаграми Mermaid или страницата за проекти да се изобразяват коректно.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;pomoshch&quot;&gt;Помощ&lt;/h2&gt;
&lt;p&gt;Ако нещо не съответства на описаното тук, проверете &lt;a rel=&quot;external&quot; href=&quot;https://github.com/salif/linkita/blob/main/README.md&quot;&gt;README&lt;/a&gt; и &lt;a rel=&quot;external&quot; href=&quot;https://github.com/salif/linkita/blob/main/CHANGELOG.md&quot;&gt;CHANGELOG&lt;/a&gt; в клона &lt;code&gt;main&lt;/code&gt; или &lt;a rel=&quot;external&quot; href=&quot;https://github.com/salif/linkita/discussions&quot;&gt;започнете дискусия&lt;/a&gt;.&lt;/p&gt;
</content>
        
    </entry>
</feed>
