1579 lines
53 KiB
TypeScript
1579 lines
53 KiB
TypeScript
declare module 'astro:content' {
|
|
interface Render {
|
|
'.mdx': Promise<{
|
|
Content: import('astro').MarkdownInstance<{}>['Content'];
|
|
headings: import('astro').MarkdownHeading[];
|
|
remarkPluginFrontmatter: Record<string, any>;
|
|
}>;
|
|
}
|
|
}
|
|
|
|
declare module 'astro:content' {
|
|
interface Render {
|
|
'.md': Promise<{
|
|
Content: import('astro').MarkdownInstance<{}>['Content'];
|
|
headings: import('astro').MarkdownHeading[];
|
|
remarkPluginFrontmatter: Record<string, any>;
|
|
}>;
|
|
}
|
|
}
|
|
|
|
declare module 'astro:content' {
|
|
export { z } from 'astro/zod';
|
|
export type CollectionEntry<C extends keyof typeof entryMap> =
|
|
(typeof entryMap)[C][keyof (typeof entryMap)[C]];
|
|
|
|
// TODO: Remove this when having this fallback is no longer relevant. 2.3? 3.0? - erika, 2023-04-04
|
|
/**
|
|
* @deprecated
|
|
* `astro:content` no longer provide `image()`.
|
|
*
|
|
* Please use it through `schema`, like such:
|
|
* ```ts
|
|
* import { defineCollection, z } from "astro:content";
|
|
*
|
|
* defineCollection({
|
|
* schema: ({ image }) =>
|
|
* z.object({
|
|
* image: image(),
|
|
* }),
|
|
* });
|
|
* ```
|
|
*/
|
|
export const image: never;
|
|
|
|
// This needs to be in sync with ImageMetadata
|
|
export type ImageFunction = () => import('astro/zod').ZodObject<{
|
|
src: import('astro/zod').ZodString;
|
|
width: import('astro/zod').ZodNumber;
|
|
height: import('astro/zod').ZodNumber;
|
|
format: import('astro/zod').ZodUnion<
|
|
[
|
|
import('astro/zod').ZodLiteral<'png'>,
|
|
import('astro/zod').ZodLiteral<'jpg'>,
|
|
import('astro/zod').ZodLiteral<'jpeg'>,
|
|
import('astro/zod').ZodLiteral<'tiff'>,
|
|
import('astro/zod').ZodLiteral<'webp'>,
|
|
import('astro/zod').ZodLiteral<'gif'>,
|
|
import('astro/zod').ZodLiteral<'svg'>
|
|
]
|
|
>;
|
|
}>;
|
|
|
|
type BaseSchemaWithoutEffects =
|
|
| import('astro/zod').AnyZodObject
|
|
| import('astro/zod').ZodUnion<import('astro/zod').AnyZodObject[]>
|
|
| import('astro/zod').ZodDiscriminatedUnion<string, import('astro/zod').AnyZodObject[]>
|
|
| import('astro/zod').ZodIntersection<
|
|
import('astro/zod').AnyZodObject,
|
|
import('astro/zod').AnyZodObject
|
|
>;
|
|
|
|
type BaseSchema =
|
|
| BaseSchemaWithoutEffects
|
|
| import('astro/zod').ZodEffects<BaseSchemaWithoutEffects>;
|
|
|
|
export type SchemaContext = { image: ImageFunction };
|
|
|
|
type BaseCollectionConfig<S extends BaseSchema> = {
|
|
schema?: S | ((context: SchemaContext) => S);
|
|
};
|
|
export function defineCollection<S extends BaseSchema>(
|
|
input: BaseCollectionConfig<S>
|
|
): BaseCollectionConfig<S>;
|
|
|
|
type EntryMapKeys = keyof typeof entryMap;
|
|
type AllValuesOf<T> = T extends any ? T[keyof T] : never;
|
|
type ValidEntrySlug<C extends EntryMapKeys> = AllValuesOf<(typeof entryMap)[C]>['slug'];
|
|
|
|
export function getEntryBySlug<
|
|
C extends keyof typeof entryMap,
|
|
E extends ValidEntrySlug<C> | (string & {})
|
|
>(
|
|
collection: C,
|
|
// Note that this has to accept a regular string too, for SSR
|
|
entrySlug: E
|
|
): E extends ValidEntrySlug<C>
|
|
? Promise<CollectionEntry<C>>
|
|
: Promise<CollectionEntry<C> | undefined>;
|
|
export function getCollection<C extends keyof typeof entryMap, E extends CollectionEntry<C>>(
|
|
collection: C,
|
|
filter?: (entry: CollectionEntry<C>) => entry is E
|
|
): Promise<E[]>;
|
|
export function getCollection<C extends keyof typeof entryMap>(
|
|
collection: C,
|
|
filter?: (entry: CollectionEntry<C>) => unknown
|
|
): Promise<CollectionEntry<C>[]>;
|
|
|
|
type ReturnTypeOrOriginal<T> = T extends (...args: any[]) => infer R ? R : T;
|
|
type InferEntrySchema<C extends keyof typeof entryMap> = import('astro/zod').infer<
|
|
ReturnTypeOrOriginal<Required<ContentConfig['collections'][C]>['schema']>
|
|
>;
|
|
|
|
const entryMap: {
|
|
"blog": {
|
|
"10-years-working-full-time-drupal-php.md": {
|
|
id: "10-years-working-full-time-drupal-php.md",
|
|
slug: "10-years-working-full-time-drupal-php",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"2014.md": {
|
|
id: "2014.md",
|
|
slug: "2014",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"accessible-bristol-site.md": {
|
|
id: "accessible-bristol-site.md",
|
|
slug: "accessible-bristol-site",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"add-taxonomy-term-multiple-nodes-using-sql.md": {
|
|
id: "add-taxonomy-term-multiple-nodes-using-sql.md",
|
|
slug: "add-taxonomy-term-multiple-nodes-using-sql",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"adding-custom-theme-templates-drupal-7.md": {
|
|
id: "adding-custom-theme-templates-drupal-7.md",
|
|
slug: "adding-custom-theme-templates-drupal-7",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"announcing-the-drupal-vm-generator.md": {
|
|
id: "announcing-the-drupal-vm-generator.md",
|
|
slug: "announcing-the-drupal-vm-generator",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"automating-sculpin-jenkins.md": {
|
|
id: "automating-sculpin-jenkins.md",
|
|
slug: "automating-sculpin-jenkins",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"back-future-gits-diff-apply-commands.md": {
|
|
id: "back-future-gits-diff-apply-commands.md",
|
|
slug: "back-future-gits-diff-apply-commands",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"building-gmail-filters-in-php.md": {
|
|
id: "building-gmail-filters-in-php.md",
|
|
slug: "building-gmail-filters-in-php",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"building-oliverdavies-uk-1-initial-setup.md": {
|
|
id: "building-oliverdavies-uk-1-initial-setup.md",
|
|
slug: "building-oliverdavies-uk-1-initial-setup",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"building-the-new-phpsw-website.md": {
|
|
id: "building-the-new-phpsw-website.md",
|
|
slug: "building-the-new-phpsw-website",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"change-content-type-multiple-nodes-using-sql.md": {
|
|
id: "change-content-type-multiple-nodes-using-sql.md",
|
|
slug: "change-content-type-multiple-nodes-using-sql",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"checking-if-user-logged-drupal-right-way.md": {
|
|
id: "checking-if-user-logged-drupal-right-way.md",
|
|
slug: "checking-if-user-logged-drupal-right-way",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"checkout-specific-revision-svn-command-line.md": {
|
|
id: "checkout-specific-revision-svn-command-line.md",
|
|
slug: "checkout-specific-revision-svn-command-line",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"cleanly-retrieving-user-profile-data-using-entity-metadata-wrapper.md": {
|
|
id: "cleanly-retrieving-user-profile-data-using-entity-metadata-wrapper.md",
|
|
slug: "cleanly-retrieving-user-profile-data-using-entity-metadata-wrapper",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"conditional-email-addresses-webform.md": {
|
|
id: "conditional-email-addresses-webform.md",
|
|
slug: "conditional-email-addresses-webform",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"configuring-the-reroute-email-module.md": {
|
|
id: "configuring-the-reroute-email-module.md",
|
|
slug: "configuring-the-reroute-email-module",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"continuous-integration-vs-continuous-integration.md": {
|
|
id: "continuous-integration-vs-continuous-integration.md",
|
|
slug: "continuous-integration-vs-continuous-integration",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"create-better-photo-gallery-drupal-part-1.md": {
|
|
id: "create-better-photo-gallery-drupal-part-1.md",
|
|
slug: "create-better-photo-gallery-drupal-part-1",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"create-better-photo-gallery-drupal-part-2.md": {
|
|
id: "create-better-photo-gallery-drupal-part-2.md",
|
|
slug: "create-better-photo-gallery-drupal-part-2",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"create-better-photo-gallery-drupal-part-21.md": {
|
|
id: "create-better-photo-gallery-drupal-part-21.md",
|
|
slug: "create-better-photo-gallery-drupal-part-21",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"create-better-photo-gallery-drupal-part-3.md": {
|
|
id: "create-better-photo-gallery-drupal-part-3.md",
|
|
slug: "create-better-photo-gallery-drupal-part-3",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"create-block-social-media-icons-using-cck-views-and-nodequeue.md": {
|
|
id: "create-block-social-media-icons-using-cck-views-and-nodequeue.md",
|
|
slug: "create-block-social-media-icons-using-cck-views-and-nodequeue",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"create-flickr-photo-gallery-using-feeds-cck-views.md": {
|
|
id: "create-flickr-photo-gallery-using-feeds-cck-views.md",
|
|
slug: "create-flickr-photo-gallery-using-feeds-cck-views",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"create-multigroups-drupal-7-using-field-collections.md": {
|
|
id: "create-multigroups-drupal-7-using-field-collections.md",
|
|
slug: "create-multigroups-drupal-7-using-field-collections",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md": {
|
|
id: "create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush.md",
|
|
slug: "create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"create-slideshow-multiple-images-using-fancy-slide.md": {
|
|
id: "create-slideshow-multiple-images-using-fancy-slide.md",
|
|
slug: "create-slideshow-multiple-images-using-fancy-slide",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"create-virtual-hosts-mac-os-x-using-virtualhostx.md": {
|
|
id: "create-virtual-hosts-mac-os-x-using-virtualhostx.md",
|
|
slug: "create-virtual-hosts-mac-os-x-using-virtualhostx",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"create-zen-sub-theme-using-drush.md": {
|
|
id: "create-zen-sub-theme-using-drush.md",
|
|
slug: "create-zen-sub-theme-using-drush",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"creating-custom-phpunit-command-ddev.md": {
|
|
id: "creating-custom-phpunit-command-ddev.md",
|
|
slug: "creating-custom-phpunit-command-ddev",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"creating-custom-phpunit-command-docksal.md": {
|
|
id: "creating-custom-phpunit-command-docksal.md",
|
|
slug: "creating-custom-phpunit-command-docksal",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"creating-local-and-staging-sites-drupals-domain-module-enabled.md": {
|
|
id: "creating-local-and-staging-sites-drupals-domain-module-enabled.md",
|
|
slug: "creating-local-and-staging-sites-drupals-domain-module-enabled",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"creating-using-custom-tokens-drupal-7.md": {
|
|
id: "creating-using-custom-tokens-drupal-7.md",
|
|
slug: "creating-using-custom-tokens-drupal-7",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"croeso-php-south-wales.md": {
|
|
id: "croeso-php-south-wales.md",
|
|
slug: "croeso-php-south-wales",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"debugging-drupal-commerce-illuminate-collections.md": {
|
|
id: "debugging-drupal-commerce-illuminate-collections.md",
|
|
slug: "debugging-drupal-commerce-illuminate-collections",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"debugging-php-docker-xdebug-neovim-dap.md": {
|
|
id: "debugging-php-docker-xdebug-neovim-dap.md",
|
|
slug: "debugging-php-docker-xdebug-neovim-dap",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"decorating-entity-metadata-wrapper-add-refactor-methods.md": {
|
|
id: "decorating-entity-metadata-wrapper-add-refactor-methods.md",
|
|
slug: "decorating-entity-metadata-wrapper-add-refactor-methods",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"display-custom-menu-drupal-7-theme-template-file.md": {
|
|
id: "display-custom-menu-drupal-7-theme-template-file.md",
|
|
slug: "display-custom-menu-drupal-7-theme-template-file",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"display-git-branch-or-tag-names-your-bash-prompt.md": {
|
|
id: "display-git-branch-or-tag-names-your-bash-prompt.md",
|
|
slug: "display-git-branch-or-tag-names-your-bash-prompt",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"display-number-facebook-fans-php.md": {
|
|
id: "display-number-facebook-fans-php.md",
|
|
slug: "display-number-facebook-fans-php",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"dividing-drupals-process-and-preprocess-functions-separate-files.md": {
|
|
id: "dividing-drupals-process-and-preprocess-functions-separate-files.md",
|
|
slug: "dividing-drupals-process-and-preprocess-functions-separate-files",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"docker-resources.md": {
|
|
id: "docker-resources.md",
|
|
slug: "docker-resources",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"dont-bootstrap-drupal-use-drush.md": {
|
|
id: "dont-bootstrap-drupal-use-drush.md",
|
|
slug: "dont-bootstrap-drupal-use-drush",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"download-different-versions-drupal-drush.md": {
|
|
id: "download-different-versions-drupal-drush.md",
|
|
slug: "download-different-versions-drupal-drush",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupal-8-5-released.md": {
|
|
id: "drupal-8-5-released.md",
|
|
slug: "drupal-8-5-released",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupal-8-commerce-fixing-error-on-user-checkout.md": {
|
|
id: "drupal-8-commerce-fixing-error-on-user-checkout.md",
|
|
slug: "drupal-8-commerce-fixing-error-on-user-checkout",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupal-association.md": {
|
|
id: "drupal-association.md",
|
|
slug: "drupal-association",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupal-automated-testing-workshop-notes.md": {
|
|
id: "drupal-automated-testing-workshop-notes.md",
|
|
slug: "drupal-automated-testing-workshop-notes",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupal-body-classes-tailwind-css.md": {
|
|
id: "drupal-body-classes-tailwind-css.md",
|
|
slug: "drupal-body-classes-tailwind-css",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupal-bristol-testing-workshop.md": {
|
|
id: "drupal-bristol-testing-workshop.md",
|
|
slug: "drupal-bristol-testing-workshop",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupal-vm-generator-updates.md": {
|
|
id: "drupal-vm-generator-updates.md",
|
|
slug: "drupal-vm-generator-updates",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupalcamp-bristol-2018.md": {
|
|
id: "drupalcamp-bristol-2018.md",
|
|
slug: "drupalcamp-bristol-2018",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupalcamp-bristol-2019-speakers-sessions-announced.md": {
|
|
id: "drupalcamp-bristol-2019-speakers-sessions-announced.md",
|
|
slug: "drupalcamp-bristol-2019-speakers-sessions-announced",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md": {
|
|
id: "drupalcamp-bristol-early-bird-tickets-sessions-sponsors.md",
|
|
slug: "drupalcamp-bristol-early-bird-tickets-sessions-sponsors",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupalcamp-london-2014.md": {
|
|
id: "drupalcamp-london-2014.md",
|
|
slug: "drupalcamp-london-2014",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupalcamp-london-2019-tickets.md": {
|
|
id: "drupalcamp-london-2019-tickets.md",
|
|
slug: "drupalcamp-london-2019-tickets",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"drupalcamp-london-testing-workshop.md": {
|
|
id: "drupalcamp-london-testing-workshop.md",
|
|
slug: "drupalcamp-london-testing-workshop",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"easier-git-repository-cloning-insteadof.md": {
|
|
id: "easier-git-repository-cloning-insteadof.md",
|
|
slug: "easier-git-repository-cloning-insteadof",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"easier-sculpin-commands-composer-npm-scripts.md": {
|
|
id: "easier-sculpin-commands-composer-npm-scripts.md",
|
|
slug: "easier-sculpin-commands-composer-npm-scripts",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"easily-embed-typekit-fonts-your-drupal-website.md": {
|
|
id: "easily-embed-typekit-fonts-your-drupal-website.md",
|
|
slug: "easily-embed-typekit-fonts-your-drupal-website",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"entityform.md": {
|
|
id: "entityform.md",
|
|
slug: "entityform",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"experimenting-events-drupal-8.md": {
|
|
id: "experimenting-events-drupal-8.md",
|
|
slug: "experimenting-events-drupal-8",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"feature-flags-sculpin.md": {
|
|
id: "feature-flags-sculpin.md",
|
|
slug: "feature-flags-sculpin",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"finding-the-last-commit-that-a-patch-applies-to.md": {
|
|
id: "finding-the-last-commit-that-a-patch-applies-to.md",
|
|
slug: "finding-the-last-commit-that-a-patch-applies-to",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"fixing-drupal-simpletest-issues-inside-docker-containers.md": {
|
|
id: "fixing-drupal-simpletest-issues-inside-docker-containers.md",
|
|
slug: "fixing-drupal-simpletest-issues-inside-docker-containers",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"forward-one-domain-another-using-modrewrite-htaccess.md": {
|
|
id: "forward-one-domain-another-using-modrewrite-htaccess.md",
|
|
slug: "forward-one-domain-another-using-modrewrite-htaccess",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"git-format-patch-your-friend.md": {
|
|
id: "git-format-patch-your-friend.md",
|
|
slug: "git-format-patch-your-friend",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"github-actions-phpunit-colours.md": {
|
|
id: "github-actions-phpunit-colours.md",
|
|
slug: "github-actions-phpunit-colours",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"going-drupalcon.md": {
|
|
id: "going-drupalcon.md",
|
|
slug: "going-drupalcon",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"going-full-vim.md": {
|
|
id: "going-full-vim.md",
|
|
slug: "going-full-vim",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"how-add-date-popup-calendar-custom-form.md": {
|
|
id: "how-add-date-popup-calendar-custom-form.md",
|
|
slug: "how-add-date-popup-calendar-custom-form",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"how-create-apply-patches.md": {
|
|
id: "how-create-apply-patches.md",
|
|
slug: "how-create-apply-patches",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"how-fix-vagrant-loading-wrong-virtual-machine.md": {
|
|
id: "how-fix-vagrant-loading-wrong-virtual-machine.md",
|
|
slug: "how-fix-vagrant-loading-wrong-virtual-machine",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"how-install-configure-subversion-svn-server-ubuntu.md": {
|
|
id: "how-install-configure-subversion-svn-server-ubuntu.md",
|
|
slug: "how-install-configure-subversion-svn-server-ubuntu",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"how-put-your-php-application-subdirectory-another-site-nginx.md": {
|
|
id: "how-put-your-php-application-subdirectory-another-site-nginx.md",
|
|
slug: "how-put-your-php-application-subdirectory-another-site-nginx",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"how-run-drupal-8-phpunit-tests-within-docksal-phpstorm.md": {
|
|
id: "how-run-drupal-8-phpunit-tests-within-docksal-phpstorm.md",
|
|
slug: "how-run-drupal-8-phpunit-tests-within-docksal-phpstorm",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"how-use-environment-variables-your-drupal-settings-docksal.md": {
|
|
id: "how-use-environment-variables-your-drupal-settings-docksal.md",
|
|
slug: "how-use-environment-variables-your-drupal-settings-docksal",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"ignoring-phpcs-sniffs-phpunit-tests.md": {
|
|
id: "ignoring-phpcs-sniffs-phpunit-tests.md",
|
|
slug: "ignoring-phpcs-sniffs-phpunit-tests",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"imagefield-import-archive.md": {
|
|
id: "imagefield-import-archive.md",
|
|
slug: "imagefield-import-archive",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"improve-jpg-quality-imagecache-and-imageapi.md": {
|
|
id: "improve-jpg-quality-imagecache-and-imageapi.md",
|
|
slug: "improve-jpg-quality-imagecache-and-imageapi",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"include-css-fonts-using-sass-each-loop.md": {
|
|
id: "include-css-fonts-using-sass-each-loop.md",
|
|
slug: "include-css-fonts-using-sass-each-loop",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"include-environment-specific-settings-files-pantheon.md": {
|
|
id: "include-environment-specific-settings-files-pantheon.md",
|
|
slug: "include-environment-specific-settings-files-pantheon",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"include-local-drupal-settings-file-environment-configuration-and-overrides.md": {
|
|
id: "include-local-drupal-settings-file-environment-configuration-and-overrides.md",
|
|
slug: "include-local-drupal-settings-file-environment-configuration-and-overrides",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"install-nomensa-media-player-drupal.md": {
|
|
id: "install-nomensa-media-player-drupal.md",
|
|
slug: "install-nomensa-media-player-drupal",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"installing-nagios-centos.md": {
|
|
id: "installing-nagios-centos.md",
|
|
slug: "installing-nagios-centos",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"interview-drupal-expert-code-enigma.md": {
|
|
id: "interview-drupal-expert-code-enigma.md",
|
|
slug: "interview-drupal-expert-code-enigma",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"introducing-drupal-distribution-meetups.md": {
|
|
id: "introducing-drupal-distribution-meetups.md",
|
|
slug: "introducing-drupal-distribution-meetups",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"introducing-the-drupal-meetups-twitterbot.md": {
|
|
id: "introducing-the-drupal-meetups-twitterbot.md",
|
|
slug: "introducing-the-drupal-meetups-twitterbot",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"leaving-nomensa-joining-precedent.md": {
|
|
id: "leaving-nomensa-joining-precedent.md",
|
|
slug: "leaving-nomensa-joining-precedent",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"live-blogging-symfonylive-london-2019.md": {
|
|
id: "live-blogging-symfonylive-london-2019.md",
|
|
slug: "live-blogging-symfonylive-london-2019",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"looking-forward-to-drupalcamp-london.md": {
|
|
id: "looking-forward-to-drupalcamp-london.md",
|
|
slug: "looking-forward-to-drupalcamp-london",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"mediacurrent-contrib-half-hour-is-back.md": {
|
|
id: "mediacurrent-contrib-half-hour-is-back.md",
|
|
slug: "mediacurrent-contrib-half-hour-is-back",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"migrating-drupal-8-introduction.md": {
|
|
id: "migrating-drupal-8-introduction.md",
|
|
slug: "migrating-drupal-8-introduction",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"minimum-core-version.md": {
|
|
id: "minimum-core-version.md",
|
|
slug: "minimum-core-version",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"my-first-blog-post-published-for-inviqa.md": {
|
|
id: "my-first-blog-post-published-for-inviqa.md",
|
|
slug: "my-first-blog-post-published-for-inviqa",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"my-first-six-months-transport-wales.md": {
|
|
id: "my-first-six-months-transport-wales.md",
|
|
slug: "my-first-six-months-transport-wales",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"my-new-drupal-modules.md": {
|
|
id: "my-new-drupal-modules.md",
|
|
slug: "my-new-drupal-modules",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"my-sublime-text-2-settings.md": {
|
|
id: "my-sublime-text-2-settings.md",
|
|
slug: "my-sublime-text-2-settings",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"neovim-database-plugin-vim-dadbod-ui.md": {
|
|
id: "neovim-database-plugin-vim-dadbod-ui.md",
|
|
slug: "neovim-database-plugin-vim-dadbod-ui",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"nginx-redirects-query-string-arguments.md": {
|
|
id: "nginx-redirects-query-string-arguments.md",
|
|
slug: "nginx-redirects-query-string-arguments",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"null-users-system-users-drupal.md": {
|
|
id: "null-users-system-users-drupal.md",
|
|
slug: "null-users-system-users-drupal",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"open-sublime-text-2-mac-os-x-command-line.md": {
|
|
id: "open-sublime-text-2-mac-os-x-command-line.md",
|
|
slug: "open-sublime-text-2-mac-os-x-command-line",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"presenting-on-tailwind-css-and-ansible-at-cms-philly.md": {
|
|
id: "presenting-on-tailwind-css-and-ansible-at-cms-philly.md",
|
|
slug: "presenting-on-tailwind-css-and-ansible-at-cms-philly",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"presenting-pdf-slides-using-pdfpc-pdf-presenter-console.md": {
|
|
id: "presenting-pdf-slides-using-pdfpc-pdf-presenter-console.md",
|
|
slug: "presenting-pdf-slides-using-pdfpc-pdf-presenter-console",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"prevent-apache-displaying-text-files-within-web-browser.md": {
|
|
id: "prevent-apache-displaying-text-files-within-web-browser.md",
|
|
slug: "prevent-apache-displaying-text-files-within-web-browser",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"proctor-stevenson.md": {
|
|
id: "proctor-stevenson.md",
|
|
slug: "proctor-stevenson",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"proctors-hosting-next-drupal-meetup.md": {
|
|
id: "proctors-hosting-next-drupal-meetup.md",
|
|
slug: "proctors-hosting-next-drupal-meetup",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"psr4-autoloading-test-cases-drupal-7.md": {
|
|
id: "psr4-autoloading-test-cases-drupal-7.md",
|
|
slug: "psr4-autoloading-test-cases-drupal-7",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"published-my-first-docker-images-docker-hub-adr-tools-sculpin-rst2pdf.md": {
|
|
id: "published-my-first-docker-images-docker-hub-adr-tools-sculpin-rst2pdf.md",
|
|
slug: "published-my-first-docker-images-docker-hub-adr-tools-sculpin-rst2pdf",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"published-my-first-npm-package.md": {
|
|
id: "published-my-first-npm-package.md",
|
|
slug: "published-my-first-npm-package",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"publishing-sculpin-sites-with-github-pages.md": {
|
|
id: "publishing-sculpin-sites-with-github-pages.md",
|
|
slug: "publishing-sculpin-sites-with-github-pages",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"queuing-private-messages-drupal-8.md": {
|
|
id: "queuing-private-messages-drupal-8.md",
|
|
slug: "queuing-private-messages-drupal-8",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"quick-project-switching-phpstorm.md": {
|
|
id: "quick-project-switching-phpstorm.md",
|
|
slug: "quick-project-switching-phpstorm",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"quickest-way-install-sublime-text-2-ubuntu.md": {
|
|
id: "quickest-way-install-sublime-text-2-ubuntu.md",
|
|
slug: "quickest-way-install-sublime-text-2-ubuntu",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"quickly-apply-patches-using-git-curl-or-wget.md": {
|
|
id: "quickly-apply-patches-using-git-curl-or-wget.md",
|
|
slug: "quickly-apply-patches-using-git-curl-or-wget",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"quickly-import-multiples-images-using-imagefieldimport-module.md": {
|
|
id: "quickly-import-multiples-images-using-imagefieldimport-module.md",
|
|
slug: "quickly-import-multiples-images-using-imagefieldimport-module",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md": {
|
|
id: "rebuilding-acquia-dashboard-with-vuejs-tailwind-css.md",
|
|
slug: "rebuilding-acquia-dashboard-with-vuejs-tailwind-css",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css-part-2.md": {
|
|
id: "rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css-part-2.md",
|
|
slug: "rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css-part-2",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css.md": {
|
|
id: "rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css.md",
|
|
slug: "rebuilding-bartik-drupals-default-theme-vuejs-tailwind-css",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"reflections-speaking-unifieddiff.md": {
|
|
id: "reflections-speaking-unifieddiff.md",
|
|
slug: "reflections-speaking-unifieddiff",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"renaming-gray-grey-tailwind-css.md": {
|
|
id: "renaming-gray-grey-tailwind-css.md",
|
|
slug: "renaming-gray-grey-tailwind-css",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"restructuring-my-tailwindjs-configuration-files.md": {
|
|
id: "restructuring-my-tailwindjs-configuration-files.md",
|
|
slug: "restructuring-my-tailwindjs-configuration-files",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"review-adminhover-module.md": {
|
|
id: "review-adminhover-module.md",
|
|
slug: "review-adminhover-module",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"review-image-caption-module.md": {
|
|
id: "review-image-caption-module.md",
|
|
slug: "review-image-caption-module",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"review-teleport-module.md": {
|
|
id: "review-teleport-module.md",
|
|
slug: "review-teleport-module",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"running-drupal-88-symfony-local-server.md": {
|
|
id: "running-drupal-88-symfony-local-server.md",
|
|
slug: "running-drupal-88-symfony-local-server",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"sculpin-twig-resources.md": {
|
|
id: "sculpin-twig-resources.md",
|
|
slug: "sculpin-twig-resources",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"simplifying-drupal-migrations-xautoload.md": {
|
|
id: "simplifying-drupal-migrations-xautoload.md",
|
|
slug: "simplifying-drupal-migrations-xautoload",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"site-upgraded-drupal-7.md": {
|
|
id: "site-upgraded-drupal-7.md",
|
|
slug: "site-upgraded-drupal-7",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"some-useful-git-aliases.md": {
|
|
id: "some-useful-git-aliases.md",
|
|
slug: "some-useful-git-aliases",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"some-useful-links-using-simpletest-drupal.md": {
|
|
id: "some-useful-links-using-simpletest-drupal.md",
|
|
slug: "some-useful-links-using-simpletest-drupal",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"south-wales-drupal-user-group.md": {
|
|
id: "south-wales-drupal-user-group.md",
|
|
slug: "south-wales-drupal-user-group",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"speaking-drupalcon-amsterdam.md": {
|
|
id: "speaking-drupalcon-amsterdam.md",
|
|
slug: "speaking-drupalcon-amsterdam",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"speaking-drupalcon-europe-2020.md": {
|
|
id: "speaking-drupalcon-europe-2020.md",
|
|
slug: "speaking-drupalcon-europe-2020",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"speaking-remotely-during-covid-19.md": {
|
|
id: "speaking-remotely-during-covid-19.md",
|
|
slug: "speaking-remotely-during-covid-19",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"splitting-new-drupal-project-from-repo.md": {
|
|
id: "splitting-new-drupal-project-from-repo.md",
|
|
slug: "splitting-new-drupal-project-from-repo",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"streaming-spabby-gary-hockin-about-drupal.md": {
|
|
id: "streaming-spabby-gary-hockin-about-drupal.md",
|
|
slug: "streaming-spabby-gary-hockin-about-drupal",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"style-drupal-6s-taxonomy-lists-php-css-and-jquery.md": {
|
|
id: "style-drupal-6s-taxonomy-lists-php-css-and-jquery.md",
|
|
slug: "style-drupal-6s-taxonomy-lists-php-css-and-jquery",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"survey-results-my-drupalcon-europe-session-test-driven-drupal.md": {
|
|
id: "survey-results-my-drupalcon-europe-session-test-driven-drupal.md",
|
|
slug: "survey-results-my-drupalcon-europe-session-test-driven-drupal",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"test-driven-ansible-role-development-molecule.md": {
|
|
id: "test-driven-ansible-role-development-molecule.md",
|
|
slug: "test-driven-ansible-role-development-molecule",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"test-driven-drupal-on-gitstore-leanpub.md": {
|
|
id: "test-driven-drupal-on-gitstore-leanpub.md",
|
|
slug: "test-driven-drupal-on-gitstore-leanpub",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"test-driven-drupal-presentation-drupalcon-europe.md": {
|
|
id: "test-driven-drupal-presentation-drupalcon-europe.md",
|
|
slug: "test-driven-drupal-presentation-drupalcon-europe",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"testing-tailwind-css-plugins-jest.md": {
|
|
id: "testing-tailwind-css-plugins-jest.md",
|
|
slug: "testing-tailwind-css-plugins-jest",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"thanks.md": {
|
|
id: "thanks.md",
|
|
slug: "thanks",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"turning-drupal-module-into-feature.md": {
|
|
id: "turning-drupal-module-into-feature.md",
|
|
slug: "turning-drupal-module-into-feature",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"tweets-drupalcamp-london.md": {
|
|
id: "tweets-drupalcamp-london.md",
|
|
slug: "tweets-drupalcamp-london",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"uis-ive-rebuilt-tailwind-css.md": {
|
|
id: "uis-ive-rebuilt-tailwind-css.md",
|
|
slug: "uis-ive-rebuilt-tailwind-css",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"updating-features-adding-components-using-drush.md": {
|
|
id: "updating-features-adding-components-using-drush.md",
|
|
slug: "updating-features-adding-components-using-drush",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"updating-forked-github-repos.md": {
|
|
id: "updating-forked-github-repos.md",
|
|
slug: "updating-forked-github-repos",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"updating-override-node-options-tests.md": {
|
|
id: "updating-override-node-options-tests.md",
|
|
slug: "updating-override-node-options-tests",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"upgrading-dransible-project-drupal-9.md": {
|
|
id: "upgrading-dransible-project-drupal-9.md",
|
|
slug: "upgrading-dransible-project-drupal-9",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"use-authorized-keys-create-passwordless-ssh-connection.md": {
|
|
id: "use-authorized-keys-create-passwordless-ssh-connection.md",
|
|
slug: "use-authorized-keys-create-passwordless-ssh-connection",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"use-regular-expressions-search-replace-coda-or-textmate.md": {
|
|
id: "use-regular-expressions-search-replace-coda-or-textmate.md",
|
|
slug: "use-regular-expressions-search-replace-coda-or-textmate",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"use-sass-and-compass-drupal-7-using-sassy.md": {
|
|
id: "use-sass-and-compass-drupal-7-using-sassy.md",
|
|
slug: "use-sass-and-compass-drupal-7-using-sassy",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"useful-drupal-6-modules.md": {
|
|
id: "useful-drupal-6-modules.md",
|
|
slug: "useful-drupal-6-modules",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"useful-vagrant-commands.md": {
|
|
id: "useful-vagrant-commands.md",
|
|
slug: "useful-vagrant-commands",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"using-feature-flags-in-drupal-development.md": {
|
|
id: "using-feature-flags-in-drupal-development.md",
|
|
slug: "using-feature-flags-in-drupal-development",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"using-imagecache-and-imagecrop-my-portfolio.md": {
|
|
id: "using-imagecache-and-imagecrop-my-portfolio.md",
|
|
slug: "using-imagecache-and-imagecrop-my-portfolio",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"using-laravel-collections-drupal.md": {
|
|
id: "using-laravel-collections-drupal.md",
|
|
slug: "using-laravel-collections-drupal",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"using-pcss-extension-postcss-webpack-encore.md": {
|
|
id: "using-pcss-extension-postcss-webpack-encore.md",
|
|
slug: "using-pcss-extension-postcss-webpack-encore",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"using-remote-files-when-developing-locally-stage-file-proxy-module.md": {
|
|
id: "using-remote-files-when-developing-locally-stage-file-proxy-module.md",
|
|
slug: "using-remote-files-when-developing-locally-stage-file-proxy-module",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"using-tailwind-css-your-drupal-theme.md": {
|
|
id: "using-tailwind-css-your-drupal-theme.md",
|
|
slug: "using-tailwind-css-your-drupal-theme",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"using-traefik-local-proxy-sculpin.md": {
|
|
id: "using-traefik-local-proxy-sculpin.md",
|
|
slug: "using-traefik-local-proxy-sculpin",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"using-transition-props-vuejs.md": {
|
|
id: "using-transition-props-vuejs.md",
|
|
slug: "using-transition-props-vuejs",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"weeknotes-2021-06-05.md": {
|
|
id: "weeknotes-2021-06-05.md",
|
|
slug: "weeknotes-2021-06-05",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"weeknotes-2021-06-12.md": {
|
|
id: "weeknotes-2021-06-12.md",
|
|
slug: "weeknotes-2021-06-12",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"weeknotes-2021-07-24.md": {
|
|
id: "weeknotes-2021-07-24.md",
|
|
slug: "weeknotes-2021-07-24",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"weeknotes-2021-08-06.md": {
|
|
id: "weeknotes-2021-08-06.md",
|
|
slug: "weeknotes-2021-08-06",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"what-git-flow.md": {
|
|
id: "what-git-flow.md",
|
|
slug: "what-git-flow",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"writing-article-linux-journal.md": {
|
|
id: "writing-article-linux-journal.md",
|
|
slug: "writing-article-linux-journal",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"writing-info-file-drupal-7-theme.md": {
|
|
id: "writing-info-file-drupal-7-theme.md",
|
|
slug: "writing-info-file-drupal-7-theme",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"writing-new-drupal-8-module-using-test-driven-development-tdd.md": {
|
|
id: "writing-new-drupal-8-module-using-test-driven-development-tdd.md",
|
|
slug: "writing-new-drupal-8-module-using-test-driven-development-tdd",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
"zenophile.md": {
|
|
id: "zenophile.md",
|
|
slug: "zenophile",
|
|
body: string,
|
|
collection: "blog",
|
|
data: InferEntrySchema<"blog">
|
|
} & { render(): Render[".md"] },
|
|
},
|
|
"talk": {
|
|
"about-drupal-association.md": {
|
|
id: "about-drupal-association.md",
|
|
slug: "about-drupal-association",
|
|
body: string,
|
|
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: "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: "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: "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: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"dancing-for-drupal.md": {
|
|
id: "dancing-for-drupal.md",
|
|
slug: "dancing-for-drupal",
|
|
body: string,
|
|
collection: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"decoupling-drupal-vuejs.md": {
|
|
id: "decoupling-drupal-vuejs.md",
|
|
slug: "decoupling-drupal-vuejs",
|
|
body: string,
|
|
collection: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"deploying-drupal-fabric.md": {
|
|
id: "deploying-drupal-fabric.md",
|
|
slug: "deploying-drupal-fabric",
|
|
body: string,
|
|
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: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"deploying-php-fabric.md": {
|
|
id: "deploying-php-fabric.md",
|
|
slug: "deploying-php-fabric",
|
|
body: string,
|
|
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: "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: "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: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"drupal-8.md": {
|
|
id: "drupal-8.md",
|
|
slug: "drupal-8",
|
|
body: string,
|
|
collection: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"drupal-ldap-module.md": {
|
|
id: "drupal-ldap-module.md",
|
|
slug: "drupal-ldap-module",
|
|
body: string,
|
|
collection: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"drupal-vm-generator.md": {
|
|
id: "drupal-vm-generator.md",
|
|
slug: "drupal-vm-generator",
|
|
body: string,
|
|
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: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"drupalorg-2015.md": {
|
|
id: "drupalorg-2015.md",
|
|
slug: "drupalorg-2015",
|
|
body: string,
|
|
collection: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"drush-make-drupalbristol.md": {
|
|
id: "drush-make-drupalbristol.md",
|
|
slug: "drush-make-drupalbristol",
|
|
body: string,
|
|
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: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"git-flow.md": {
|
|
id: "git-flow.md",
|
|
slug: "git-flow",
|
|
body: string,
|
|
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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "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: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"working-with-workspace.md": {
|
|
id: "working-with-workspace.md",
|
|
slug: "working-with-workspace",
|
|
body: string,
|
|
collection: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
"working-without-workspace.md": {
|
|
id: "working-without-workspace.md",
|
|
slug: "working-without-workspace",
|
|
body: string,
|
|
collection: "talk",
|
|
data: InferEntrySchema<"talk">
|
|
} & { render(): Render[".md"] },
|
|
},
|
|
|
|
};
|
|
|
|
type ContentConfig = typeof import("../src/content/config");
|
|
}
|