From 6b3d0f833f5a207f844ce16bdf72ed4707aff2aa Mon Sep 17 00:00:00 2001 From: Mirza Yousuf Zulfiqar Baig Date: Mon, 30 Mar 2026 01:05:22 -0700 Subject: [PATCH] solved issue that caused @currentYear@ (#9569) --- src/components/RoadmapHeader.astro | 5 +++-- src/lib/markdown.ts | 8 +++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/components/RoadmapHeader.astro b/src/components/RoadmapHeader.astro index 798f92008..89bdeb204 100644 --- a/src/components/RoadmapHeader.astro +++ b/src/components/RoadmapHeader.astro @@ -15,6 +15,7 @@ import { ShareRoadmapButton } from './ShareRoadmapButton'; import { TabLink } from './TabLink'; import { PersonalizedRoadmap } from './PersonalizedRoadmap/PersonalizedRoadmap'; import RoadmapFeedbackAlert from './Roadmaps/RoadmapFeedbackAlert.astro'; +import {markdownToHtml} from '../lib/markdown'; export interface Props { title: string; @@ -116,8 +117,8 @@ const hasProjects = projectCount > 0;

{title}

-

- {description} +

+

diff --git a/src/lib/markdown.ts b/src/lib/markdown.ts index cc1cdf87d..66bcd643d 100644 --- a/src/lib/markdown.ts +++ b/src/lib/markdown.ts @@ -24,10 +24,11 @@ const md = new MarkdownIt({ export function markdownToHtml(markdown: string, isInline = true): string { try { + const replacedMarkdown = replaceVariables(markdown); if (isInline) { - return md.renderInline(markdown); + return md.renderInline(replacedMarkdown); } else { - return md.render(markdown); + return md.render(replacedMarkdown); } } catch (e) { return markdown; @@ -86,7 +87,8 @@ export async function markdownToHtmlWithHighlighting(markdown: string) { return defaultRender(tokens, idx, options, env, self); }; - return markdownItAsync.renderAsync(markdown); + return markdownItAsync.renderAsync(replaceVariables(markdown)); + } catch (e) { return markdown; }