import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; import { injectContentFiles } from '@analogjs/content'; import PostAttributes from '../../post-attributes'; @Component({ selector: 'app-blog', imports: [RouterLink], template: `

Blog Archive

@for (post of posts; track post.attributes.slug) {

{{ post.attributes.title }}

{{ post.attributes.description }}

} `, styles: ` a { text-align: left; display: block; margin-bottom: 2rem; } .post__title, .post__desc { margin: 0; } `, }) export default class Blog { readonly posts = injectContentFiles(); }