aboutsummaryrefslogtreecommitdiff
path: root/packages/integrations/mdx/test/fixtures/mdx-images/src/pages
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/mdx/test/fixtures/mdx-images/src/pages')
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-images/src/pages/content-collection.astro19
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-images/src/pages/esm-import.astro16
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-images/src/pages/houston.pngbin0 -> 160915 bytes
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-images/src/pages/index.mdx17
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-images/src/pages/no-image.mdx1
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-images/src/pages/relative/houston.pngbin0 -> 160915 bytes
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-images/src/pages/with-components.mdx9
7 files changed, 62 insertions, 0 deletions
diff --git a/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/content-collection.astro b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/content-collection.astro
new file mode 100644
index 000000000..68a3fe3ba
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/content-collection.astro
@@ -0,0 +1,19 @@
+---
+import { getEntry, render } from 'astro:content';
+import MyImage from 'src/components/MyImage.astro';
+
+const entry = await getEntry('blog', 'entry');
+const { Content } = await render(entry)
+---
+
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>Renderer</title>
+</head>
+<body>
+ <Content components={{ img: MyImage }} />
+</body>
+</html>
diff --git a/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/esm-import.astro b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/esm-import.astro
new file mode 100644
index 000000000..4e4db66a4
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/esm-import.astro
@@ -0,0 +1,16 @@
+---
+import MyImage from 'src/components/MyImage.astro';
+import MDX from '../components/Component.mdx';
+---
+
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>Renderer</title>
+</head>
+<body>
+ <MDX components={{ img: MyImage }} />
+</body>
+</html>
diff --git a/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/houston.png b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/houston.png
new file mode 100644
index 000000000..345ed0e9d
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/houston.png
Binary files differ
diff --git a/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/index.mdx b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/index.mdx
new file mode 100644
index 000000000..de126a6a0
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/index.mdx
@@ -0,0 +1,17 @@
+Image using a relative path:
+![Houston](../assets/houston.webp)
+
+Image using an aliased path:
+![Houston](~/assets/houston.webp)
+
+Image with a title:
+![Houston](~/assets/houston.webp "Houston title")
+
+Image with spaces in the path:
+![Houston](<~/assets/houston in space.webp>)
+
+Image using a relative path with no slashes:
+![Houston](houston.png)
+
+Image using a relative path with nested directory:
+![Houston](relative/houston.png)
diff --git a/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/no-image.mdx b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/no-image.mdx
new file mode 100644
index 000000000..944c593a9
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/no-image.mdx
@@ -0,0 +1 @@
+Nothing to see here.
diff --git a/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/relative/houston.png b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/relative/houston.png
new file mode 100644
index 000000000..345ed0e9d
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/relative/houston.png
Binary files differ
diff --git a/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/with-components.mdx b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/with-components.mdx
new file mode 100644
index 000000000..763256b1c
--- /dev/null
+++ b/packages/integrations/mdx/test/fixtures/mdx-images/src/pages/with-components.mdx
@@ -0,0 +1,9 @@
+import MyImage from '../components/MyImage.astro';
+
+export const components = { img: MyImage };
+
+Optimized image:
+![Houston](../assets/houston.webp)
+
+Public image:
+![Astro logo](/favicon.svg)