Add og images to question guides

fix/xyflow
Kamran Ahmed 3 days ago
parent 8a1960eae8
commit c5694be86b
  1. 1
      src/data/question-groups/backend/backend.md
  2. 1
      src/data/question-groups/data-analyst/data-analyst.md
  3. 1
      src/data/question-groups/devops/devops.md
  4. 1
      src/data/question-groups/frontend/frontend.md
  5. 1
      src/data/question-groups/full-stack/full-stack.md
  6. 1
      src/data/question-groups/javascript/javascript.md
  7. 1
      src/data/question-groups/nodejs/nodejs.md
  8. 1
      src/data/question-groups/react/react.md
  9. 2
      src/pages/questions/[questionGroupId].astro

@ -10,6 +10,7 @@ date: 2024-05-24
seo:
title: '50 Popular Backend Developer Interview Questions and Answers'
description: 'Nail your backend developer interview with these 50 popularly asked questions and answers. Test your knowledge with our quiz cards!'
ogImageUrl: 'https://assets.roadmap.sh/guest/backend-developer-interview-questions-pm9jx.jpg'
keywords:
- 'backend quiz'
- 'backend questions'

@ -10,6 +10,7 @@ date: 2025-04-21
seo:
title: '50 Popular Data Analyst Interview Questions (+ Quiz!)'
description: 'Get interview-ready with this essential list of data analyst interview questions, covering technical, analytical, and scenario-based Q&A.'
ogImageUrl: 'https://assets.roadmap.sh/guest/data-analyst-interview-questions-ontjt.jpg'
keywords:
- 'data analyst quiz'
- 'data analyst questions'

@ -10,6 +10,7 @@ date: 2024-08-20
seo:
title: 'Top 50 Popular DevOps Interview Questions (and Answers)'
description: 'Get ready for your DevOps interview with 50 popular questions and answers that cover tools, pipelines, and key practices.'
ogImageUrl: 'https://assets.roadmap.sh/guest/devops-interview-questions-x6n2w.jpg'
keywords:
- 'devops quiz'
- 'devops questions'

@ -12,6 +12,7 @@ relatedGuidesId: 'frontend'
seo:
title: 'Top 30 Popular Front End Developer Interview Questions'
description: 'Nail your frontend developer interview with these 30 popularly asked questions and answers. Test your knowledge with our quiz cards!'
ogImageUrl: 'https://assets.roadmap.sh/guest/frontend-developer-interview-questions-ezbj6.jpg'
keywords:
- 'frontend quiz'
- 'frontend questions'

@ -10,6 +10,7 @@ date: 2025-01-29
seo:
title: 'Top 50 Full Stack Developer Interview Questions'
description: 'Ace your interview with our curated list of 50 full-stack developer interview questions, perfect for beginners and experienced candidates.'
ogImageUrl: 'https://assets.roadmap.sh/guest/full-stack-developer-interview-questions-baq90.jpg'
keywords:
- 'full-stack quiz'
- 'full-stack questions'

@ -8,6 +8,7 @@ isNew: false
seo:
title: 'JavaScript Questions'
description: 'Curated list of JavaScript questions to test, rate and improve your knowledge. Questions are based on real world experience and knowledge.'
ogImageUrl: 'https://assets.roadmap.sh/guest/javascript-questions-x6n2w.jpg'
keywords:
- 'javascript quiz'
- 'javascript questions'

@ -8,6 +8,7 @@ isNew: false
seo:
title: 'Node.js Questions'
description: 'Curated list of Node.js questions to test, rate and improve your knowledge. Questions are based on real world experience and knowledge.'
ogImageUrl: 'https://assets.roadmap.sh/guest/nodejs-questions-x6n2w.jpg'
keywords:
- 'node.js quiz'
- 'node.js questions'

@ -8,6 +8,7 @@ isNew: false
seo:
title: 'React Questions'
description: 'Curated list of React questions to test, rate and improve your knowledge. Questions are based on real world experience and knowledge.'
ogImageUrl: 'https://assets.roadmap.sh/guest/react-questions-x6n2w.jpg'
keywords:
- 'react quiz'
- 'react questions'

@ -19,6 +19,7 @@ export const prerender = true;
export interface Props {
questionGroup: QuestionGroupType;
}
export async function getStaticPaths() {
const questionGroups = await getAllQuestionGroups();
@ -39,6 +40,7 @@ const { frontmatter } = questionGroup;
briefTitle={frontmatter.briefTitle}
description={frontmatter.seo.description}
keywords={frontmatter.seo.keywords}
ogImageUrl={frontmatter.seo.ogImageUrl}
permalink={`/questions/${questionGroup.id}`}
>
{

Loading…
Cancel
Save