diff --git a/assets/js/app.js b/assets/js/app.js index 6af1409..cefc81d 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -91,7 +91,7 @@ const path = location.pathname; tabs.forEach(btn => { const cat = btn.dataset.cat; - const active = (cat === 'All' && (path === '/' || path === '/posts/' || path.startsWith('/posts'))) + const active = (cat === 'All' && (path === '/' || path.startsWith('/issue') || path === '/posts/')) || (cat !== 'All' && path.toLowerCase().includes(cat.toLowerCase().replace(/\s+/g, '-').replace(/[^a-z0-9-]/g, ''))); btn.setAttribute('aria-pressed', active ? 'true' : 'false'); }); @@ -222,9 +222,10 @@ if (!lb) return; lb.dataset.open = 'false'; document.body.style.overflow = ''; - // pop back to gallery if we're on a single-post URL if (window.__ROUX_OPEN_SLUG) { - navigate('/'); + const cur = lbList[lbIdx]; + const issueId = (cur && cur.issue) || '01'; + navigate(`/issues/${issueId}/`); } } @@ -279,6 +280,7 @@

${esc(p.description)}

Plate
№ ${esc(p.id)}
+
Issue
№ ${esc(p.issue || '01')}
Category
${esc((p.categories||['—'])[0])}
${tags.map(t => { diff --git a/content/issues/01/_index.md b/content/issues/01/_index.md new file mode 100644 index 0000000..27dd7f9 --- /dev/null +++ b/content/issues/01/_index.md @@ -0,0 +1,7 @@ +--- +title: "Fabric, Light & Gesture" +description: "The inaugural plates — one hundred photographs gathered across ateliers, streets, and quiet hotel corridors." +issueNumber: "№ 01" +season: "Spring MMXXVI" +status: "current" +--- diff --git a/content/issues/_index.md b/content/issues/_index.md index 6774bad..0ad9a77 100644 --- a/content/issues/_index.md +++ b/content/issues/_index.md @@ -1,5 +1,4 @@ --- -title: "Issues" -description: "Every quarterly release of Roux, in order." -layout: "issues" +title: "The Issues" +description: "Roux publishes one hundred photographs at a time, once a season. Each issue is a complete thing." --- diff --git a/content/posts/armored-chains-city-fire/index.md b/content/posts/armored-chains-city-fire/index.md index c0c67b3..46df024 100644 --- a/content/posts/armored-chains-city-fire/index.md +++ b/content/posts/armored-chains-city-fire/index.md @@ -3,6 +3,8 @@ title: "Armored Chains City Fire" description: "a fiery-haired model in black structured editorial fashion standing against a burning urban cityscape, defiant strength with orange flames and neon glow cutting through the dark cinematic backdrop" plate: "001" slug: "armored-chains-city-fire" +issues: + - "01" image: "armored-chains-city-fire.png" weight: 1 categories: diff --git a/content/posts/armored-warrior-poppy-fields/index.md b/content/posts/armored-warrior-poppy-fields/index.md index 4e962e6..33e2243 100644 --- a/content/posts/armored-warrior-poppy-fields/index.md +++ b/content/posts/armored-warrior-poppy-fields/index.md @@ -3,6 +3,8 @@ title: "Armored Warrior Poppy Fields" description: "a tall redhead in ornate structured black and silver fashion couture standing in a sweeping field of red poppies beneath a dramatic sky, epic painterly cinematic editorial quality" plate: "002" slug: "armored-warrior-poppy-fields" +issues: + - "01" image: "armored-warrior-poppy-fields.png" weight: 2 categories: diff --git a/content/posts/autumn-glamour-in-the-park/index.md b/content/posts/autumn-glamour-in-the-park/index.md index 811a6f7..626b586 100644 --- a/content/posts/autumn-glamour-in-the-park/index.md +++ b/content/posts/autumn-glamour-in-the-park/index.md @@ -3,6 +3,8 @@ title: "Autumn Glamour in the Park" description: "a striking redhead in a black latex dress with dramatic puffed sleeves posing in an autumn park, golden fallen leaves carpeting the ground in a glamorous yet gothic high-fashion editorial" plate: "003" slug: "autumn-glamour-in-the-park" +issues: + - "01" image: "autumn-glamour-in-the-park.png" weight: 3 categories: diff --git a/content/posts/baroque-hall-red-corset/index.md b/content/posts/baroque-hall-red-corset/index.md index 8bec9e1..7e89f35 100644 --- a/content/posts/baroque-hall-red-corset/index.md +++ b/content/posts/baroque-hall-red-corset/index.md @@ -3,6 +3,8 @@ title: "Baroque Hall Red Corset" description: "a fiery-haired model in a structured black corset and red latex gloves commanding a grand baroque corridor with gilded chandeliers, luxurious opulent setting and high-contrast editorial styling" plate: "004" slug: "baroque-hall-red-corset" +issues: + - "01" image: "baroque-hall-red-corset.png" weight: 4 categories: diff --git a/content/posts/bioluminescent-beauty-at-twilight/index.md b/content/posts/bioluminescent-beauty-at-twilight/index.md index 8b7dd85..0935788 100644 --- a/content/posts/bioluminescent-beauty-at-twilight/index.md +++ b/content/posts/bioluminescent-beauty-at-twilight/index.md @@ -3,6 +3,8 @@ title: "Bioluminescent Beauty at Twilight" description: "a fiery-haired model in a red and blue iridescent editorial bodysuit leaning gracefully against a glass surface with a glowing cyberpunk cityscape beyond, mesmerizing futuristic fashion portrait" plate: "005" slug: "bioluminescent-beauty-at-twilight" +issues: + - "01" image: "bioluminescent-beauty-at-twilight.png" weight: 5 categories: diff --git a/content/posts/cyber-huntress-on-wet-streets/index.md b/content/posts/cyber-huntress-on-wet-streets/index.md index 765e440..5085715 100644 --- a/content/posts/cyber-huntress-on-wet-streets/index.md +++ b/content/posts/cyber-huntress-on-wet-streets/index.md @@ -3,6 +3,8 @@ title: "Cyber Huntress on Wet Streets" description: "a fiery-haired model in a sleek black tactical editorial bodysuit posed mid-stride on a neon-lit rainy city street at night, long hair whipping in wind amid cinematic blue wet-pavement atmosphere" plate: "006" slug: "cyber-huntress-on-wet-streets" +issues: + - "01" image: "cyber-huntress-on-wet-streets.png" weight: 6 categories: diff --git a/content/posts/cyberpunk-femme-in-the-downpour/index.md b/content/posts/cyberpunk-femme-in-the-downpour/index.md index 8e03d88..f1b8dd2 100644 --- a/content/posts/cyberpunk-femme-in-the-downpour/index.md +++ b/content/posts/cyberpunk-femme-in-the-downpour/index.md @@ -3,6 +3,8 @@ title: "Cyberpunk Femme in the Downpour" description: "a fiery-haired model in a black leather editorial jacket and sleek bodysuit walking through a rain-soaked city street flanked by dramatic lighting, gritty neo-noir femme fatale fashion editorial" plate: "007" slug: "cyberpunk-femme-in-the-downpour" +issues: + - "01" image: "cyberpunk-femme-in-the-downpour.png" weight: 7 categories: diff --git a/content/posts/cyberpunk-night-pursuit/index.md b/content/posts/cyberpunk-night-pursuit/index.md index bb89da8..44216bc 100644 --- a/content/posts/cyberpunk-night-pursuit/index.md +++ b/content/posts/cyberpunk-night-pursuit/index.md @@ -3,6 +3,8 @@ title: "Cyberpunk Night Pursuit" description: "a sleek fiery-haired model in a form-fitting black editorial bodysuit striding through a rain-drenched futuristic cityscape, long hair flowing amid neon-lit reflections and dark skyscrapers" plate: "008" slug: "cyberpunk-night-pursuit" +issues: + - "01" image: "cyberpunk-night-pursuit.png" weight: 8 categories: diff --git a/content/posts/cyberpunk-rain-street-fighter/index.md b/content/posts/cyberpunk-rain-street-fighter/index.md index 002bfec..c33c7f9 100644 --- a/content/posts/cyberpunk-rain-street-fighter/index.md +++ b/content/posts/cyberpunk-rain-street-fighter/index.md @@ -3,6 +3,8 @@ title: "Cyberpunk Rain Street Fighter" description: "a fiery-haired model in a black structured editorial bodysuit standing defiantly on a rain-soaked neon-lit cyberpunk street, danger and fierce fashion energy in a gritty futuristic urban setting" plate: "009" slug: "cyberpunk-rain-street-fighter" +issues: + - "01" image: "cyberpunk-rain-street-fighter.png" weight: 9 categories: diff --git a/content/posts/dark-angel-in-the-jungle/index.md b/content/posts/dark-angel-in-the-jungle/index.md index b0ac63c..c85e002 100644 --- a/content/posts/dark-angel-in-the-jungle/index.md +++ b/content/posts/dark-angel-in-the-jungle/index.md @@ -3,6 +3,8 @@ title: "Dark Angel in the Jungle" description: "a redheaded model in a dramatic black bodysuit with a sweeping architectural cape standing amid lush tropical foliage, the editorial evoking wild power and otherworldly fashion beauty" plate: "010" slug: "dark-angel-in-the-jungle" +issues: + - "01" image: "dark-angel-in-the-jungle.png" weight: 10 categories: diff --git a/content/posts/dark-cabaret-on-stone-steps/index.md b/content/posts/dark-cabaret-on-stone-steps/index.md index 823740b..9c74f9d 100644 --- a/content/posts/dark-cabaret-on-stone-steps/index.md +++ b/content/posts/dark-cabaret-on-stone-steps/index.md @@ -3,6 +3,8 @@ title: "Dark Cabaret on Stone Steps" description: "a vivid redhead in a dramatic black and red corset editorial dress reclining on shadowy stone steps flanked by gothic columns, theatrical and seductive dark fantasy fashion aesthetic" plate: "011" slug: "dark-cabaret-on-stone-steps" +issues: + - "01" image: "dark-cabaret-on-stone-steps.png" weight: 11 categories: diff --git a/content/posts/dark-fairy-rose-throne/index.md b/content/posts/dark-fairy-rose-throne/index.md index 3313bae..ec35795 100644 --- a/content/posts/dark-fairy-rose-throne/index.md +++ b/content/posts/dark-fairy-rose-throne/index.md @@ -3,6 +3,8 @@ title: "Dark Fairy Rose Throne" description: "a fiery-haired model in structured black avant-garde couture with sheer translucent wing-like sculptural elements sitting among blood-red roses in a shadowy dark editorial setting" plate: "012" slug: "dark-fairy-rose-throne" +issues: + - "01" image: "dark-fairy-rose-throne.png" weight: 12 categories: diff --git a/content/posts/dark-forest-cyber-warrior/index.md b/content/posts/dark-forest-cyber-warrior/index.md index 87df722..efc6e2e 100644 --- a/content/posts/dark-forest-cyber-warrior/index.md +++ b/content/posts/dark-forest-cyber-warrior/index.md @@ -3,6 +3,8 @@ title: "Dark Forest Cyber Warrior" description: "a fierce redhead in a sleek red-and-black structured bodysuit striding through a cinematic dark setting, crimson accents and intense editorial energy channeling bold fashion power" plate: "013" slug: "dark-forest-cyber-warrior" +issues: + - "01" image: "dark-forest-cyber-warrior.png" weight: 13 categories: diff --git a/content/posts/dark-geisha-ronin/index.md b/content/posts/dark-geisha-ronin/index.md index 271e6d1..a3acfb1 100644 --- a/content/posts/dark-geisha-ronin/index.md +++ b/content/posts/dark-geisha-ronin/index.md @@ -3,6 +3,8 @@ title: "Dark Geisha Ronin" description: "a fiery-haired model in a hybrid black samurai-kimono editorial fashion with a bold red obi standing dramatically in a smoky void, flowing hair and warrior posture projecting mythic fashion editorial power" plate: "014" slug: "dark-geisha-ronin" +issues: + - "01" image: "dark-geisha-ronin.png" weight: 14 categories: diff --git a/content/posts/dark-manor-corset-queen/index.md b/content/posts/dark-manor-corset-queen/index.md index 53e0914..8b9893b 100644 --- a/content/posts/dark-manor-corset-queen/index.md +++ b/content/posts/dark-manor-corset-queen/index.md @@ -3,6 +3,8 @@ title: "Dark Manor Corset Queen" description: "a statuesque redhead in an ornate black corset and lace editorial fashion standing imperiously in a candlelit dark manor interior, gothic theatrical amber light and rich shadows framing a commanding editorial" plate: "015" slug: "dark-manor-corset-queen" +issues: + - "01" image: "dark-manor-corset-queen.png" weight: 15 categories: diff --git a/content/posts/dark-pirate-in-cobbled-alley/index.md b/content/posts/dark-pirate-in-cobbled-alley/index.md index 7ec8511..197a5e2 100644 --- a/content/posts/dark-pirate-in-cobbled-alley/index.md +++ b/content/posts/dark-pirate-in-cobbled-alley/index.md @@ -3,6 +3,8 @@ title: "Dark Pirate in Cobbled Alley" description: "a fiery-haired model in a dark red and black structured leather editorial look standing in a gloomy atmospheric cobblestone setting at night, gothic adventure and cinematic fashion energy" plate: "016" slug: "dark-pirate-in-cobbled-alley" +issues: + - "01" image: "dark-pirate-in-cobbled-alley.png" weight: 16 categories: diff --git a/content/posts/dark-sovereign-with-black-cape/index.md b/content/posts/dark-sovereign-with-black-cape/index.md index e065ec3..d33140b 100644 --- a/content/posts/dark-sovereign-with-black-cape/index.md +++ b/content/posts/dark-sovereign-with-black-cape/index.md @@ -3,6 +3,8 @@ title: "Dark Sovereign with Black Cape" description: "a commanding redhead in a structured black corset and sweeping dark dramatic cape standing in a brooding gothic courtyard at night, red accents and dark lantern lighting defining the fashion villain aesthetic" plate: "017" slug: "dark-sovereign-with-black-cape" +issues: + - "01" image: "dark-sovereign-with-black-cape.png" weight: 17 categories: diff --git a/content/posts/dark-valkyrie-rising/index.md b/content/posts/dark-valkyrie-rising/index.md index bcb38a1..06087df 100644 --- a/content/posts/dark-valkyrie-rising/index.md +++ b/content/posts/dark-valkyrie-rising/index.md @@ -3,6 +3,8 @@ title: "Dark Valkyrie Rising" description: "a fiery-haired model in dark structured fashion armor with a sweeping crimson-lined dramatic cape standing in a gothic hall, the commanding fashion-warrior editorial exuding dark glamour" plate: "018" slug: "dark-valkyrie-rising" +issues: + - "01" image: "dark-valkyrie-rising.png" weight: 18 categories: diff --git a/content/posts/demon-horns-red-throne/index.md b/content/posts/demon-horns-red-throne/index.md index ed52d7f..f807b5e 100644 --- a/content/posts/demon-horns-red-throne/index.md +++ b/content/posts/demon-horns-red-throne/index.md @@ -3,6 +3,8 @@ title: "Demon Horns Red Throne" description: "a striking redhead in a sculptural black corset and sweeping crimson-lined cape posed before crimson roses, a bold avant-garde horned headpiece completing the ritualistic dark editorial" plate: "019" slug: "demon-horns-red-throne" +issues: + - "01" image: "demon-horns-red-throne.png" weight: 19 categories: diff --git a/content/posts/desert-queen-under-stars/index.md b/content/posts/desert-queen-under-stars/index.md index de7fe6e..49fedff 100644 --- a/content/posts/desert-queen-under-stars/index.md +++ b/content/posts/desert-queen-under-stars/index.md @@ -3,6 +3,8 @@ title: "Desert Queen Under Stars" description: "a regal redhead in a jeweled gold headpiece and sweeping crimson silk cape posed against ornate arched columns at night, her elaborate regalia bathed in deep golds and reds" plate: "020" slug: "desert-queen-under-stars" +issues: + - "01" image: "desert-queen-under-stars.png" weight: 20 categories: diff --git a/content/posts/elven-enchantress-among-serpents/index.md b/content/posts/elven-enchantress-among-serpents/index.md index 51a15d1..eb84ac4 100644 --- a/content/posts/elven-enchantress-among-serpents/index.md +++ b/content/posts/elven-enchantress-among-serpents/index.md @@ -3,6 +3,8 @@ title: "Elven Enchantress Among Serpents" description: "a fiery-haired model in dramatic dark fashion armor with bold jeweled accessories posing in an atmospheric jungle setting, the mysterious primal editorial mood defined by dappled filtered light" plate: "021" slug: "elven-enchantress-among-serpents" +issues: + - "01" image: "elven-enchantress-among-serpents.png" weight: 21 categories: diff --git a/content/posts/fairytale-queen-by-night-castle/index.md b/content/posts/fairytale-queen-by-night-castle/index.md index 962f490..f02a54e 100644 --- a/content/posts/fairytale-queen-by-night-castle/index.md +++ b/content/posts/fairytale-queen-by-night-castle/index.md @@ -3,6 +3,8 @@ title: "Fairytale Queen by Night Castle" description: "a glamorous redhead in a layered pink and red ballgown posing on a stone terrace with a dramatically illuminated architectural backdrop at night, storybook opulence and magical romanticism" plate: "022" slug: "fairytale-queen-by-night-castle" +issues: + - "01" image: "fairytale-queen-by-night-castle.png" weight: 22 categories: diff --git a/content/posts/fire-warrior-storms-the-forest/index.md b/content/posts/fire-warrior-storms-the-forest/index.md index 8679163..91a9550 100644 --- a/content/posts/fire-warrior-storms-the-forest/index.md +++ b/content/posts/fire-warrior-storms-the-forest/index.md @@ -3,6 +3,8 @@ title: "Fire Warrior Storms the Forest" description: "a fierce redhead in gleaming dark structured editorial couture wielding a sleek prop blade amid a cinematic fog-laden forest at night, fiery dramatic atmosphere in a battle-ready fashion moment" plate: "023" slug: "fire-warrior-storms-the-forest" +issues: + - "01" image: "fire-warrior-storms-the-forest.png" weight: 23 categories: diff --git a/content/posts/firestorm-city-warrior/index.md b/content/posts/firestorm-city-warrior/index.md index f5251cf..e14fe60 100644 --- a/content/posts/firestorm-city-warrior/index.md +++ b/content/posts/firestorm-city-warrior/index.md @@ -3,6 +3,8 @@ title: "Firestorm City Warrior" description: "a fiery-haired model in black structured editorial fashion standing against a blazing red and orange atmospheric cityscape at night, her hair catching the fire-glow in an intense high-fashion editorial" plate: "024" slug: "firestorm-city-warrior" +issues: + - "01" image: "firestorm-city-warrior.png" weight: 24 categories: diff --git a/content/posts/floral-silk-urban-dusk/index.md b/content/posts/floral-silk-urban-dusk/index.md index 6f61b24..e4ba84a 100644 --- a/content/posts/floral-silk-urban-dusk/index.md +++ b/content/posts/floral-silk-urban-dusk/index.md @@ -3,6 +3,8 @@ title: "Floral Silk Urban Dusk" description: "a flame-haired model in an elegant black kimono with large floral motifs standing against a vivid neon cityscape backdrop, sultry dramatic fashion merging high couture with Tokyo night street aesthetics" plate: "025" slug: "floral-silk-urban-dusk" +issues: + - "01" image: "floral-silk-urban-dusk.png" weight: 25 categories: diff --git a/content/posts/forest-fairy-in-gold/index.md b/content/posts/forest-fairy-in-gold/index.md index 87d3132..99849dc 100644 --- a/content/posts/forest-fairy-in-gold/index.md +++ b/content/posts/forest-fairy-in-gold/index.md @@ -3,6 +3,8 @@ title: "Forest Fairy in Gold" description: "a radiant redhead in a flowing golden editorial fairy dress posing with sheer iridescent wing accessories in an enchanted forest setting with soft pink blossoms and dreamlike light" plate: "026" slug: "forest-fairy-in-gold" +issues: + - "01" image: "forest-fairy-in-gold.png" weight: 26 categories: diff --git a/content/posts/futuristic-warrior-rain-stance/index.md b/content/posts/futuristic-warrior-rain-stance/index.md index d946027..6600d12 100644 --- a/content/posts/futuristic-warrior-rain-stance/index.md +++ b/content/posts/futuristic-warrior-rain-stance/index.md @@ -3,6 +3,8 @@ title: "Futuristic Warrior Rain Stance" description: "a fiery-haired model in sleek teal-and-black structured fashion couture standing poised in a rain-drenched architectural setting, resolute expression and glistening rain creating tense action-ready fashion atmosphere" plate: "027" slug: "futuristic-warrior-rain-stance" +issues: + - "01" image: "futuristic-warrior-rain-stance.png" weight: 27 categories: diff --git a/content/posts/garden-glamour-in-black-latex/index.md b/content/posts/garden-glamour-in-black-latex/index.md index 11ce3f4..f88f4d6 100644 --- a/content/posts/garden-glamour-in-black-latex/index.md +++ b/content/posts/garden-glamour-in-black-latex/index.md @@ -3,6 +3,8 @@ title: "Garden Glamour in Black Latex" description: "a vibrant redhead in a glossy black latex crop top and mini skirt posing confidently amid a colorful flower garden, radiating playful sensuality against the lush floral backdrop" plate: "028" slug: "garden-glamour-in-black-latex" +issues: + - "01" image: "garden-glamour-in-black-latex.png" weight: 28 categories: diff --git a/content/posts/garden-lantern-twilight/index.md b/content/posts/garden-lantern-twilight/index.md index 54ce69d..c810afa 100644 --- a/content/posts/garden-lantern-twilight/index.md +++ b/content/posts/garden-lantern-twilight/index.md @@ -3,6 +3,8 @@ title: "Garden Lantern Twilight" description: "a fiery-haired model in a soft floral editorial dress standing in a beautifully lit Japanese garden at dusk, surrounded by blooming flowers and glowing stone lanterns in a peaceful romantic fashion editorial" plate: "029" slug: "garden-lantern-twilight" +issues: + - "01" image: "garden-lantern-twilight.png" weight: 29 categories: diff --git a/content/posts/glamorous-bar-night-out/index.md b/content/posts/glamorous-bar-night-out/index.md index a05d84b..33238db 100644 --- a/content/posts/glamorous-bar-night-out/index.md +++ b/content/posts/glamorous-bar-night-out/index.md @@ -3,6 +3,8 @@ title: "Glamorous Bar Night Out" description: "a vibrant redhead in a sparkling pink mini dress posing confidently at a neon-lit bar, warm magenta and purple lighting creating a lush upscale nightlife fashion editorial" plate: "030" slug: "glamorous-bar-night-out" +issues: + - "01" image: "glamorous-bar-night-out.png" weight: 30 categories: diff --git a/content/posts/goth-latex-night-stand/index.md b/content/posts/goth-latex-night-stand/index.md index 8d37f88..33bd428 100644 --- a/content/posts/goth-latex-night-stand/index.md +++ b/content/posts/goth-latex-night-stand/index.md @@ -3,6 +3,8 @@ title: "Goth Latex Night Stand" description: "a flame-haired model in an elegant black latex editorial bodysuit with long gloves and thigh-high stockings posing in a dimly lit gothic interior, composed sophisticated dark glamour" plate: "031" slug: "goth-latex-night-stand" +issues: + - "01" image: "goth-latex-night-stand.png" weight: 31 categories: diff --git a/content/posts/gothic-arch-black-elegance/index.md b/content/posts/gothic-arch-black-elegance/index.md index 416d8ec..9ab26ca 100644 --- a/content/posts/gothic-arch-black-elegance/index.md +++ b/content/posts/gothic-arch-black-elegance/index.md @@ -3,6 +3,8 @@ title: "Gothic Arch Black Elegance" description: "a slender redhead in a flowing black sleeveless editorial dress turning gracefully within a dark gothic stone archway, melancholic ethereal fashion quality with muted tones and dramatic architectural framing" plate: "032" slug: "gothic-arch-black-elegance" +issues: + - "01" image: "gothic-arch-black-elegance.png" weight: 32 categories: diff --git a/content/posts/gothic-cathedral-red-gown/index.md b/content/posts/gothic-cathedral-red-gown/index.md index e12a670..9a11052 100644 --- a/content/posts/gothic-cathedral-red-gown/index.md +++ b/content/posts/gothic-cathedral-red-gown/index.md @@ -3,6 +3,8 @@ title: "Gothic Cathedral Red Gown" description: "a fiery-haired model in a figure-hugging red gown standing in a vaulted gothic architectural hall bathed in warm amber light, crimson dress against ancient stone creating powerful editorial atmosphere" plate: "033" slug: "gothic-cathedral-red-gown" +issues: + - "01" image: "gothic-cathedral-red-gown.png" weight: 33 categories: diff --git a/content/posts/gothic-green-enchantress/index.md b/content/posts/gothic-green-enchantress/index.md index acfcb31..dacaa7e 100644 --- a/content/posts/gothic-green-enchantress/index.md +++ b/content/posts/gothic-green-enchantress/index.md @@ -3,6 +3,8 @@ title: "Gothic Green Enchantress" description: "a redhead in an elaborate dark structured corset ensemble with dramatic emerald-toned accessories before a shadowy atmospheric backdrop, moody violet-tinted editorial styling" plate: "034" slug: "gothic-green-enchantress" +issues: + - "01" image: "gothic-green-enchantress.png" weight: 34 categories: diff --git a/content/posts/gothic-hall-rock-rebel/index.md b/content/posts/gothic-hall-rock-rebel/index.md index 25ee26d..242f9d7 100644 --- a/content/posts/gothic-hall-rock-rebel/index.md +++ b/content/posts/gothic-hall-rock-rebel/index.md @@ -3,6 +3,8 @@ title: "Gothic Hall Rock Rebel" description: "a copper-haired model in a band T-shirt and black leather mini-skirt with dark thigh-highs standing in a torch-lit gothic stone hall, dark-academia rebellious fashion editorial flair" plate: "035" slug: "gothic-hall-rock-rebel" +issues: + - "01" image: "gothic-hall-rock-rebel.png" weight: 35 categories: diff --git a/content/posts/gothic-temptress-in-the-cathedral/index.md b/content/posts/gothic-temptress-in-the-cathedral/index.md index 3db72f7..184e25a 100644 --- a/content/posts/gothic-temptress-in-the-cathedral/index.md +++ b/content/posts/gothic-temptress-in-the-cathedral/index.md @@ -3,6 +3,8 @@ title: "Gothic Temptress in the Cathedral" description: "a fiery-haired model in sleek black latex posing inside a grand gothic architectural setting, dramatic shadows and deep decadent dark elegance defining the editorial tone" plate: "036" slug: "gothic-temptress-in-the-cathedral" +issues: + - "01" image: "gothic-temptress-in-the-cathedral.png" weight: 36 categories: diff --git a/content/posts/graffiti-wall-winter-squat/index.md b/content/posts/graffiti-wall-winter-squat/index.md index 706718d..27cbe63 100644 --- a/content/posts/graffiti-wall-winter-squat/index.md +++ b/content/posts/graffiti-wall-winter-squat/index.md @@ -3,6 +3,8 @@ title: "Graffiti Wall Winter Squat" description: "a fiery-haired model in all-black streetwear crouching before a large orange graffiti mural in a snowy urban setting, raw defiant street-art fashion editorial energy" plate: "037" slug: "graffiti-wall-winter-squat" +issues: + - "01" image: "graffiti-wall-winter-squat.png" weight: 37 categories: diff --git a/content/posts/highland-battle-fury/index.md b/content/posts/highland-battle-fury/index.md index d56a1cc..045da42 100644 --- a/content/posts/highland-battle-fury/index.md +++ b/content/posts/highland-battle-fury/index.md @@ -3,6 +3,8 @@ title: "Highland Battle Fury" description: "a fierce redhead in silver structured fashion armor striding against a dramatic highland sky, the fur-trimmed cape and fierce editorial expression creating an epic mythological fashion moment" plate: "038" slug: "highland-battle-fury" +issues: + - "01" image: "highland-battle-fury.png" weight: 38 categories: diff --git a/content/posts/infernal-pirate-queen/index.md b/content/posts/infernal-pirate-queen/index.md index b958d96..9a13e32 100644 --- a/content/posts/infernal-pirate-queen/index.md +++ b/content/posts/infernal-pirate-queen/index.md @@ -3,6 +3,8 @@ title: "Infernal Pirate Queen" description: "a fierce redhead in black theatrical fashion couture commanding a scene of dramatic orange and red ambient lighting, blazing tones and defiant posture creating explosive cinematic fashion intensity" plate: "039" slug: "infernal-pirate-queen" +issues: + - "01" image: "infernal-pirate-queen.png" weight: 39 categories: diff --git a/content/posts/iron-heroine-in-the-rain/index.md b/content/posts/iron-heroine-in-the-rain/index.md index 38a87d8..f0424b7 100644 --- a/content/posts/iron-heroine-in-the-rain/index.md +++ b/content/posts/iron-heroine-in-the-rain/index.md @@ -3,6 +3,8 @@ title: "Iron Heroine in the Rain" description: "a fiery-haired model in sleek structured editorial couture with glowing accent detailing standing in a neon-lit rainy city, cyberpunk aesthetics and powerful determined expression defining the fashion editorial" plate: "040" slug: "iron-heroine-in-the-rain" +issues: + - "01" image: "iron-heroine-in-the-rain.png" weight: 40 categories: diff --git a/content/posts/jungle-commando-sci-fi-strike/index.md b/content/posts/jungle-commando-sci-fi-strike/index.md index 3d98ec2..67cd7f6 100644 --- a/content/posts/jungle-commando-sci-fi-strike/index.md +++ b/content/posts/jungle-commando-sci-fi-strike/index.md @@ -3,6 +3,8 @@ title: "Jungle Commando Sci-Fi Strike" description: "a fiery-haired model in a sleek green-and-black structured fashion editorial posed against lush tropical foliage, bold graphic styling and an intense expression channeling editorial power" plate: "041" slug: "jungle-commando-sci-fi-strike" +issues: + - "01" image: "jungle-commando-sci-fi-strike.png" weight: 41 categories: diff --git a/content/posts/jungle-horizon-tribal-queen/index.md b/content/posts/jungle-horizon-tribal-queen/index.md index 81f230c..98f20cc 100644 --- a/content/posts/jungle-horizon-tribal-queen/index.md +++ b/content/posts/jungle-horizon-tribal-queen/index.md @@ -3,6 +3,8 @@ title: "Jungle Horizon Tribal Queen" description: "a regal redhead adorned in vibrant orange and gold tribal-inspired fashion couture standing on a sun-baked vantage point with a sweeping horizon view, rich earth tones and ornate jeweled styling" plate: "042" slug: "jungle-horizon-tribal-queen" +issues: + - "01" image: "jungle-horizon-tribal-queen.png" weight: 42 categories: diff --git a/content/posts/kimono-neon-geisha/index.md b/content/posts/kimono-neon-geisha/index.md index a2dde76..379c62f 100644 --- a/content/posts/kimono-neon-geisha/index.md +++ b/content/posts/kimono-neon-geisha/index.md @@ -3,6 +3,8 @@ title: "Kimono Neon Geisha" description: "a flame-haired model in a striking white kimono with bold dark patterns spreading her arms wide on a neon-blazing Japanese street, theatrical confidence radiating against warm red lanterns" plate: "043" slug: "kimono-neon-geisha" +issues: + - "01" image: "kimono-neon-geisha.png" weight: 43 categories: diff --git a/content/posts/lantern-garden-thai-evening/index.md b/content/posts/lantern-garden-thai-evening/index.md index dbf6062..9d16b4b 100644 --- a/content/posts/lantern-garden-thai-evening/index.md +++ b/content/posts/lantern-garden-thai-evening/index.md @@ -3,6 +3,8 @@ title: "Lantern Garden Thai Evening" description: "a model with auburn hair in a delicate floral editorial dress standing in a warmly lit Thai-style garden at dusk, surrounded by glowing lanterns and tropical flowers in a magical serenity fashion editorial" plate: "044" slug: "lantern-garden-thai-evening" +issues: + - "01" image: "lantern-garden-thai-evening.png" weight: 44 categories: diff --git a/content/posts/lantern-glow-onsen-serenity/index.md b/content/posts/lantern-glow-onsen-serenity/index.md index ec60ef9..e7dd3bc 100644 --- a/content/posts/lantern-glow-onsen-serenity/index.md +++ b/content/posts/lantern-glow-onsen-serenity/index.md @@ -3,6 +3,8 @@ title: "Lantern Glow Onsen Serenity" description: "a fiery-haired model in a white kimono-style editorial garment sitting peacefully in a traditional outdoor Japanese setting surrounded by warm stone and paper lanterns, tranquil quietly luminous fashion editorial" plate: "045" slug: "lantern-glow-onsen-serenity" +issues: + - "01" image: "lantern-glow-onsen-serenity.png" weight: 45 categories: diff --git a/content/posts/latex-elegance-among-hedges/index.md b/content/posts/latex-elegance-among-hedges/index.md index 4728a5b..8d55215 100644 --- a/content/posts/latex-elegance-among-hedges/index.md +++ b/content/posts/latex-elegance-among-hedges/index.md @@ -3,6 +3,8 @@ title: "Latex Elegance Among Hedges" description: "a striking redhead in a sleek black latex gown with a high thigh slit standing poised before manicured hedges, exuding dark glamour and composed confidence in a formal garden setting" plate: "046" slug: "latex-elegance-among-hedges" +issues: + - "01" image: "latex-elegance-among-hedges.png" weight: 46 categories: diff --git a/content/posts/leather-goddess-city-twilight/index.md b/content/posts/leather-goddess-city-twilight/index.md index 7f13e2d..1e4e079 100644 --- a/content/posts/leather-goddess-city-twilight/index.md +++ b/content/posts/leather-goddess-city-twilight/index.md @@ -3,6 +3,8 @@ title: "Leather Goddess City Twilight" description: "a poised redhead in a form-fitting black leather editorial dress and long gloves standing before grand neoclassical architecture in stormy twilight, cool composed noir-fashion elevated aesthetic" plate: "047" slug: "leather-goddess-city-twilight" +issues: + - "01" image: "leather-goddess-city-twilight.png" weight: 47 categories: diff --git a/content/posts/library-power-silhouette/index.md b/content/posts/library-power-silhouette/index.md index e3d88c5..aa2ef29 100644 --- a/content/posts/library-power-silhouette/index.md +++ b/content/posts/library-power-silhouette/index.md @@ -3,6 +3,8 @@ title: "Library Power Silhouette" description: "a fiery-haired model in a form-fitting black lace dress standing commanding before a warmly lit private library, quiet editorial authority and elegance with rich wood tones and lamplight" plate: "048" slug: "library-power-silhouette" +issues: + - "01" image: "library-power-silhouette.png" weight: 48 categories: diff --git a/content/posts/luxury-streetwear-noir/index.md b/content/posts/luxury-streetwear-noir/index.md index ea1a4e4..9c7404b 100644 --- a/content/posts/luxury-streetwear-noir/index.md +++ b/content/posts/luxury-streetwear-noir/index.md @@ -3,6 +3,8 @@ title: "Luxury Streetwear Noir" description: "a glamorous redhead in a tight black evening gown with a bold side slit posing beside a silver luxury vehicle on a sparkling city boulevard at night, confident urban fashion elegance" plate: "049" slug: "luxury-streetwear-noir" +issues: + - "01" image: "luxury-streetwear-noir.png" weight: 49 categories: diff --git a/content/posts/midnight-motorcycle-urban-rider/index.md b/content/posts/midnight-motorcycle-urban-rider/index.md index b430703..8c3896b 100644 --- a/content/posts/midnight-motorcycle-urban-rider/index.md +++ b/content/posts/midnight-motorcycle-urban-rider/index.md @@ -3,6 +3,8 @@ title: "Midnight Motorcycle Urban Rider" description: "a fiery-haired model in sleek structured editorial fashion crouching beside a powerful motorcycle on a rain-lit city street, the dramatic halo of headlights creating a cinematic speed-and-danger fashion editorial" plate: "050" slug: "midnight-motorcycle-urban-rider" +issues: + - "01" image: "midnight-motorcycle-urban-rider.png" weight: 50 categories: diff --git a/content/posts/midnight-rain-dancer/index.md b/content/posts/midnight-rain-dancer/index.md index fbac404..56a5ed5 100644 --- a/content/posts/midnight-rain-dancer/index.md +++ b/content/posts/midnight-rain-dancer/index.md @@ -3,6 +3,8 @@ title: "Midnight Rain Dancer" description: "a fiery-haired model in a sleek black latex editorial swimsuit posing dramatically on a rain-slicked city street at night, warm golden street lights reflecting off wet pavement in moody fashion atmosphere" plate: "051" slug: "midnight-rain-dancer" +issues: + - "01" image: "midnight-rain-dancer.png" weight: 51 categories: diff --git a/content/posts/monsoon-rain-dance/index.md b/content/posts/monsoon-rain-dance/index.md index 943fa3a..0e329d5 100644 --- a/content/posts/monsoon-rain-dance/index.md +++ b/content/posts/monsoon-rain-dance/index.md @@ -3,6 +3,8 @@ title: "Monsoon Rain Dance" description: "a fiery-haired model in jeweled tribal-inspired editorial fashion stretching her arms skyward amid a dramatic rain-soaked urban night scene, raw energy and warrior-goddess editorial mood" plate: "052" slug: "monsoon-rain-dance" +issues: + - "01" image: "monsoon-rain-dance.png" weight: 52 categories: diff --git a/content/posts/moonlit-bridal-sea-column/index.md b/content/posts/moonlit-bridal-sea-column/index.md index 4255ed0..3314589 100644 --- a/content/posts/moonlit-bridal-sea-column/index.md +++ b/content/posts/moonlit-bridal-sea-column/index.md @@ -3,6 +3,8 @@ title: "Moonlit Bridal Sea Column" description: "a flame-haired model in a bespoke white silk bridal gown standing between stone columns overlooking a moonlit sea at dusk, a silver tiara catching the last light in a timeless bridal editorial" plate: "053" slug: "moonlit-bridal-sea-column" +issues: + - "01" image: "moonlit-bridal-sea-column.png" weight: 53 categories: diff --git a/content/posts/neon-alley-kimono-tattoo/index.md b/content/posts/neon-alley-kimono-tattoo/index.md index 3934823..3bda1a8 100644 --- a/content/posts/neon-alley-kimono-tattoo/index.md +++ b/content/posts/neon-alley-kimono-tattoo/index.md @@ -3,6 +3,8 @@ title: "Neon Alley Kimono Tattoo" description: "a fiery-haired model with an elaborate back tattoo in a modern black-and-white editorial kimono turning away on a neon-lit Japanese street at night, traditional fashion blended with urban body-art edge" plate: "054" slug: "neon-alley-kimono-tattoo" +issues: + - "01" image: "neon-alley-kimono-tattoo.png" weight: 54 categories: diff --git a/content/posts/neon-kimono-city-night/index.md b/content/posts/neon-kimono-city-night/index.md index 3389ab4..01d21fc 100644 --- a/content/posts/neon-kimono-city-night/index.md +++ b/content/posts/neon-kimono-city-night/index.md @@ -3,6 +3,8 @@ title: "Neon Kimono City Night" description: "a fiery-haired model in a traditional white kimono with a modern editorial twist posing on a neon-lit Tokyo street at night, classic Japanese fashion and glowing city signage creating vivid cultural fashion contrast" plate: "056" slug: "neon-kimono-city-night" +issues: + - "01" image: "neon-kimono-city-night.png" weight: 56 categories: diff --git a/content/posts/neon-rain-cyber-siren/index.md b/content/posts/neon-rain-cyber-siren/index.md index bfcac54..c679da1 100644 --- a/content/posts/neon-rain-cyber-siren/index.md +++ b/content/posts/neon-rain-cyber-siren/index.md @@ -3,6 +3,8 @@ title: "Neon Rain Cyber Siren" description: "a flame-haired model in a sleek violet and blue bodysuit posing in a rain-soaked neon-drenched urban setting at night, electric color and reflective wet ground creating a futuristic editorial" plate: "057" slug: "neon-rain-cyber-siren" +issues: + - "01" image: "neon-rain-cyber-siren.png" weight: 57 categories: diff --git a/content/posts/neon-street-cyber-punk/index.md b/content/posts/neon-street-cyber-punk/index.md index ab16837..82b1871 100644 --- a/content/posts/neon-street-cyber-punk/index.md +++ b/content/posts/neon-street-cyber-punk/index.md @@ -3,6 +3,8 @@ title: "Neon Street Cyber Punk" description: "a vivid redhead in a colorful fashion-forward puffer jacket and neon-accented co-ord standing on a lively neon-lit street at night, bold futuristic street styling and vibrant city energy" plate: "058" slug: "neon-street-cyber-punk" +issues: + - "01" image: "neon-street-cyber-punk.png" weight: 58 categories: diff --git a/content/posts/neon-vigilante-rainy-streets/index.md b/content/posts/neon-vigilante-rainy-streets/index.md index 97f9a7a..4e6e50a 100644 --- a/content/posts/neon-vigilante-rainy-streets/index.md +++ b/content/posts/neon-vigilante-rainy-streets/index.md @@ -3,6 +3,8 @@ title: "Neon Vigilante Rainy Streets" description: "a fierce fiery-haired model in a black-and-orange dramatic cape and structured editorial fashion striding through rain-slicked city streets under orange streetlights, cinematic action-fashion editorial" plate: "059" slug: "neon-vigilante-rainy-streets" +issues: + - "01" image: "neon-vigilante-rainy-streets.png" weight: 59 categories: diff --git a/content/posts/night-market-temptress/index.md b/content/posts/night-market-temptress/index.md index 0106dcd..6dc2a82 100644 --- a/content/posts/night-market-temptress/index.md +++ b/content/posts/night-market-temptress/index.md @@ -3,6 +3,8 @@ title: "Night Market Temptress" description: "a flame-haired model in a black qipao-inspired editorial fashion leaning forward at a vibrant Asian night market surrounded by colorful lanterns and festive neon lights, vivid cultural fashion contrast" plate: "060" slug: "night-market-temptress" +issues: + - "01" image: "night-market-temptress.png" weight: 60 categories: diff --git a/content/posts/noir-trench-coat-phantom/index.md b/content/posts/noir-trench-coat-phantom/index.md index 7cce410..bf00ffb 100644 --- a/content/posts/noir-trench-coat-phantom/index.md +++ b/content/posts/noir-trench-coat-phantom/index.md @@ -3,6 +3,8 @@ title: "Noir Trench Coat Phantom" description: "a commanding fiery-haired model in a long black trench coat standing in a rain-lit street at night, amber and grey tones of wet pavement and buildings reinforcing a classic noir fashion editorial" plate: "061" slug: "noir-trench-coat-phantom" +issues: + - "01" image: "noir-trench-coat-phantom.png" weight: 61 categories: diff --git a/content/posts/norse-shield-maiden-vista/index.md b/content/posts/norse-shield-maiden-vista/index.md index 60297eb..e0bd473 100644 --- a/content/posts/norse-shield-maiden-vista/index.md +++ b/content/posts/norse-shield-maiden-vista/index.md @@ -3,6 +3,8 @@ title: "Norse Shield Maiden Vista" description: "a redhead in layered leather and fur editorial fashion armor standing against a sweeping snow-dusted mountain landscape, stoic Scandinavian-inspired editorial radiating cold-weather fashion power" plate: "062" slug: "norse-shield-maiden-vista" +issues: + - "01" image: "norse-shield-maiden-vista.png" weight: 62 categories: diff --git a/content/posts/paris-bridge-crimson-dusk/index.md b/content/posts/paris-bridge-crimson-dusk/index.md index c9ab9d8..fbf93a8 100644 --- a/content/posts/paris-bridge-crimson-dusk/index.md +++ b/content/posts/paris-bridge-crimson-dusk/index.md @@ -3,6 +3,8 @@ title: "Paris Bridge Crimson Dusk" description: "a poised redhead in a dark structured military-style jacket with a bold red necktie standing before an illuminated Parisian bridge at night, refined cinematic editorial with cool blue-gold city tones" plate: "063" slug: "paris-bridge-crimson-dusk" +issues: + - "01" image: "paris-bridge-crimson-dusk.png" weight: 63 categories: diff --git a/content/posts/pink-goth-among-pillars/index.md b/content/posts/pink-goth-among-pillars/index.md index 6a80dfd..d0f583a 100644 --- a/content/posts/pink-goth-among-pillars/index.md +++ b/content/posts/pink-goth-among-pillars/index.md @@ -3,6 +3,8 @@ title: "Pink Goth Among Pillars" description: "a redhead in a shiny black latex dress standing amid stone columns under dramatic violet evening light, candles flickering as she gazes back with knowing editorial confidence" plate: "064" slug: "pink-goth-among-pillars" +issues: + - "01" image: "pink-goth-among-pillars.png" weight: 64 categories: diff --git a/content/posts/pixie-in-blue-command-center/index.md b/content/posts/pixie-in-blue-command-center/index.md index cbb3f5c..a570e94 100644 --- a/content/posts/pixie-in-blue-command-center/index.md +++ b/content/posts/pixie-in-blue-command-center/index.md @@ -3,6 +3,8 @@ title: "Pixie in Blue Command Center" description: "a playful fiery-haired model in a bright cobalt blue form-fitting editorial bodysuit posing in a sleek futuristic interior setting, vibrant blue contrasting warm auburn curls in a comic-book fashion editorial" plate: "065" slug: "pixie-in-blue-command-center" +issues: + - "01" image: "pixie-in-blue-command-center.png" weight: 65 categories: diff --git a/content/posts/poolside-sunset-meditation/index.md b/content/posts/poolside-sunset-meditation/index.md index 9f1775b..9629141 100644 --- a/content/posts/poolside-sunset-meditation/index.md +++ b/content/posts/poolside-sunset-meditation/index.md @@ -3,6 +3,8 @@ title: "Poolside Sunset Meditation" description: "a fiery-haired model in a pink bikini sitting cross-legged in a serene pose beside a tropical pool at golden hour, blissful palm-tree editorial with radiant sunset sky" plate: "066" slug: "poolside-sunset-meditation" +issues: + - "01" image: "poolside-sunset-meditation.png" weight: 66 categories: diff --git a/content/posts/rain-city-cyber-strike/index.md b/content/posts/rain-city-cyber-strike/index.md index 30c7687..98aeb8c 100644 --- a/content/posts/rain-city-cyber-strike/index.md +++ b/content/posts/rain-city-cyber-strike/index.md @@ -3,6 +3,8 @@ title: "Rain City Cyber Strike" description: "a battle-ready fiery-haired model in a sleek structured editorial fashion suit crouching dynamically on a rain-slicked city street glowing with street lights, intense cyberpunk action fashion" plate: "067" slug: "rain-city-cyber-strike" +issues: + - "01" image: "rain-city-cyber-strike.png" weight: 67 categories: diff --git a/content/posts/rain-drenched-voodoo-warrior/index.md b/content/posts/rain-drenched-voodoo-warrior/index.md index ab23312..4710f59 100644 --- a/content/posts/rain-drenched-voodoo-warrior/index.md +++ b/content/posts/rain-drenched-voodoo-warrior/index.md @@ -3,6 +3,8 @@ title: "Rain-Drenched Voodoo Warrior" description: "a fiery-haired model in sleek black editorial fashion posing with a dramatic sculptural staff prop in a rain-soaked neon-lit urban night, dark street mysticism with rain catching city light" plate: "068" slug: "rain-drenched-voodoo-warrior" +issues: + - "01" image: "rain-drenched-voodoo-warrior.png" weight: 68 categories: diff --git a/content/posts/rain-night-action-kick/index.md b/content/posts/rain-night-action-kick/index.md index 2e37d5e..68468c7 100644 --- a/content/posts/rain-night-action-kick/index.md +++ b/content/posts/rain-night-action-kick/index.md @@ -3,6 +3,8 @@ title: "Rain Night Action Kick" description: "a dynamic redhead in a sleek black editorial bodysuit striking a dramatic pose in a rain-drenched dark setting, kinetic composition and moody lighting capturing a thrilling high-fashion moment" plate: "069" slug: "rain-night-action-kick" +issues: + - "01" image: "rain-night-action-kick.png" weight: 69 categories: diff --git a/content/posts/rainy-city-badass/index.md b/content/posts/rainy-city-badass/index.md index b48f68d..ce32eb0 100644 --- a/content/posts/rainy-city-badass/index.md +++ b/content/posts/rainy-city-badass/index.md @@ -3,6 +3,8 @@ title: "Rainy City Badass" description: "a fiery-haired model in a black leather jacket and thigh-high boots striking a defiant pose on a rain-soaked city street at night, blurred neon lights painting the wet asphalt in bold street fashion editorial" plate: "070" slug: "rainy-city-badass" +issues: + - "01" image: "rainy-city-badass.png" weight: 70 categories: diff --git a/content/posts/rainy-city-black-armor/index.md b/content/posts/rainy-city-black-armor/index.md index 4ba9558..d94aa59 100644 --- a/content/posts/rainy-city-black-armor/index.md +++ b/content/posts/rainy-city-black-armor/index.md @@ -3,6 +3,8 @@ title: "Rainy City Black Armor" description: "a sleek fiery-haired model in a form-fitting black latex fashion suit striding through a rain-drenched city street silhouetted against blurred neon streetlights, cyberpunk antihero fashion aesthetic" plate: "071" slug: "rainy-city-black-armor" +issues: + - "01" image: "rainy-city-black-armor.png" weight: 71 categories: diff --git a/content/posts/rainy-city-dark-bodysuit/index.md b/content/posts/rainy-city-dark-bodysuit/index.md index e471c1b..d2e10a2 100644 --- a/content/posts/rainy-city-dark-bodysuit/index.md +++ b/content/posts/rainy-city-dark-bodysuit/index.md @@ -3,6 +3,8 @@ title: "Rainy City Dark Bodysuit" description: "a fiery-haired model in a sleek black editorial bodysuit striking a confident pose on a rain-slicked urban street at night, warm amber streetlamps and glistening wet ground adding cinematic noir edge" plate: "072" slug: "rainy-city-dark-bodysuit" +issues: + - "01" image: "rainy-city-dark-bodysuit.png" weight: 72 categories: diff --git a/content/posts/red-cape-misty-forest/index.md b/content/posts/red-cape-misty-forest/index.md index beb293e..104bcc2 100644 --- a/content/posts/red-cape-misty-forest/index.md +++ b/content/posts/red-cape-misty-forest/index.md @@ -3,6 +3,8 @@ title: "Red Cape Misty Forest" description: "a fiery-haired model in a sleek black editorial ensemble with a flowing crimson cape striding through a bare fog-draped atmospheric setting, hauntingly mysterious and boldly contrasted" plate: "073" slug: "red-cape-misty-forest" +issues: + - "01" image: "red-cape-misty-forest.png" weight: 73 categories: diff --git a/content/posts/red-jacket-urban-athlete/index.md b/content/posts/red-jacket-urban-athlete/index.md index 1851f89..938b4e0 100644 --- a/content/posts/red-jacket-urban-athlete/index.md +++ b/content/posts/red-jacket-urban-athlete/index.md @@ -3,6 +3,8 @@ title: "Red Jacket Urban Athlete" description: "a fiery-haired model in a red and black athletic fashion jacket standing on an open urban plaza at dusk, sporty self-assured editorial with graphic architectural backdrop" plate: "074" slug: "red-jacket-urban-athlete" +issues: + - "01" image: "red-jacket-urban-athlete.png" weight: 74 categories: diff --git a/content/posts/red-lantern-night-soak/index.md b/content/posts/red-lantern-night-soak/index.md index de57395..5260aab 100644 --- a/content/posts/red-lantern-night-soak/index.md +++ b/content/posts/red-lantern-night-soak/index.md @@ -3,6 +3,8 @@ title: "Red Lantern Night Soak" description: "a fiery-haired model in a flowing red editorial garment reclining in a night pool beneath glowing red lanterns and a starry coastal sky, lush sensual Japanese-aesthetic nocturnal fashion editorial" plate: "075" slug: "red-lantern-night-soak" +issues: + - "01" image: "red-lantern-night-soak.png" weight: 75 categories: diff --git a/content/posts/red-latex-gothic-staircase/index.md b/content/posts/red-latex-gothic-staircase/index.md index 396b097..47db9e3 100644 --- a/content/posts/red-latex-gothic-staircase/index.md +++ b/content/posts/red-latex-gothic-staircase/index.md @@ -3,6 +3,8 @@ title: "Red Latex Gothic Staircase" description: "a fiery-haired model in a bold red latex editorial dress posed dramatically on an ornate stone staircase, rich crimson tones against dark architecture creating a gothic theatrical fashion mood" plate: "076" slug: "red-latex-gothic-staircase" +issues: + - "01" image: "red-latex-gothic-staircase.png" weight: 76 categories: diff --git a/content/posts/red-warrior-rose-lamplight/index.md b/content/posts/red-warrior-rose-lamplight/index.md index 18e32be..acba6d1 100644 --- a/content/posts/red-warrior-rose-lamplight/index.md +++ b/content/posts/red-warrior-rose-lamplight/index.md @@ -3,6 +3,8 @@ title: "Red Warrior Rose Lamplight" description: "a fiery-haired model in black structured tactical fashion standing before darkened red roses and an ornate lamp, gothic power and deep shadows creating dramatic brooding fashion intensity" plate: "077" slug: "red-warrior-rose-lamplight" +issues: + - "01" image: "red-warrior-rose-lamplight.png" weight: 77 categories: diff --git a/content/posts/royal-warrior-guards-the-gate/index.md b/content/posts/royal-warrior-guards-the-gate/index.md index 428a11e..f9a8e9e 100644 --- a/content/posts/royal-warrior-guards-the-gate/index.md +++ b/content/posts/royal-warrior-guards-the-gate/index.md @@ -3,6 +3,8 @@ title: "Royal Warrior Guards the Gate" description: "a powerful redhead in ornate silver and gold structured fashion couture standing before an ancient stone architectural backdrop under a crisp winter sky, the heroic editorial projecting timeless valor" plate: "078" slug: "royal-warrior-guards-the-gate" +issues: + - "01" image: "royal-warrior-guards-the-gate.png" weight: 78 categories: diff --git a/content/posts/shield-maiden-defends-the-keep/index.md b/content/posts/shield-maiden-defends-the-keep/index.md index 62fb144..3ecdf05 100644 --- a/content/posts/shield-maiden-defends-the-keep/index.md +++ b/content/posts/shield-maiden-defends-the-keep/index.md @@ -3,6 +3,8 @@ title: "Shield Maiden Defends the Keep" description: "a fiery-haired model in polished silver and gold structured fashion armor posing in a battle-ready stance before a snow-dusted stone architectural backdrop, classic heroic fantasy-fashion editorial" plate: "079" slug: "shield-maiden-defends-the-keep" +issues: + - "01" image: "shield-maiden-defends-the-keep.png" weight: 79 categories: diff --git a/content/posts/silver-dress-by-the-benz/index.md b/content/posts/silver-dress-by-the-benz/index.md index 903ee35..1025c41 100644 --- a/content/posts/silver-dress-by-the-benz/index.md +++ b/content/posts/silver-dress-by-the-benz/index.md @@ -3,6 +3,8 @@ title: "Silver Dress by the Benz" description: "a vivacious redhead in a shimmering silver mini dress leaning against a silver luxury convertible on a glittering night street, breezy high-society fashion editorial charm" plate: "080" slug: "silver-dress-by-the-benz" +issues: + - "01" image: "silver-dress-by-the-benz.png" weight: 80 categories: diff --git a/content/posts/silver-dress-neon-boulevard/index.md b/content/posts/silver-dress-neon-boulevard/index.md index 25af809..35f0679 100644 --- a/content/posts/silver-dress-neon-boulevard/index.md +++ b/content/posts/silver-dress-neon-boulevard/index.md @@ -3,6 +3,8 @@ title: "Silver Dress Neon Boulevard" description: "a fiery-haired model in a shimmering silver mini-dress sitting gracefully on a neon-lit city sidewalk at night with colorful storefronts behind her, playful retro-glamour pop-art fashion editorial" plate: "081" slug: "silver-dress-neon-boulevard" +issues: + - "01" image: "silver-dress-neon-boulevard.png" weight: 81 categories: diff --git a/content/posts/silver-ruins-swordswoman/index.md b/content/posts/silver-ruins-swordswoman/index.md index 63e7bb1..ffca0e6 100644 --- a/content/posts/silver-ruins-swordswoman/index.md +++ b/content/posts/silver-ruins-swordswoman/index.md @@ -3,6 +3,8 @@ title: "Silver Ruins Swordswoman" description: "a battle-ready redhead in gleaming silver structured couture with dramatic accessories posed amid textured stone, the turbulent moody backdrop and fierce expression creating a powerful high-fashion editorial" plate: "082" slug: "silver-ruins-swordswoman" +issues: + - "01" image: "silver-ruins-swordswoman.png" weight: 82 categories: diff --git a/content/posts/stage-siren-in-gold-and-black/index.md b/content/posts/stage-siren-in-gold-and-black/index.md index 6a1cadc..aa5b430 100644 --- a/content/posts/stage-siren-in-gold-and-black/index.md +++ b/content/posts/stage-siren-in-gold-and-black/index.md @@ -3,6 +3,8 @@ title: "Stage Siren in Gold and Black" description: "a glamorous redhead in an elaborate black and gold structured corset costume striking a theatrical pose on a dimly lit stage, ornate gold jewelry and dramatic editorial styling commanding attention" plate: "083" slug: "stage-siren-in-gold-and-black" +issues: + - "01" image: "stage-siren-in-gold-and-black.png" weight: 83 categories: diff --git a/content/posts/starry-night-luxury-pose/index.md b/content/posts/starry-night-luxury-pose/index.md index 4925572..10575dc 100644 --- a/content/posts/starry-night-luxury-pose/index.md +++ b/content/posts/starry-night-luxury-pose/index.md @@ -3,6 +3,8 @@ title: "Starry Night Luxury Pose" description: "a radiant redhead in a form-fitting silver dress standing beside a silver luxury vehicle under a star-dusted night sky, a grand illuminated boulevard stretching behind her in a glamorous nocturnal editorial" plate: "084" slug: "starry-night-luxury-pose" +issues: + - "01" image: "starry-night-luxury-pose.png" weight: 84 categories: diff --git a/content/posts/starship-bridge-sci-fi-pilot/index.md b/content/posts/starship-bridge-sci-fi-pilot/index.md index bace1d1..6f0a59e 100644 --- a/content/posts/starship-bridge-sci-fi-pilot/index.md +++ b/content/posts/starship-bridge-sci-fi-pilot/index.md @@ -3,6 +3,8 @@ title: "Starship Bridge Sci-Fi Pilot" description: "a serene redhead in a form-fitting silver editorial spacesuit posing in a sleek angular interior with a panoramic cosmic backdrop, cool metallic blues defining the polished sci-fi fashion editorial" plate: "085" slug: "starship-bridge-sci-fi-pilot" +issues: + - "01" image: "starship-bridge-sci-fi-pilot.png" weight: 85 categories: diff --git a/content/posts/steampunk-carnival-gothic-beauty/index.md b/content/posts/steampunk-carnival-gothic-beauty/index.md index 0ac6ea7..4e67528 100644 --- a/content/posts/steampunk-carnival-gothic-beauty/index.md +++ b/content/posts/steampunk-carnival-gothic-beauty/index.md @@ -3,6 +3,8 @@ title: "Steampunk Carnival Gothic Beauty" description: "a fiery-haired model with tattoo-covered arms in a structured black corset and lace editorial fashion standing before a grand architectural setting with ornate ironwork, theatrical alternate-history high-fashion aesthetic" plate: "086" slug: "steampunk-carnival-gothic-beauty" +issues: + - "01" image: "steampunk-carnival-gothic-beauty.png" weight: 86 categories: diff --git a/content/posts/storm-wing-valkyrie/index.md b/content/posts/storm-wing-valkyrie/index.md index 6871368..b6fb36c 100644 --- a/content/posts/storm-wing-valkyrie/index.md +++ b/content/posts/storm-wing-valkyrie/index.md @@ -3,6 +3,8 @@ title: "Storm Wing Valkyrie" description: "a fierce redhead in black futuristic structured fashion couture standing against a stormy backdrop gripping a dramatic dark sculptural prop, the epic composition radiating fashion gravitas" plate: "087" slug: "storm-wing-valkyrie" +issues: + - "01" image: "storm-wing-valkyrie.png" weight: 87 categories: diff --git a/content/posts/sun-blessed-warrior-and-wolf/index.md b/content/posts/sun-blessed-warrior-and-wolf/index.md index 1b5e4a8..51d6dcc 100644 --- a/content/posts/sun-blessed-warrior-and-wolf/index.md +++ b/content/posts/sun-blessed-warrior-and-wolf/index.md @@ -3,6 +3,8 @@ title: "Sun-Blessed Warrior and Wolf" description: "a radiant redhead in elaborate jeweled structured fashion armor posing in a golden sun-drenched architectural setting, heroic editorial warmth and regal jeweled couture detail" plate: "088" slug: "sun-blessed-warrior-and-wolf" +issues: + - "01" image: "sun-blessed-warrior-and-wolf.png" weight: 88 categories: diff --git a/content/posts/sunny-kitchen-city-view/index.md b/content/posts/sunny-kitchen-city-view/index.md index aed23b5..b622062 100644 --- a/content/posts/sunny-kitchen-city-view/index.md +++ b/content/posts/sunny-kitchen-city-view/index.md @@ -3,6 +3,8 @@ title: "Sunny Kitchen City View" description: "a cheerful redhead in vibrant casual summer fashion in a bright colorful kitchen with a sweeping panoramic view of a sunlit European city, warm lively domestic fashion editorial" plate: "089" slug: "sunny-kitchen-city-view" +issues: + - "01" image: "sunny-kitchen-city-view.png" weight: 89 categories: diff --git a/content/posts/sunset-pagoda-coastal-reclining/index.md b/content/posts/sunset-pagoda-coastal-reclining/index.md index 3cf3129..3522c45 100644 --- a/content/posts/sunset-pagoda-coastal-reclining/index.md +++ b/content/posts/sunset-pagoda-coastal-reclining/index.md @@ -3,6 +3,8 @@ title: "Sunset Pagoda Coastal Reclining" description: "a fiery-haired model in a shimmering white editorial fashion ensemble reclining gracefully on a stone terrace overlooking a serene coastal sunset with traditional architecture visible, dreamlike editorial peace" plate: "090" slug: "sunset-pagoda-coastal-reclining" +issues: + - "01" image: "sunset-pagoda-coastal-reclining.png" weight: 90 categories: diff --git a/content/posts/tattoo-warrior-night-rain/index.md b/content/posts/tattoo-warrior-night-rain/index.md index b8226b1..e0aa24e 100644 --- a/content/posts/tattoo-warrior-night-rain/index.md +++ b/content/posts/tattoo-warrior-night-rain/index.md @@ -3,6 +3,8 @@ title: "Tattoo Warrior Night Rain" description: "a tattooed fiery-haired model in a black editorial bodysuit leaning dynamically on a rain-soaked rooftop under cold industrial lights, gritty urban fashion editorial with rebellious edge" plate: "091" slug: "tattoo-warrior-night-rain" +issues: + - "01" image: "tattoo-warrior-night-rain.png" weight: 91 categories: diff --git a/content/posts/tattooed-dusk-ocean-vista/index.md b/content/posts/tattooed-dusk-ocean-vista/index.md index 6ba54bc..a23880e 100644 --- a/content/posts/tattooed-dusk-ocean-vista/index.md +++ b/content/posts/tattooed-dusk-ocean-vista/index.md @@ -3,6 +3,8 @@ title: "Tattooed Dusk Ocean Vista" description: "a fiery-haired model in a red editorial fashion posing with raised arms before a wide ocean horizon at dusk, framed by warm lanterns and a tropical pavilion in a confident beauty editorial" plate: "092" slug: "tattooed-dusk-ocean-vista" +issues: + - "01" image: "tattooed-dusk-ocean-vista.png" weight: 92 categories: diff --git a/content/posts/tattooed-goth-garden-portrait/index.md b/content/posts/tattooed-goth-garden-portrait/index.md index 947c8ff..e59d61d 100644 --- a/content/posts/tattooed-goth-garden-portrait/index.md +++ b/content/posts/tattooed-goth-garden-portrait/index.md @@ -3,6 +3,8 @@ title: "Tattooed Goth Garden Portrait" description: "a curly fiery-haired model with extensive sleeve tattoos in dark gothic lace editorial fashion gazing softly at the camera amid a lush sunlit garden bursting with orange roses and green foliage" plate: "093" slug: "tattooed-goth-garden-portrait" +issues: + - "01" image: "tattooed-goth-garden-portrait.png" weight: 93 categories: diff --git a/content/posts/temple-enchantress-golden-light/index.md b/content/posts/temple-enchantress-golden-light/index.md index 2fc4525..df191da 100644 --- a/content/posts/temple-enchantress-golden-light/index.md +++ b/content/posts/temple-enchantress-golden-light/index.md @@ -3,6 +3,8 @@ title: "Temple Enchantress Golden Light" description: "a commanding redhead in black and gold armor-inspired couture bathed in warm golden light, a sheer black veil flowing as she meets the viewer's gaze with regal presence" plate: "094" slug: "temple-enchantress-golden-light" +issues: + - "01" image: "temple-enchantress-golden-light.png" weight: 94 categories: diff --git a/content/posts/temple-raider-ancient-ruins/index.md b/content/posts/temple-raider-ancient-ruins/index.md index a6afb6e..91ee981 100644 --- a/content/posts/temple-raider-ancient-ruins/index.md +++ b/content/posts/temple-raider-ancient-ruins/index.md @@ -3,6 +3,8 @@ title: "Temple Raider Ancient Ruins" description: "a determined redhead in a blue crop top and cargo editorial styling standing amid atmospheric stone columns in a jungle ruin, adventurous action-fashion editorial mood" plate: "095" slug: "temple-raider-ancient-ruins" +issues: + - "01" image: "temple-raider-ancient-ruins.png" weight: 95 categories: diff --git a/content/posts/tokyo-white-curve/index.md b/content/posts/tokyo-white-curve/index.md index 5a74173..e048ebf 100644 --- a/content/posts/tokyo-white-curve/index.md +++ b/content/posts/tokyo-white-curve/index.md @@ -3,6 +3,8 @@ title: "Tokyo White Curve" description: "a confident redhead in a sculpted white corset dress seen from behind on a crowded neon Tokyo street, intricate sleeve tattoos and bold urban glamour creating a striking fashion editorial" plate: "096" slug: "tokyo-white-curve" +issues: + - "01" image: "tokyo-white-curve.png" weight: 96 categories: diff --git a/content/posts/tropical-goddess-terrace/index.md b/content/posts/tropical-goddess-terrace/index.md index e999d4a..c59cd8e 100644 --- a/content/posts/tropical-goddess-terrace/index.md +++ b/content/posts/tropical-goddess-terrace/index.md @@ -3,6 +3,8 @@ title: "Tropical Goddess Terrace" description: "a vibrant redhead in a shimmering teal fashion-forward embellished couture with gold jewelry posing on a sunlit terrace overlooking brilliant turquoise waters, warm exotic editorial allure" plate: "097" slug: "tropical-goddess-terrace" +issues: + - "01" image: "tropical-goddess-terrace.png" weight: 97 categories: diff --git a/content/posts/underwater-dance-with-sharks/index.md b/content/posts/underwater-dance-with-sharks/index.md index 714a7c7..c8dd6a8 100644 --- a/content/posts/underwater-dance-with-sharks/index.md +++ b/content/posts/underwater-dance-with-sharks/index.md @@ -3,6 +3,8 @@ title: "Underwater Dance With Sharks" description: "a fiery-haired model in a sleek black one-piece editorial swimsuit posed dynamically in a vivid blue aquatic setting, dynamic light filtering creating a thrilling graceful underwater fashion editorial" plate: "098" slug: "underwater-dance-with-sharks" +issues: + - "01" image: "underwater-dance-with-sharks.png" weight: 98 categories: diff --git a/content/posts/velvet-gown-evening-drive/index.md b/content/posts/velvet-gown-evening-drive/index.md index b856de5..68fb338 100644 --- a/content/posts/velvet-gown-evening-drive/index.md +++ b/content/posts/velvet-gown-evening-drive/index.md @@ -3,6 +3,8 @@ title: "Velvet Gown Evening Drive" description: "a curvaceous redhead in a sleek black evening gown with a thigh-high slit leaning against a luxury vehicle on a glittering night city street, opulent nocturnal fashion glamour" plate: "099" slug: "velvet-gown-evening-drive" +issues: + - "01" image: "velvet-gown-evening-drive.png" weight: 99 categories: diff --git a/content/posts/volcanic-blade-sorceress/index.md b/content/posts/volcanic-blade-sorceress/index.md index 7915b2d..1dd284d 100644 --- a/content/posts/volcanic-blade-sorceress/index.md +++ b/content/posts/volcanic-blade-sorceress/index.md @@ -3,6 +3,8 @@ title: "Volcanic Blade Sorceress" description: "a powerful redhead in dark structured battle-inspired fashion couture raising a sleek editorial prop in a dramatic moody landscape, charged dark elemental fashion energy defining the look" plate: "100" slug: "volcanic-blade-sorceress" +issues: + - "01" image: "volcanic-blade-sorceress.png" weight: 100 categories: diff --git a/content/posts/wet-street-midnight-noir/index.md b/content/posts/wet-street-midnight-noir/index.md index d7e5e64..0fbdfbd 100644 --- a/content/posts/wet-street-midnight-noir/index.md +++ b/content/posts/wet-street-midnight-noir/index.md @@ -3,6 +3,8 @@ title: "Wet Street Midnight Noir" description: "a fiery-haired model in a dark open coat and minimal editorial fashion standing on a rain-slicked city street at night, neon reflections pooling around her feet in moody cinematic classic noir" plate: "101" slug: "wet-street-midnight-noir" +issues: + - "01" image: "wet-street-midnight-noir.png" weight: 101 categories: diff --git a/hugo.toml b/hugo.toml index f7cade5..353ba4b 100644 --- a/hugo.toml +++ b/hugo.toml @@ -9,6 +9,7 @@ pagerSize = 200 [taxonomies] category = "categories" tag = "tags" +issue = "issues" [outputs] home = ["HTML", "RSS", "JSON"] diff --git a/layouts/_default/single.html b/layouts/_default/single.html index c3c8d0f..73f1aaf 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,13 +1,20 @@ {{ define "main" }} -{{/* Individual post page — grid renders in background, JS opens lightbox for this slug */}} +{{- $issue := index (.Params.issues | default (slice "01")) 0 }} +{{- $issueURL := printf "/issues/%s/" $issue }}
-
{{ index (.Params.categories | default (slice "Plate")) 0 }}
+
+ № {{ $issue }} · {{ index (.Params.categories | default (slice "Plate")) 0 }} +

{{ .Title }}

-

{{ .Params.description }} Return to archive →

+

+ {{ .Params.description }} + Return to issue → +

- {{- $posts := where .Site.RegularPages "Section" "posts" }} + {{- $termPage := $.Site.GetPage (printf "/issues/%s" $issue) }} + {{- $posts := cond (ne $termPage nil) $termPage.Pages .Site.RegularPages }} {{- range $i, $p := $posts }} {{- $img := $p.Resources.GetMatch "*.png" }} - Roux № {{ .Site.Params.issueNumber }} — out now. See the plates → + Roux № {{ .Site.Params.issueNumber }} — out now. See the plates → @@ -37,6 +37,7 @@ {{- $post := dict "id" .Params.plate "slug" .Params.slug + "issue" (index (.Params.issues | default (slice "01")) 0) "title" .Title "description" .Params.description "categories" .Params.categories diff --git a/layouts/issues/list.html b/layouts/issues/list.html index 2231aef..61ef7bf 100644 --- a/layouts/issues/list.html +++ b/layouts/issues/list.html @@ -1,63 +1,45 @@ {{ define "main" }} -{{- $issues := .Site.Data.issues }} +{{- $issueNum := .Params.issueNumber | default (printf "№ %s" .Title) }}
-
Archive · Every issue
-

The issues

-

Roux publishes one hundred photographs at a time, once a season. Each issue is a complete thing.

+
+ {{ $issueNum }} · {{ .Params.season }} + · All issues +
+

{{ .Title }}

+

{{ .Params.description }}

-
{{ end }} diff --git a/layouts/issues/terms.html b/layouts/issues/terms.html new file mode 100644 index 0000000..9e6f512 --- /dev/null +++ b/layouts/issues/terms.html @@ -0,0 +1,61 @@ +{{ define "main" }} +{{- $issues := .Site.Data.issues }} +
+
Archive · Every issue
+

The issues

+

Roux publishes one hundred photographs at a time, once a season. Each issue is a complete thing.

+
+ +
+ {{- range $i, $iss := $issues }} + {{- $delay := mul $i 80 }} + {{- $isCurrent := eq $iss.status "current" }} + {{- $isForth := eq $iss.status "forthcoming" }} + {{- $issueURL := printf "/issues/%s/" $iss.id }} + + {{- if $isForth }} + {{- else }}{{- end }} + {{- end }} +
+{{ end }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 009eb7e..d01a331 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -13,7 +13,7 @@
- Issues + Issues · Paris
diff --git a/scripts/import-posts.py b/scripts/import-posts.py index 5c7eeb0..53f199a 100644 --- a/scripts/import-posts.py +++ b/scripts/import-posts.py @@ -64,6 +64,8 @@ title: "{title.replace('"', '\\"')}" description: "{desc}" plate: "{plate}" slug: "{slug}" +issues: + - "01" image: "{gen_img}" weight: {idx} categories: diff --git a/static/js/app.js b/static/js/app.js index 6af1409..cefc81d 100644 --- a/static/js/app.js +++ b/static/js/app.js @@ -91,7 +91,7 @@ const path = location.pathname; tabs.forEach(btn => { const cat = btn.dataset.cat; - const active = (cat === 'All' && (path === '/' || path === '/posts/' || path.startsWith('/posts'))) + const active = (cat === 'All' && (path === '/' || path.startsWith('/issue') || path === '/posts/')) || (cat !== 'All' && path.toLowerCase().includes(cat.toLowerCase().replace(/\s+/g, '-').replace(/[^a-z0-9-]/g, ''))); btn.setAttribute('aria-pressed', active ? 'true' : 'false'); }); @@ -222,9 +222,10 @@ if (!lb) return; lb.dataset.open = 'false'; document.body.style.overflow = ''; - // pop back to gallery if we're on a single-post URL if (window.__ROUX_OPEN_SLUG) { - navigate('/'); + const cur = lbList[lbIdx]; + const issueId = (cur && cur.issue) || '01'; + navigate(`/issues/${issueId}/`); } } @@ -279,6 +280,7 @@

${esc(p.description)}

Plate
№ ${esc(p.id)}
+
Category
${esc((p.categories||['—'])[0])}
${tags.map(t => {