refactor: use a content collection for talks

This commit is contained in:
Oliver Davies 2023-04-09 10:17:52 +01:00
parent 85644e4f2d
commit 7b97ad3af2
42 changed files with 111 additions and 92 deletions

142
.astro/types.d.ts vendored
View file

@ -111,251 +111,251 @@ declare module 'astro:content' {
>;
const entryMap: {
"talks": {
"talk": {
"about-drupal-association.md": {
id: "about-drupal-association.md",
slug: "about-drupal-association",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"automated-testing-test-driven-development-drupal-8.md": {
id: "automated-testing-test-driven-development-drupal-8.md",
slug: "automated-testing-test-driven-development-drupal-8",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"building-presenting-slide-decks-rst2pdf.md": {
id: "building-presenting-slide-decks-rst2pdf.md",
slug: "building-presenting-slide-decks-rst2pdf",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"building-static-websites-sculpin.md": {
id: "building-static-websites-sculpin.md",
slug: "building-static-websites-sculpin",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"configuring-all-the-things-drupal-8.md": {
id: "configuring-all-the-things-drupal-8.md",
slug: "configuring-all-the-things-drupal-8",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"dancing-for-drupal.md": {
id: "dancing-for-drupal.md",
slug: "dancing-for-drupal",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"decoupling-drupal-vuejs.md": {
id: "decoupling-drupal-vuejs.md",
slug: "decoupling-drupal-vuejs",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"deploying-drupal-fabric.md": {
id: "deploying-drupal-fabric.md",
slug: "deploying-drupal-fabric",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"deploying-php-ansible-ansistrano.md": {
id: "deploying-php-ansible-ansistrano.md",
slug: "deploying-php-ansible-ansistrano",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"deploying-php-fabric.md": {
id: "deploying-php-fabric.md",
slug: "deploying-php-fabric",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"drupal-8-module-development.md": {
id: "drupal-8-module-development.md",
slug: "drupal-8-module-development",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"drupal-8-php-libraries-drupalorg-api.md": {
id: "drupal-8-php-libraries-drupalorg-api.md",
slug: "drupal-8-php-libraries-drupalorg-api",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"drupal-8-rejoining-the-herd.md": {
id: "drupal-8-rejoining-the-herd.md",
slug: "drupal-8-rejoining-the-herd",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"drupal-8.md": {
id: "drupal-8.md",
slug: "drupal-8",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"drupal-ldap-module.md": {
id: "drupal-ldap-module.md",
slug: "drupal-ldap-module",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"drupal-vm-generator.md": {
id: "drupal-vm-generator.md",
slug: "drupal-vm-generator",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"drupal-vm-meet-symfony-console.md": {
id: "drupal-vm-meet-symfony-console.md",
slug: "drupal-vm-meet-symfony-console",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"drupalorg-2015.md": {
id: "drupalorg-2015.md",
slug: "drupalorg-2015",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"drush-make-drupalbristol.md": {
id: "drush-make-drupalbristol.md",
slug: "drush-make-drupalbristol",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"getting-your-data-into-drupal-8.md": {
id: "getting-your-data-into-drupal-8.md",
slug: "getting-your-data-into-drupal-8",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"git-flow.md": {
id: "git-flow.md",
slug: "git-flow",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"goodbye-drush-make-hello-composer.md": {
id: "goodbye-drush-make-hello-composer.md",
slug: "goodbye-drush-make-hello-composer",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"introduction-to-mob-programming.md": {
id: "introduction-to-mob-programming.md",
slug: "introduction-to-mob-programming",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"it-all-started-with-a-patch.md": {
id: "it-all-started-with-a-patch.md",
slug: "it-all-started-with-a-patch",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"modern-drupal-development-with-composer.md": {
id: "modern-drupal-development-with-composer.md",
slug: "modern-drupal-development-with-composer",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"out-of-the-box-initiative-update.md": {
id: "out-of-the-box-initiative-update.md",
slug: "out-of-the-box-initiative-update",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"so-what-is-this-drupal-thing.md": {
id: "so-what-is-this-drupal-thing.md",
slug: "so-what-is-this-drupal-thing",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"taking-flight-with-tailwind-css.md": {
id: "taking-flight-with-tailwind-css.md",
slug: "taking-flight-with-tailwind-css",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"tdd-test-driven-drupal.md": {
id: "tdd-test-driven-drupal.md",
slug: "tdd-test-driven-drupal",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"test-drive-twig-with-sculpin.md": {
id: "test-drive-twig-with-sculpin.md",
slug: "test-drive-twig-with-sculpin",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"things-you-should-know-about-php.md": {
id: "things-you-should-know-about-php.md",
slug: "things-you-should-know-about-php",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"upgrading-your-site-drupal-9.md": {
id: "upgrading-your-site-drupal-9.md",
slug: "upgrading-your-site-drupal-9",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"using-illuminate-collections-outside-laravel.md": {
id: "using-illuminate-collections-outside-laravel.md",
slug: "using-illuminate-collections-outside-laravel",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"working-with-workspace.md": {
id: "working-with-workspace.md",
slug: "working-with-workspace",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
"working-without-workspace.md": {
id: "working-without-workspace.md",
slug: "working-without-workspace",
body: string,
collection: "talks",
data: any
collection: "talk",
data: InferEntrySchema<"talk">
} & { render(): Render[".md"] },
},