<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>UI on Семён Федосеев</title><link>https://fedoseevsm.github.io/tags/ui/</link><description>Recent content in UI on Семён Федосеев</description><generator>Hugo -- gohugo.io</generator><language>ru-ru</language><lastBuildDate>Sun, 05 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://fedoseevsm.github.io/tags/ui/index.xml" rel="self" type="application/rss+xml"/><item><title>Как я сделал личный блог похожим на Kremlin.ru, сайт Президента России</title><link>https://fedoseevsm.github.io/p/kremlin-style-hugo-blog/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://fedoseevsm.github.io/p/kremlin-style-hugo-blog/</guid><description>&lt;p&gt;Когда запускал свой блог, я решил не придумывать с нуля, а вдохновиться уже существующими крупными проектами. Ключевой ориентир — дизайн официального сайта Президента России &lt;strong&gt;kremlin.ru&lt;/strong&gt;. В этом посте разберу, чем мой GitHub‑сайт похож на государственный портал, хотя выполняет совсем другую задачу.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://fedoseevsm.github.io/p/kremlin-style-hugo-blog/IMG_3474.jpeg"
width="1080"
height="1920"
srcset="https://fedoseevsm.github.io/p/kremlin-style-hugo-blog/IMG_3474_hu_b24e26a3fdaf629.jpeg 480w, https://fedoseevsm.github.io/p/kremlin-style-hugo-blog/IMG_3474_hu_a2b574e9f61783cd.jpeg 1024w"
loading="lazy"
alt="Внешний вид сайтов"
class="gallery-image"
data-flex-grow="56"
data-flex-basis="135px"
&gt;&lt;/p&gt;
&lt;h2 id="что-я-вообще-хотел"&gt;Что я вообще хотел
&lt;/h2&gt;&lt;p&gt;Цель была простая:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;сделать блог максимально читаемым,&lt;/li&gt;
&lt;li&gt;убрать лишний шум,&lt;/li&gt;
&lt;li&gt;оставить акцент на текстовый контент,&lt;/li&gt;
&lt;li&gt;при этом не выглядеть «как типичный блог».&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Сайт президента идеален для этой задачи: минималистичный интерфейс, аккуратная типографика, чёткая иерархия заголовков и ссылок. Мне не нужно копировать контент‑стратегию Кремля, но форм‑фактор и базовые принципы UX мне очень близки.&lt;/p&gt;
&lt;h2 id="сходства-в-дизайне"&gt;Сходства в дизайне
&lt;/h2&gt;&lt;h3 id="1-минимализм-и-чистые-страницы"&gt;1. Минимализм и чистые страницы
&lt;/h3&gt;&lt;p&gt;На &lt;code&gt;kremlin.ru&lt;/code&gt; нет лишних анимаций, всплывающих поп‑апов и бесконечных блоков «нам посоветовали». Я сделал тоже самое:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;на главной странице &lt;code&gt;fedoseevsm.github.io&lt;/code&gt; только список статей и краткий заголовок;&lt;/li&gt;
&lt;li&gt;без карусели, без рекламы, без кнопок «поддержать» на первом экране.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Это создаёт ощущение «спокойного рабочего ресурса, напоминающего книгу» вместо «маркетингового блога».&lt;/p&gt;
&lt;h3 id="2-типографика-и-чтение"&gt;2. Типографика и чтение
&lt;/h3&gt;&lt;p&gt;На &lt;code&gt;kremlin.ru&lt;/code&gt; давно работают с типографикой, делают акценты через размеры шрифтов, цвета и отступы, но без лишней декорации. У меня:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;каждый пост — плоский текст с чёткими заголовками &lt;code&gt;#&lt;/code&gt;, &lt;code&gt;##&lt;/code&gt;, &lt;code&gt;###&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;нет встроенных дополнительных шрифтов, чтобы не замедлять загрузку;&lt;/li&gt;
&lt;li&gt;пробелы и отступы между абзацами помогают глазу «не уставать» при чтении длинных заметок.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Это не тот же шрифт, но &lt;em&gt;стратегия&lt;/em&gt; — близкая: чем меньше элементов, тем удобнее читать.&lt;/p&gt;
&lt;h3 id="3-структура-и-фокус-на-контенте"&gt;3. Структура и фокус на контенте
&lt;/h3&gt;&lt;p&gt;На &lt;code&gt;kremlin.ru&lt;/code&gt; рубрики сверху и в сайдбарах остаются вторичными по отношению к основному тексту новости.&lt;/p&gt;
&lt;p&gt;У меня:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;шапка с названием блога и кратким описанием;&lt;/li&gt;
&lt;li&gt;далее — только список статей;&lt;/li&gt;
&lt;li&gt;в самом верху ещё есть блок категорий, который можно воспринимать как аналог рубрик или «тематических разделов».&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Главная мысль: &lt;strong&gt;не перегружать пользователя ссылками, а давать ему сразу то, зачем он пришёл — текст&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="4-отсутствие-метрик-и-трекинга"&gt;4. Отсутствие метрик и трекинга
&lt;/h3&gt;&lt;p&gt;На &lt;code&gt;kremlin.ru&lt;/code&gt; тоже нет «лайков» и «просмотров» в каждом блоке. В моём блоге:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;я сознательно не включаю лайки, комментарии, счётчики просмотров;&lt;/li&gt;
&lt;li&gt;это ЛИЧНЫЙ дневник, а не механика алгоритмов.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Это не «дизайн‑элемент», а философия оформления: если ты не показываешь статус‑метрики, интерфейс автоматически становится проще и спокойнее.&lt;/p&gt;
&lt;h3 id="5-свободный-брендинг-но-без-шума"&gt;5. Свободный брендинг, но без шума
&lt;/h3&gt;&lt;p&gt;На &lt;code&gt;kremlin.ru&lt;/code&gt; цветовая гамма спокойная, акценты делаются через жирность на синий цвет, размер и отступы, а не через яркие кнопки‑огоньки.&lt;/p&gt;
&lt;p&gt;В &lt;code&gt;fedoseevsm.github.io&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;палитра минимальна (по умолчанию — тема Hugo Stack, без лишних «блоков в цветах»);&lt;/li&gt;
&lt;li&gt;я не добавлял кастомные кнопки, только обычные ссылки;&lt;/li&gt;
&lt;li&gt;даже категории выглядят как простые текстовые блоки, а не как дизайн‑эксперимент.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;В итоге получается «официальный вид», но для личного блога, а не для госпортала.&lt;/p&gt;
&lt;h2 id="чем-мы-всётаки-отличаемся"&gt;Чем мы всё‑таки отличаемся
&lt;/h2&gt;&lt;p&gt;Стоит отметить различия:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;kremlin.ru&lt;/code&gt; — это &lt;strong&gt;информационный портал&lt;/strong&gt;, с лентами новостей, архивами, подборками, видео и сайдбарами по темам.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fedoseevsm.github.io&lt;/code&gt; — это &lt;strong&gt;личный блог&lt;/strong&gt;, без админки, без сложной фильтрации, без детального поиска по параметрам.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;То есть я перенял:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;подход к читабельности,&lt;/li&gt;
&lt;li&gt;минималистичную структуру,&lt;/li&gt;
&lt;li&gt;отказ от «мусорного» интерфейса, но оставил формат максимально простым с точки зрения развёртывания — GitHub Pages + Hugo.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="за-что-мне-нравится-такой-подход"&gt;За что мне нравится такой подход
&lt;/h2&gt;&lt;p&gt;Когда ты видишь, что даже государственный портал может выглядеть как аккуратный документ, а не как «крампус‑интерфейс худшего телеканала», это вдохновляет.&lt;br&gt;
Поэтому я сделал &lt;code&gt;fedoseevsm.github.io&lt;/code&gt; максимально по президентски:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;без лишнего шума,&lt;/li&gt;
&lt;li&gt;с приоритетом на текст,&lt;/li&gt;
&lt;li&gt;без трекинга,&lt;/li&gt;
&lt;li&gt;с простой навигацией.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Если тебе нужно быстро запустить читабельный блог без «декоративных фокусов» — Hugo + дизайн в духе &lt;code&gt;kremlin.ru&lt;/code&gt; — отличный старт.&lt;/p&gt;
&lt;p&gt;Такой блог только у президента и меня.&lt;/p&gt;
&lt;h2 id="как-запустить-свой-блог-по-аналогии"&gt;Как запустить свой блог по аналогии
&lt;/h2&gt;&lt;p&gt;Этот дизайн — не «одноразовый эксперимент», а &lt;strong&gt;готовый шаблон&lt;/strong&gt; для персонального блога.&lt;/p&gt;
&lt;p&gt;Я сделал его так, чтобы:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;можно было просто скопировать проект с &lt;code&gt;github.com/fedoseevsm/fedoseevsm.github.io&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;заменить &lt;code&gt;config.toml&lt;/code&gt; под своё имя и описание;&lt;/li&gt;
&lt;li&gt;начать писать посты в Markdown — без лишних настроек.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Никакой сложной инфраструктуры, никаких серверов — только GitHub Pages + Hugo, который развёртывается за пару минут.&lt;/p&gt;
&lt;h2 id="структура-записей-и-скорость"&gt;Структура записей и скорость
&lt;/h2&gt;&lt;p&gt;Всё хранится максимально просто:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;записи хранятся в виде &lt;strong&gt;Markdown‑файлов&lt;/strong&gt; в одной папке (&lt;code&gt;content/post/&lt;/code&gt; или аналогичной);&lt;/li&gt;
&lt;li&gt;каждый пост — это обычный файл &lt;code&gt;.md&lt;/code&gt; с заголовком, датой и текстом;&lt;/li&gt;
&lt;li&gt;при сборке Hugo превращает это в статические HTML‑страницы, которые отдаёт GitHub.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Благодаря этому:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;загрузка страницы занимает &lt;strong&gt;меньше секунды&lt;/strong&gt;;&lt;/li&gt;
&lt;li&gt;контент не тянет за собой базы данных и сложную логику;&lt;/li&gt;
&lt;li&gt;пользователь получает текст сразу, без «прелоадеров» и вращающихся кругов.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="всегда-стоит-и-работает"&gt;Всегда стоит и работает
&lt;/h2&gt;&lt;p&gt;Сайт живёт на GitHub Pages, поэтому:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;он &lt;strong&gt;практически всегда доступен&lt;/strong&gt;;&lt;/li&gt;
&lt;li&gt;хостинг не нужно поднимать, обновлять или перезапускать;&lt;/li&gt;
&lt;li&gt;он &lt;strong&gt;стоит там&lt;/strong&gt; и обслуживает посетителей, как надёжный государственный сервис.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;С точки зрения пользовательского опыта он близок к тому, как работает &lt;code&gt;kremlin.ru&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ты переходишь по ссылке — и сразу видишь текст;&lt;/li&gt;
&lt;li&gt;нет «технических сбоев» из‑за личного сервера;&lt;/li&gt;
&lt;li&gt;блог живёт независимо от того, выключил ли ты компьютер или нет.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="чем-это-удобно-для-тебя"&gt;Чем это удобно для тебя
&lt;/h2&gt;&lt;p&gt;Если хочешь запустить свой личный блог без лишних телодвижений:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;можешь взять за основу именно &lt;code&gt;fedoseevsm.github.io&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;скопировать репозиторий на GitHub;&lt;/li&gt;
&lt;li&gt;поменять &lt;code&gt;config.toml&lt;/code&gt;, логотип и первые посты;&lt;/li&gt;
&lt;li&gt;начать писать заметки в Markdown.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;В итоге у тебя будет:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;простой, читабельный блог,&lt;/li&gt;
&lt;li&gt;скорость загрузки меньше секунды,&lt;/li&gt;
&lt;li&gt;и надёжность, близкая к государственному порталу.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Такой блог, как у президента и у меня — уже готов, его нужно только немного под себя настроить.&lt;/p&gt;</description></item></channel></rss>