<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=Hugo_Minimal_Bootstrap_Theme</id>
	<title>Hugo Minimal Bootstrap Theme - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=Hugo_Minimal_Bootstrap_Theme"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=Hugo_Minimal_Bootstrap_Theme&amp;action=history"/>
	<updated>2026-10-12T09:33:23Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=Hugo_Minimal_Bootstrap_Theme&amp;diff=811&amp;oldid=prev</id>
		<title>Romych в 14:37, 23 березня 2020</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=Hugo_Minimal_Bootstrap_Theme&amp;diff=811&amp;oldid=prev"/>
		<updated>2020-03-23T14:37:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;←[[Hugo]]&lt;br /&gt;
&lt;br /&gt;
Сборка простого сайта на Hugo с минимальной темой Bootstrap: &lt;br /&gt;
&lt;br /&gt;
* https://gitlab.com/romychvk/hugo-minimal-bootstrap&lt;br /&gt;
&lt;br /&gt;
В теме используется сборка CSS и JS с помощью Hugo Pipes, поэтому нужна Extended версия Hugo.&lt;br /&gt;
&lt;br /&gt;
Главные файлы темы:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;config.toml&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; — основной конфигурационный файл&lt;br /&gt;
# &amp;lt;code&amp;gt;themes/minimal-bootstrap-zina/&amp;#039;&amp;#039;&amp;#039;layouts/_default/baseof.html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; — главный шаблон&lt;br /&gt;
&lt;br /&gt;
== SASS и Bootstrap ==&lt;br /&gt;
&lt;br /&gt;
Настроены два варианта подключения JS и CSS — в &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; в параметрах &amp;lt;code&amp;gt;includeJS&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;includeCSS&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;cdn&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; — подключение ссылкой на CDN Bootstrap, работает по умолчанию.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;local&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; — подключение сборкой из локальной версии Bootstrap (нужно установить, см. [[Hugo + Bootstrap]]).&lt;br /&gt;
&lt;br /&gt;
Редактируются эти подключения в шаблонах:&lt;br /&gt;
&lt;br /&gt;
 themes/minimal-bootstrap-zina/&amp;#039;&amp;#039;&amp;#039;layouts/partials/css/head.html&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 themes/minimal-bootstrap-zina/&amp;#039;&amp;#039;&amp;#039;layouts/partials/js/footer.html&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Там же настроено включение Source Maps только при режиме локальной разработки (когда запущен &amp;lt;code&amp;gt;hugo server&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Основной файл стилей — &amp;lt;code&amp;gt;assets/scss/main.scss&amp;lt;/code&amp;gt;. При режиме &amp;#039;&amp;#039;&amp;#039;cdn&amp;#039;&amp;#039;&amp;#039; он компилируется в &amp;lt;code&amp;gt;css/main.css&amp;lt;/code&amp;gt; и подключается после Bootstrap. При режиме &amp;#039;&amp;#039;&amp;#039;local&amp;#039;&amp;#039;&amp;#039; итоговый &amp;lt;code&amp;gt;css/main.css&amp;lt;/code&amp;gt; собирается из &amp;lt;code&amp;gt;assets/scss/main-bootstrap.scss&amp;lt;/code&amp;gt; — а уже в нем после Bootstrap инклюдится основной файл &amp;lt;code&amp;gt;assets/scss/main.scss&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Файлы стилей можно держать как в папке темы &amp;lt;code&amp;gt;themes/minimal-bootstrap-zina/assets/scss/&amp;lt;/code&amp;gt;, так и в основной папке проекта &amp;lt;code&amp;gt;assets/scss/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Два режима меню ==&lt;br /&gt;
&lt;br /&gt;
Включены два варианта формирования основного меню:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;themes/minimal-bootstrap-zina/&amp;#039;&amp;#039;&amp;#039;layouts/partials/menu/section.html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; — меню на основе секций (разделов, папок) сайта. Порядок определяется весом секций (&amp;lt;code&amp;gt;weight&amp;lt;/code&amp;gt; в &amp;lt;code&amp;gt;_index.html&amp;lt;/code&amp;gt; каждой папки).&lt;br /&gt;
* &amp;lt;code&amp;gt;themes/minimal-bootstrap-zina/&amp;#039;&amp;#039;&amp;#039;layouts/partials/menu/nav.html&amp;#039;&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; — меню на основе таксономии &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[menu.nav]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; в &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt;. Порядок задается тоже в &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Меню задается в стандартном для Bootstrap шаблоне navbar:&lt;br /&gt;
&lt;br /&gt;
 themes/minimal-bootstrap-zina/&amp;#039;&amp;#039;&amp;#039;layouts/partials/navbar.html&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Режим отладки ==&lt;br /&gt;
&lt;br /&gt;
В &amp;lt;code&amp;gt;config.toml&amp;lt;/code&amp;gt; в параметре &amp;lt;code&amp;gt;devMode&amp;lt;/code&amp;gt; можно включить режим отладки, при котором будут показаны значения основных параметров и переменных.&lt;br /&gt;
&lt;br /&gt;
Если &amp;lt;code&amp;gt;devMode = true&amp;lt;/code&amp;gt;, то учитываются еще и значения двух других параметров:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;devVarsShow&amp;lt;/code&amp;gt; — показать дополнительные списки переменных&lt;br /&gt;
* &amp;lt;code&amp;gt;devVarsList&amp;lt;/code&amp;gt; — какие именно списки переменных&lt;br /&gt;
&lt;br /&gt;
Шаблоны devMode со списками переменных лежат здесь:&lt;br /&gt;
&lt;br /&gt;
 themes/minimal-bootstrap-zina/&amp;#039;&amp;#039;&amp;#039;layouts/partials/dev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Hugo]]&lt;br /&gt;
[[Категория:Bootstrap]]&lt;/div&gt;</summary>
		<author><name>Romych</name></author>
	</entry>
</feed>