What is an issue.

Issues are at their core a collection of things. These can be articles links to other parts of the web. Images, Data Visualizations and much more.

They are meant to tie things together in a consumable package.

If you are making a course, the course could be made of issues, which represent topics.

The issues bring together many lessons into articles.

There are components made for rendering articles in an issue. Like the <MarkdownSnippet/> component. This component is used when you want to render the article directly, instead of just linking to it, or cutting an excerpt.

import { getEntry } from "astro:content";
import ArticleTeaser from "../../components/ArticleTeaser.astro";
export const article = await getEntry(
    "articles",
    "article",
);
<ArticleTeaser
    markdown={article}
    components={{    
        {/* Components to override or add */}
    }}
    cta="Read more about getting started"    
/>