Skip to content

Commit feaf4c0

Browse files
committed
feat(reports): add dinosaur-themed monthly report titles
Replace generic 'Monthly Report: January 2026' titles with catchy, alliterative dinosaur-themed titles like 'Jurassic January 2026'. Changes: - Add monthlyTitles array with 12 themed names - Update title format to use dinosaur themes - Maintain deterministic /YYYY/MM slug format Titles by month: - January: Jurassic January - February: Fossil February - March: Mesozoic March - April: Allosaurus April - May: Megalosaurus May - June: Juravenator June - July: Jovial July - August: Archaeopteryx August - September: Stegosaurus September - October: Ornithopod October - November: Nodosaurus November - December: Deinonychus December Assisted-by: Claude Sonnet 4.5 via OpenCode
1 parent 63e4a5e commit feaf4c0

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

scripts/lib/markdown-generator.mjs

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,30 @@ export function generateReportMarkdown(
5454
const monthYear = `${monthNames[month]} ${year}`;
5555
const dateStr = format(endDate, "yyyy-MM-dd");
5656

57+
// Dinosaur-themed monthly titles (catchy and alliterative)
58+
const monthlyTitles = [
59+
"Jurassic January",
60+
"Fossil February",
61+
"Mesozoic March",
62+
"Allosaurus April",
63+
"Megalosaurus May",
64+
"Juravenator June",
65+
"Jovial July",
66+
"Archaeopteryx August",
67+
"Stegosaurus September",
68+
"Ornithopod October",
69+
"Nodosaurus November",
70+
"Deinonychus December",
71+
];
72+
const monthlyTitle = monthlyTitles[month];
73+
5774
// Generate frontmatter with MDX import for GitHubProfileCard component
5875
// Slug format: /YYYY/MM (e.g., /2026/01)
5976
const monthPadded = String(month + 1).padStart(2, "0");
6077
const slug = `/${year}/${monthPadded}`;
6178

6279
const frontmatter = `---
63-
title: "Monthly Report: ${monthYear}"
80+
title: "${monthlyTitle} ${year}"
6481
date: ${dateStr}
6582
slug: ${slug}
6683
tags: [monthly-report, project-activity]

0 commit comments

Comments
 (0)