<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Разработка on dedinit()</title><link>https://dedinit.ru/categories/%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/</link><description>Recent content in Разработка on dedinit()</description><generator>Hugo -- 0.165.0</generator><language>ru-ru</language><lastBuildDate>Sat, 31 Jan 2026 22:45:00 +0300</lastBuildDate><atom:link href="https://dedinit.ru/categories/%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/index.xml" rel="self" type="application/rss+xml"/><item><title>Исправление ошибок в Hugo сайте</title><link>https://dedinit.ru/2026/%D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA-%D0%B2-hugo-%D1%81%D0%B0%D0%B9%D1%82%D0%B5/</link><pubDate>Sat, 31 Jan 2026 22:45:00 +0300</pubDate><guid>https://dedinit.ru/2026/%D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA-%D0%B2-hugo-%D1%81%D0%B0%D0%B9%D1%82%D0%B5/</guid><description>&lt;h2 id="проблема"&gt;Проблема&lt;/h2&gt;
&lt;p&gt;При запуске команды &lt;code&gt;hugo server&lt;/code&gt; возникала ошибка:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ERROR html/template:_partials/head.html:153:13: no such template &lt;span style="color:#a5d6ff"&gt;&amp;#34;_internal/google_analytics.html&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="решение"&gt;Решение&lt;/h2&gt;
&lt;h3 id="1-исправление-ошибки-с-google-analytics"&gt;1. Исправление ошибки с Google Analytics&lt;/h3&gt;
&lt;p&gt;В новых версиях Hugo внутренний шаблон &lt;code&gt;_internal/google_analytics.html&lt;/code&gt; был удален.
Необходимо заменить его использование на частичный шаблон из темы PaperMod:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679"&gt;3
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679"&gt;4
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;&amp;lt;!-- Было --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{{- template &amp;#34;_internal/google_analytics.html&amp;#34; . }}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;&amp;lt;!-- Стало --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{{- partial &amp;#34;google_analytics.html&amp;#34; . }}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="2-обновление-шаблона-google-analytics"&gt;2. Обновление шаблона Google Analytics&lt;/h3&gt;
&lt;p&gt;В шаблоне &lt;code&gt;themes/PaperMod/layouts/partials/google_analytics.html&lt;/code&gt; также
потребовалось обновить способ получения ID Google Analytics, так как в новых
версиях Hugo поле &lt;code&gt;.Site.GoogleAnalytics&lt;/code&gt; было заменено на
&lt;code&gt;.Site.Config.Services.GoogleAnalytics.ID&lt;/code&gt;.&lt;/p&gt;</description><content:encoded><![CDATA[<h2 id="проблема">Проблема</h2>
<p>При запуске команды <code>hugo server</code> возникала ошибка:</p>
<div class="highlight"><div style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;">
<table style="border-spacing:0;padding:0;margin:0;border:0;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
<pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679">1
</span></code></pre></td>
<td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%">
<pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>ERROR html/template:_partials/head.html:153:13: no such template <span style="color:#a5d6ff">&#34;_internal/google_analytics.html&#34;</span>
</span></span></code></pre></td></tr></table>
</div>
</div><h2 id="решение">Решение</h2>
<h3 id="1-исправление-ошибки-с-google-analytics">1. Исправление ошибки с Google Analytics</h3>
<p>В новых версиях Hugo внутренний шаблон <code>_internal/google_analytics.html</code> был удален.
Необходимо заменить его использование на частичный шаблон из темы PaperMod:</p>
<div class="highlight"><div style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;">
<table style="border-spacing:0;padding:0;margin:0;border:0;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
<pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679">1
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679">2
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679">3
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679">4
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#737679">5
</span></code></pre></td>
<td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%">
<pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-html" data-lang="html"><span style="display:flex;"><span><span style="color:#8b949e;font-style:italic">&lt;!-- Было --&gt;</span>
</span></span><span style="display:flex;"><span>{{- template &#34;_internal/google_analytics.html&#34; . }}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#8b949e;font-style:italic">&lt;!-- Стало --&gt;</span>
</span></span><span style="display:flex;"><span>{{- partial &#34;google_analytics.html&#34; . }}
</span></span></code></pre></td></tr></table>
</div>
</div><h3 id="2-обновление-шаблона-google-analytics">2. Обновление шаблона Google Analytics</h3>
<p>В шаблоне <code>themes/PaperMod/layouts/partials/google_analytics.html</code> также
потребовалось обновить способ получения ID Google Analytics, так как в новых
версиях Hugo поле <code>.Site.GoogleAnalytics</code> было заменено на
<code>.Site.Config.Services.GoogleAnalytics.ID</code>.</p>
<h3 id="3-исправление-ошибок-с-устаревшим-sitesocial">3. Исправление ошибок с устаревшим .Site.Social</h3>
<p>В шаблонах <code>twitter_cards.html</code> и <code>opengraph.html</code> использовались устаревшие
обращения к <code>.Site.Social</code>, которые были заменены на <code>.Site.Params.Social</code>.</p>
<h3 id="4-исправление-путей-к-частичным-шаблонам">4. Исправление путей к частичным шаблонам</h3>
<p>Также были исправлены неправильные пути к частичным шаблонам в нескольких файлах:</p>
<ul>
<li><code>twitter_cards.html</code></li>
<li><code>schema_json.html</code></li>
<li><code>opengraph.html</code></li>
</ul>
<h2 id="результат">Результат</h2>
<p>После всех исправлений сайт успешно запускается командой <code>hugo server</code> и
доступен по адресу <a href="http://localhost:1313/">http://localhost:1313/</a></p>
<h2 id="вывод">Вывод</h2>
<p>При обновлении Hugo или тем важно следить за изменениями в API и устаревшими
функциями. Использование устаревших элементов может привести к ошибкам сборки сайта.</p>
]]></content:encoded></item></channel></rss>