fix(blog): add generator links, sync dates to 2026-05-14

- Add back-to-generators link on EN and RU blog index pages
- Update all 16 blog post dates to 2026-05-14 with staggered times
- Sync EN and RU post dates so matching topics have identical timestamps
This commit is contained in:
emil
2026-05-14 10:32:53 +03:00
parent ea77828094
commit db09f493e9
22 changed files with 130 additions and 66 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
---
title: "Color Theory: How to Generate Harmonious Palettes"
description: "Learn the basics of color theory and how to create beautiful, harmonious color palettes for your projects."
pubDate: 2025-01-09
modDate: 2025-01-09
pubDate: 2026-05-14T06:00:00
modDate: 2026-05-14T06:00:00
draft: false
lang: en
category: guide
@@ -1,8 +1,8 @@
---
title: "Dice Notation Explained: From d4 to Exploding Dice"
description: "Everything you need to know about dice notation for D&D, Pathfinder, and tabletop RPGs."
pubDate: 2025-01-13
modDate: 2025-01-13
pubDate: 2026-05-14T10:00:00
modDate: 2026-05-14T10:00:00
draft: false
lang: en
category: guide
@@ -1,8 +1,8 @@
---
title: "How to Create Strong Passwords: A Complete Guide"
description: "Master the art of creating unbreakable passwords with our comprehensive guide to password security."
pubDate: 2025-01-14
modDate: 2025-01-14
pubDate: 2026-05-14T11:00:00
modDate: 2026-05-14T11:00:00
draft: false
lang: en
category: guide
@@ -1,8 +1,8 @@
---
title: "The Psychology of Randomness: Why Humans Are Bad at Being Random"
description: "Discover the fascinating psychology behind why humans struggle to generate truly random choices and numbers."
pubDate: 2025-01-12
modDate: 2025-01-12
pubDate: 2026-05-14T09:00:00
modDate: 2026-05-14T09:00:00
draft: false
lang: en
category: guide
+2 -2
View File
@@ -1,8 +1,8 @@
---
title: "How to Use a Random Team Picker for Sports and Events"
description: "Make team selection fair and fun with random team pickers for sports, workshops, and group activities."
pubDate: 2025-01-10
modDate: 2025-01-10
pubDate: 2026-05-14T07:00:00
modDate: 2026-05-14T07:00:00
draft: false
lang: en
category: guide
+2 -2
View File
@@ -1,8 +1,8 @@
---
title: "Random Number Generators in Gaming: Fairness and Algorithms"
description: "How RNG works in video games and casinos, and why fairness matters for player trust."
pubDate: 2025-01-11
modDate: 2025-01-11
pubDate: 2026-05-14T08:00:00
modDate: 2026-05-14T08:00:00
draft: false
lang: en
category: guide
@@ -1,8 +1,8 @@
---
title: "UUID vs Sequential IDs: When to Use What"
description: "Compare UUIDs and sequential IDs to choose the right identifier strategy for your application."
pubDate: 2025-01-08
modDate: 2025-01-08
pubDate: 2026-05-14T05:00:00
modDate: 2026-05-14T05:00:00
draft: false
lang: en
category: guide
@@ -1,8 +1,8 @@
---
title: "What is Cryptographically Secure Randomness and Why It Matters"
description: "Learn why cryptographically secure random number generators are essential for passwords, gaming, and security."
pubDate: 2025-01-15
modDate: 2025-01-15
pubDate: 2026-05-14T12:00:00
modDate: 2026-05-14T12:00:00
draft: false
lang: en
category: guide
+2 -2
View File
@@ -1,8 +1,8 @@
---
title: "Теория цвета: как создавать гармоничные палитры"
description: "Изучите основы теории цвета и научитесь создавать красивые, гармоничные цветовые палитры для ваших проектов."
pubDate: 2025-01-22
modDate: 2025-01-22
pubDate: 2026-05-14T06:00:00
modDate: 2026-05-14T06:00:00
draft: false
lang: ru
category: guide
+2 -2
View File
@@ -1,8 +1,8 @@
---
title: "Нотация кубиков: от d4 до взрывающихся кубиков"
description: "Всё, что нужно знать о нотации кубиков для D&D, Pathfinder и настольных RPG."
pubDate: 2025-01-18
modDate: 2025-01-18
pubDate: 2026-05-14T10:00:00
modDate: 2026-05-14T10:00:00
draft: false
lang: ru
category: guide
@@ -1,8 +1,8 @@
---
title: "Как создавать надёжные пароли: полное руководство"
description: "Освойте искусство создания невзламываемых паролей с нашим подробным руководством по безопасности."
pubDate: 2025-01-17
modDate: 2025-01-17
pubDate: 2026-05-14T11:00:00
modDate: 2026-05-14T11:00:00
draft: false
lang: ru
category: guide
@@ -1,8 +1,8 @@
---
title: "Психология случайности: почему люди плохо справляются со случайностью"
description: "Откройте для себя увлекательную психологию того, почему люди не могут генерировать по-настоящему случайные выборы."
pubDate: 2025-01-19
modDate: 2025-01-19
pubDate: 2026-05-14T09:00:00
modDate: 2026-05-14T09:00:00
draft: false
lang: ru
category: guide
+2 -2
View File
@@ -1,8 +1,8 @@
---
title: "Как использовать случайный выбор команд для спорта и мероприятий"
description: "Сделайте выбор команд честным и весёлым с помощью случайных распределений для спорта и групповых активностей."
pubDate: 2025-01-21
modDate: 2025-01-21
pubDate: 2026-05-14T07:00:00
modDate: 2026-05-14T07:00:00
draft: false
lang: ru
category: guide
+2 -2
View File
@@ -1,8 +1,8 @@
---
title: "Генераторы случайных чисел в играх: честность и алгоритмы"
description: "Как работает RNG в видеоиграх и казино, и почему честность важна для доверия игроков."
pubDate: 2025-01-20
modDate: 2025-01-20
pubDate: 2026-05-14T08:00:00
modDate: 2026-05-14T08:00:00
draft: false
lang: ru
category: guide
@@ -1,8 +1,8 @@
---
title: "UUID против последовательных ID: когда что использовать"
description: "Сравните UUID и последовательные идентификаторы, чтобы выбрать правильную стратегию для вашего приложения."
pubDate: 2025-01-23
modDate: 2025-01-23
pubDate: 2026-05-14T05:00:00
modDate: 2026-05-14T05:00:00
draft: false
lang: ru
category: guide
@@ -1,8 +1,8 @@
---
title: "Что такое криптографически стойкая случайность и почему это важно"
description: "Узнайте, почему криптографически стойкие генераторы случайных чисел необходимы для паролей, игр и безопасности."
pubDate: 2025-01-16
modDate: 2025-01-16
pubDate: 2026-05-14T12:00:00
modDate: 2026-05-14T12:00:00
draft: false
lang: ru
category: guide
+2
View File
@@ -69,6 +69,7 @@ export const translations = {
brandLabel: "randify",
backToAll: "All generators",
backToHome: "Back to home",
backToGenerators: "← All Generators",
blog: "Blog",
blogDesc: "Tips, guides, and news about randomness and our generators.",
readMore: "Read more",
@@ -179,6 +180,7 @@ export const translations = {
brandLabel: "randify",
backToAll: "Все генераторы",
backToHome: "Вернуться на главную",
backToGenerators: "← Все генераторы",
blog: "Блог",
blogDesc: "Советы, руководства и новости о случайности и наших генераторах.",
readMore: "Читать далее",
+22
View File
@@ -39,6 +39,28 @@ const blogSchema = {
slot="head"
/>
<div class="max-w-4xl mx-auto px-4 py-12 sm:py-20">
<nav aria-label="Breadcrumb" class="mb-6">
<a
href="/"
class="inline-flex items-center gap-1.5 text-sm text-zinc-400 hover:text-accent transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-accent focus-visible:ring-offset-2 focus-visible:ring-offset-zinc-950 rounded"
>
<svg
xmlns="http://www.w3.org/2000/svg"
width="14"
height="14"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2.5"
stroke-linecap="round"
stroke-linejoin="round"
aria-hidden="true"
>
<path d="m15 18-6-6 6-6"></path>
</svg>
{T.backToGenerators}
</a>
</nav>
<header class="mb-12">
<div class="relative flex items-center gap-2 mb-6">
<div
+22
View File
@@ -39,6 +39,28 @@ const blogSchema = {
slot="head"
/>
<div class="max-w-4xl mx-auto px-4 py-12 sm:py-20">
<nav aria-label="Breadcrumb" class="mb-6">
<a
href="/ru/"
class="inline-flex items-center gap-1.5 text-sm text-zinc-400 hover:text-accent transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-accent focus-visible:ring-offset-2 focus-visible:ring-offset-zinc-950 rounded"
>
<svg
xmlns="http://www.w3.org/2000/svg"
width="14"
height="14"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2.5"
stroke-linecap="round"
stroke-linejoin="round"
aria-hidden="true"
>
<path d="m15 18-6-6 6-6"></path>
</svg>
{T.backToGenerators}
</a>
</nav>
<header class="mb-12">
<div class="relative flex items-center gap-2 mb-6">
<div