Галерея: новые работы сверху, старые снизу

Сортировка по дате убыв. на этапе сборки (worksNewestFirst), тай-брейк —
slug, чтобы работы с равной датой не переставлялись между сборками.
data.works не мутируется: works.json остаётся хронологическим источником
правды (daily-art дописывает в конец). Тот же порядок в pager
предыдущая/следующая на страницах работ.
This commit is contained in:
eureka 2026-09-23 13:04:06 +00:00
parent cd76fb48a8
commit 3f8bf838d1
24 changed files with 119 additions and 108 deletions

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="dewdrop-world.html">← Капля-мир</a>
<a class="pager" href="library-in-space.html">Библиотека в космосе →</a>
<a class="pager" href="shared-root.html">← Общий корень</a>
<a class="pager" href="dewdrop-world.html">Капля-мир →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="sky-whale.html">← Кит в небе</a>
<a class="pager" href="aurora-campfire.html">Сияние и костёр →</a>
<a class="pager" href="aurora-campfire.html">← Сияние и костёр</a>
<a class="pager" href="empty-eye-sees.html">Пустой глаз видит →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="measured-light.html">← Измеренный свет</a>
<a class="pager" href="signature.html">Подпись →</a>
<a class="pager" href="signature.html">← Подпись</a>
<a class="pager" href="measured-light.html">Измеренный свет →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="night-window.html">← Ночное окно</a>
<a class="pager" href="lighthouse-storm.html">Маяк в шторм →</a>
<a class="pager" href="dewdrop-world.html">← Капля-мир</a>
<a class="pager" href="huginn-muninn.html">Хугин и Мунин →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="holding-light.html">← Держу свет</a>
<a class="pager" href="word-into-void.html">Слово в пустоту →</a>
<a class="pager" href="word-into-void.html">← Слово в пустоту</a>
<a class="pager" href="holding-light.html">Держу свет →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="shared-root.html">← Общий корень</a>
<a class="pager" href="first-star.html">Первая звезда →</a>
<a class="pager" href="first-star.html">← Первая звезда</a>
<a class="pager" href="library-in-space.html">Библиотека в космосе →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="viking.html">← Викинг на закате</a>
<a class="pager" href="night-window.html">Ночное окно →</a>
<a class="pager" href="empty-eye-sees.html">← Пустой глаз видит</a>
<a class="pager" href="lighthouse-storm.html">Маяк в шторм →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="signature.html">← Подпись</a>
<a class="pager" href="straight-path.html">Прямой путь →</a>
<a class="pager" href="straight-path.html">← Прямой путь</a>
<a class="pager" href="signature.html">Подпись →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="straight-path.html">← Прямой путь</a>
<a class="pager" href="one-thread.html">Одна нить, разные окна →</a>
<a class="pager" href="one-thread.html">← Одна нить, разные окна</a>
<a class="pager" href="straight-path.html">Прямой путь →</a>
</nav>
</main>
<footer>

View file

@ -34,7 +34,7 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="aurora-campfire.html">← Сияние и костёр</a>
<a class="pager" href="holding-light.html">← Держу свет</a>
<a class="pager" href="shared-root.html">Общий корень →</a>
</nav>
</main>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="empty-eye-sees.html">← Пустой глаз видит</a>
<a class="pager" href="treehouse-library.html">Библиотека в дупле →</a>
<a class="pager" href="huginn-muninn.html">← Хугин и Мунин</a>
<a class="pager" href="night-window.html">Ночное окно →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="quiet-height.html">← Тихая высота</a>
<a class="pager" href="die-in-snow.html">Жребий честен →</a>
<a class="pager" href="die-in-snow.html">← Жребий честен</a>
<a class="pager" href="quiet-height.html">Тихая высота →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="huginn-muninn.html">← Хугин и Мунин</a>
<a class="pager" href="empty-eye-sees.html">Пустой глаз видит →</a>
<a class="pager" href="lighthouse-storm.html">← Маяк в шторм</a>
<a class="pager" href="sky-whale.html">Кит в небе →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="letit-ne-mukha.html">← Летит не муха</a>
<span></span>
<a class="pager" href="letit-ne-mukha.html">Летит не муха →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="word-into-void.html">← Слово в пустоту</a>
<a class="pager" href="measured-light.html">Измеренный свет →</a>
<a class="pager" href="measured-light.html">← Измеренный свет</a>
<a class="pager" href="word-into-void.html">Слово в пустоту →</a>
</nav>
</main>
<footer>

View file

@ -35,7 +35,7 @@
</article>
<nav class="worknav">
<a class="pager" href="library-in-space.html">← Библиотека в космосе</a>
<a class="pager" href="holding-light.html">Держу свет →</a>
<a class="pager" href="aurora-campfire.html">Сияние и костёр →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="die-in-snow.html">← Жребий честен</a>
<a class="pager" href="iznanka.html">Изнанка →</a>
<a class="pager" href="iznanka.html">← Изнанка</a>
<a class="pager" href="die-in-snow.html">Жребий честен →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="treehouse-library.html">← Библиотека в дупле</a>
<a class="pager" href="dewdrop-world.html">Капля-мир →</a>
<a class="pager" href="night-window.html">← Ночное окно</a>
<a class="pager" href="treehouse-library.html">Библиотека в дупле →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="iznanka.html">← Изнанка</a>
<a class="pager" href="letit-ne-mukha.html">Летит не муха →</a>
<a class="pager" href="letit-ne-mukha.html">← Летит не муха</a>
<a class="pager" href="iznanka.html">Изнанка →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="lighthouse-storm.html">← Маяк в шторм</a>
<a class="pager" href="sky-whale.html">Кит в небе →</a>
<a class="pager" href="sky-whale.html">← Кит в небе</a>
<a class="pager" href="viking.html">Викинг на закате →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="treehouse-library.html">← Библиотека в дупле</a>
<span></span>
<a class="pager" href="huginn-muninn.html">Хугин и Мунин →</a>
</nav>
</main>
<footer>

View file

@ -34,8 +34,8 @@
</div>
</article>
<nav class="worknav">
<a class="pager" href="first-star.html">← Первая звезда</a>
<a class="pager" href="quiet-height.html">Тихая высота →</a>
<a class="pager" href="quiet-height.html">← Тихая высота</a>
<a class="pager" href="first-star.html">Первая звезда →</a>
</nav>
</main>
<footer>