My First Blog Post: Getting Started

[object Object]

A test post to understand how the blog system works — from content creation to page rendering.

This is a test blog post to see how everything works end to end.

How This Post Was Created

  1. Created a markdown file at src/content/posts/21.md
  2. Added frontmatter matching the schema defined in src/content.config.ts
  3. Referenced an existing author (david-lee) from src/content/authors/
  4. Referenced an existing image from src/images/blog/

What Happens Next

Astro’s content collection system picks up this file automatically. The dynamic route at src/pages/blog/posts/[...slug].astro generates a page for it using getStaticPaths().

The post will appear at: /blog/posts/21

Frontmatter Flags Explained

FlagPurpose
isBreakingShows on the Breaking News page
isTopStoryShows on the Top Stories page
isFeaturedShows on the Featured page
isBriefShows in the Briefs section on the homepage
isLockedMarks as subscriber-only content

That’s it — just a markdown file with the right frontmatter, and the blog system handles the rest.

Featured

My First Blog Post: Getting Started

getting started

test

·

1 min read

Esports Aren’t the Future — They’re the Present

sports

·

2 min read

From Stadiums to Streams: How Sports Viewing Is Going Fully Digital

sports

·

2 min read

Human-Machine Collaboration: The Next Evolution in Tech

tech

·

1 min read

#_

Related posts

My First Blog Post: Getting Started

getting started

test

·

1 min read

My First Blog Post: Getting Started