Чистые URL для кейсов: cases/slug/ вместо cases/slug.html, исправлены пути к ассетам
This commit is contained in:
1 parent
c66b9b856f
commit
c4bfe5c9ee
43 files changed
+10703
-10489
No files matched your search
@@ -2,6 +2,6 @@
|
||||
<div class="footer__inner">
|
||||
<span class="footer__chunk footer__chunk--date">© 2026<span class="footer__sep" aria-hidden="true"> · </span></span>
|
||||
<span class="footer__chunk footer__chunk--main">Дизайн и разработка сайта — Николай Мамадаев</span>
|
||||
<span class="footer__chunk footer__chunk--meta footer__attr"><span class="footer__sep" aria-hidden="true"> · </span><a href="{{assetPrefix}}cases/design-system.html">Design System</a><span class="footer__sep" aria-hidden="true"> · </span><a href="{{assetPrefix}}cookie-policy.html">Политика cookie</a></span>
|
||||
<span class="footer__chunk footer__chunk--meta footer__attr"><span class="footer__sep" aria-hidden="true"> · </span><a href="{{assetPrefix}}cases/design-system/">Design System</a><span class="footer__sep" aria-hidden="true"> · </span><a href="{{assetPrefix}}cookie-policy.html">Политика cookie</a></span>
|
||||
</div>
|
||||
</footer>
|
||||
@@ -5,7 +5,7 @@
|
||||
<li class="mini-projects-grid__item" data-mp-cells="3" data-related-slug="ai-assistant">
|
||||
<a
|
||||
class="mp-card mp-card--link mp-card--compact"
|
||||
href="{{casesPrefix}}ai-assistant-figma.html"
|
||||
href="{{casesPrefix}}ai-assistant-figma/"
|
||||
aria-label="AI assistant — открыть кейс"
|
||||
>
|
||||
<div class="mp-card__body">
|
||||
@@ -20,7 +20,7 @@
|
||||
<li class="mini-projects-grid__item" data-mp-cells="3" data-related-slug="card-columns">
|
||||
<a
|
||||
class="mp-card mp-card--link mp-card--compact"
|
||||
href="{{casesPrefix}}card-columns-obsidian.html"
|
||||
href="{{casesPrefix}}card-columns-obsidian/"
|
||||
aria-label="Card Columns — открыть кейс"
|
||||
>
|
||||
<div class="mp-card__body">
|
||||
@@ -35,7 +35,7 @@
|
||||
<li class="mini-projects-grid__item" data-mp-cells="3" data-related-slug="site-with-ai-ide">
|
||||
<a
|
||||
class="mp-card mp-card--link mp-card--compact"
|
||||
href="{{casesPrefix}}site-with-ai-ide.html"
|
||||
href="{{casesPrefix}}site-with-ai-ide/"
|
||||
aria-label="Этот сайт — открыть кейс"
|
||||
>
|
||||
<div class="mp-card__body">
|
||||
|
||||
@@ -111,7 +111,7 @@
|
||||
<li class="mini-projects-grid__item" data-mp-cells="2">
|
||||
<a
|
||||
class="mp-card mp-card--link mp-card--compact"
|
||||
href="cases/ai-assistant-figma.html"
|
||||
href="cases/ai-assistant-figma/"
|
||||
aria-label="AI assistant — открыть кейс"
|
||||
>
|
||||
<div class="mp-card__body">
|
||||
@@ -126,7 +126,7 @@
|
||||
<li class="mini-projects-grid__item" data-mp-cells="2">
|
||||
<a
|
||||
class="mp-card mp-card--link mp-card--compact"
|
||||
href="cases/card-columns-obsidian.html"
|
||||
href="cases/card-columns-obsidian/"
|
||||
aria-label="Card Columns — открыть кейс"
|
||||
>
|
||||
<div class="mp-card__body">
|
||||
@@ -141,7 +141,7 @@
|
||||
<li class="mini-projects-grid__item" data-mp-cells="2">
|
||||
<a
|
||||
class="mp-card mp-card--link mp-card--compact"
|
||||
href="cases/site-with-ai-ide.html"
|
||||
href="cases/site-with-ai-ide/"
|
||||
aria-label="Этот сайт — открыть кейс"
|
||||
>
|
||||
<div class="mp-card__body">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<h2 class="section__title">Смотрите также</h2>
|
||||
<ol class="mini-projects-grid" data-mini-projects-list>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="3" data-related-slug="ai-platform-primo-rpa">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}ai-platform-primo-rpa.html" aria-label="Платформа для работы с AI — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}ai-platform-primo-rpa/" aria-label="Платформа для работы с AI — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -26,7 +26,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="3" data-related-slug="lunacy">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}lunacy.html" aria-label="Графический редактор Lunacy — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}lunacy/" aria-label="Графический редактор Lunacy — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -49,7 +49,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="3" data-related-slug="manu-game-maker" hidden>
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}manu-game-maker.html" aria-label="Игровой движок MANU — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}manu-game-maker/" aria-label="Игровой движок MANU — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -72,7 +72,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="3" data-related-slug="mobile-clinic-app" hidden>
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}mobile-clinic-app.html" aria-label="Мобильное приложение для сети клиник — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}mobile-clinic-app/" aria-label="Мобильное приложение для сети клиник — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -95,7 +95,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="3" data-related-slug="orc-automation-panel">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}orc-automation-panel.html" aria-label="Веб-панель для оркестрации автоматизаций — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}orc-automation-panel/" aria-label="Веб-панель для оркестрации автоматизаций — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -117,7 +117,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="3" data-related-slug="task-distribution-concept" hidden>
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}task-distribution-concept.html" aria-label="Концепт сервиса распределения задач — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}task-distribution-concept/" aria-label="Концепт сервиса распределения задач — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -140,7 +140,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="3" data-related-slug="task-tracker" hidden>
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}task-tracker.html" aria-label="Таск-трекер для бек-офис системы — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}task-tracker/" aria-label="Таск-трекер для бек-офис системы — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<h2 class="section__title">Портфолио</h2>
|
||||
<ol class="mini-projects-grid" data-mini-projects-list>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="2" data-related-slug="ai-platform-primo-rpa">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}ai-platform-primo-rpa.html" aria-label="Платформа для работы с AI — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}ai-platform-primo-rpa/" aria-label="Платформа для работы с AI — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -26,7 +26,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="2" data-related-slug="lunacy">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}lunacy.html" aria-label="Графический редактор Lunacy — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}lunacy/" aria-label="Графический редактор Lunacy — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -49,7 +49,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="2" data-related-slug="manu-game-maker" hidden>
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}manu-game-maker.html" aria-label="Игровой движок MANU — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}manu-game-maker/" aria-label="Игровой движок MANU — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -72,7 +72,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="2" data-related-slug="mobile-clinic-app" hidden>
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}mobile-clinic-app.html" aria-label="Мобильное приложение для сети клиник — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}mobile-clinic-app/" aria-label="Мобильное приложение для сети клиник — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -95,7 +95,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="2" data-related-slug="orc-automation-panel">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}orc-automation-panel.html" aria-label="Веб-панель для оркестрации автоматизаций — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}orc-automation-panel/" aria-label="Веб-панель для оркестрации автоматизаций — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -117,7 +117,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="2" data-related-slug="task-distribution-concept" hidden>
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}task-distribution-concept.html" aria-label="Концепт сервиса распределения задач — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}task-distribution-concept/" aria-label="Концепт сервиса распределения задач — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
@@ -140,7 +140,7 @@
|
||||
</a>
|
||||
</li>
|
||||
<li class="mini-projects-grid__item" data-mp-cells="2" data-related-slug="task-tracker" hidden>
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}task-tracker.html" aria-label="Таск-трекер для бек-офис системы — открыть кейс">
|
||||
<a class="mp-card mp-card--link mp-card--stack" href="{{casesPrefix}}task-tracker/" aria-label="Таск-трекер для бек-офис системы — открыть кейс">
|
||||
<div class="mp-card__media" aria-hidden="true">
|
||||
<img
|
||||
class="mp-card__image"
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<div class="projects-carousel__track">
|
||||
<div class="projects-carousel__spacer" aria-hidden="true"></div>
|
||||
<article class="projects-carousel__item">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}orc-automation-panel.html">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}orc-automation-panel/">
|
||||
<div class="portfolio-card__body">
|
||||
<h3 class="portfolio-card__title">Веб-панель для оркестрации автоматизаций</h3>
|
||||
<p class="portfolio-card__summary">
|
||||
@@ -42,7 +42,7 @@
|
||||
</a>
|
||||
</article>
|
||||
<article class="projects-carousel__item">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}ai-platform-primo-rpa.html">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}ai-platform-primo-rpa/">
|
||||
<div class="portfolio-card__body">
|
||||
<h3 class="portfolio-card__title">Платформа для работы с AI</h3>
|
||||
<p class="portfolio-card__summary">
|
||||
@@ -68,7 +68,7 @@
|
||||
</a>
|
||||
</article>
|
||||
<article class="projects-carousel__item">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}task-tracker.html">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}task-tracker/">
|
||||
<div class="portfolio-card__body">
|
||||
<h3 class="portfolio-card__title">Таск-трекер для бек-офис системы</h3>
|
||||
<p class="portfolio-card__summary">
|
||||
@@ -94,7 +94,7 @@
|
||||
</a>
|
||||
</article>
|
||||
<article class="projects-carousel__item">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}manu-game-maker.html">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}manu-game-maker/">
|
||||
<div class="portfolio-card__body">
|
||||
<h3 class="portfolio-card__title">Игровой движок MANU</h3>
|
||||
<p class="portfolio-card__summary">
|
||||
@@ -120,7 +120,7 @@
|
||||
</a>
|
||||
</article>
|
||||
<article class="projects-carousel__item">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}lunacy.html">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}lunacy/">
|
||||
<div class="portfolio-card__body">
|
||||
<h3 class="portfolio-card__title">Графический редактор Lunacy</h3>
|
||||
<p class="portfolio-card__summary">
|
||||
@@ -146,7 +146,7 @@
|
||||
</a>
|
||||
</article>
|
||||
<article class="projects-carousel__item">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}mobile-clinic-app.html">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}mobile-clinic-app/">
|
||||
<div class="portfolio-card__body">
|
||||
<h3 class="portfolio-card__title">Мобильное приложение для сети клиник</h3>
|
||||
<p class="portfolio-card__summary">
|
||||
@@ -172,7 +172,7 @@
|
||||
</a>
|
||||
</article>
|
||||
<article class="projects-carousel__item">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}task-distribution-concept.html">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}task-distribution-concept/">
|
||||
<div class="portfolio-card__body">
|
||||
<h3 class="portfolio-card__title">Концепт сервиса распределения задач</h3>
|
||||
<p class="portfolio-card__summary">
|
||||
@@ -198,7 +198,7 @@
|
||||
</a>
|
||||
</article>
|
||||
<article class="projects-carousel__item">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}obsidian-plugin-columns-view.html">
|
||||
<a class="portfolio-card" href="{{casesPrefix}}obsidian-plugin-columns-view/">
|
||||
<div class="portfolio-card__body">
|
||||
<h3 class="portfolio-card__title">Колоночный вид — плагин для Obsidian</h3>
|
||||
<p class="portfolio-card__summary">
|
||||
|
||||
Reference in new issue
Block a user