diff --git a/examples/blog-multiple-authors/public/favicon.ico b/examples/blog-multiple-authors/public/favicon.ico
new file mode 100644
index 000000000..6f864efe3
Binary files /dev/null and b/examples/blog-multiple-authors/public/favicon.ico differ
diff --git a/examples/blog-multiple-authors/src/components/MainHead.astro b/examples/blog-multiple-authors/src/components/MainHead.astro
index fbdaa2965..5ad9256e8 100644
--- a/examples/blog-multiple-authors/src/components/MainHead.astro
+++ b/examples/blog-multiple-authors/src/components/MainHead.astro
@@ -24,6 +24,10 @@ const { title, description, image, type, next, prev, canonicalURL } = Astro.prop
+
+
+
+
{next && }
diff --git a/examples/blog/public/favicon.ico b/examples/blog/public/favicon.ico
new file mode 100644
index 000000000..6f864efe3
Binary files /dev/null and b/examples/blog/public/favicon.ico differ
diff --git a/examples/blog/src/components/BaseHead.astro b/examples/blog/src/components/BaseHead.astro
index b060d78ed..90d338745 100644
--- a/examples/blog/src/components/BaseHead.astro
+++ b/examples/blog/src/components/BaseHead.astro
@@ -11,6 +11,7 @@ const { title, description, permalink } = Astro.props;
+
{title}
diff --git a/examples/docs/public/favicon.ico b/examples/docs/public/favicon.ico
new file mode 100644
index 000000000..6f864efe3
Binary files /dev/null and b/examples/docs/public/favicon.ico differ
diff --git a/examples/docs/src/layouts/Main.astro b/examples/docs/src/layouts/Main.astro
index a00552b36..837b53048 100644
--- a/examples/docs/src/layouts/Main.astro
+++ b/examples/docs/src/layouts/Main.astro
@@ -23,12 +23,10 @@ const githubEditUrl = `https://github.com/USER/REPO/blob/main/${currentFile}`
{content.title}
-
-
-
+
+
+
+
+
+
diff --git a/examples/framework-multiple/src/pages/index.astro b/examples/framework-multiple/src/pages/index.astro
index 1319941cb..12b744ba7 100644
--- a/examples/framework-multiple/src/pages/index.astro
+++ b/examples/framework-multiple/src/pages/index.astro
@@ -15,6 +15,10 @@ import SvelteCounter from '../components/SvelteCounter.svelte';
+
+
+
+
+
+
+
diff --git a/examples/framework-preact/src/pages/index.astro b/examples/framework-preact/src/pages/index.astro
index cde3929b9..27ecae54d 100644
--- a/examples/framework-preact/src/pages/index.astro
+++ b/examples/framework-preact/src/pages/index.astro
@@ -13,6 +13,10 @@ import Counter from '../components/Counter.jsx'
name="viewport"
content="width=device-width"
/>
+
+
+
+
+
+
+
diff --git a/examples/framework-react/src/pages/index.astro b/examples/framework-react/src/pages/index.astro
index a074348aa..666cf6819 100644
--- a/examples/framework-react/src/pages/index.astro
+++ b/examples/framework-react/src/pages/index.astro
@@ -15,6 +15,10 @@ const someProps = {
name="viewport"
content="width=device-width"
/>
+
+
+
+
+
+
+
diff --git a/examples/framework-solid/src/pages/index.astro b/examples/framework-solid/src/pages/index.astro
index 591b641e9..c50f5ace7 100644
--- a/examples/framework-solid/src/pages/index.astro
+++ b/examples/framework-solid/src/pages/index.astro
@@ -9,6 +9,10 @@ import Counter from '../components/Counter.tsx';
name="viewport"
content="width=device-width"
/>
+
+
+
+
+
+
+
diff --git a/examples/framework-svelte/src/pages/index.astro b/examples/framework-svelte/src/pages/index.astro
index b71ce9bc0..6d0529786 100644
--- a/examples/framework-svelte/src/pages/index.astro
+++ b/examples/framework-svelte/src/pages/index.astro
@@ -13,6 +13,10 @@ import Counter from '../components/Counter.svelte'
name="viewport"
content="width=device-width"
/>
+
+
+
+
+
+
+
diff --git a/examples/framework-vue/src/pages/index.astro b/examples/framework-vue/src/pages/index.astro
index 5d7005f52..6b854d94d 100644
--- a/examples/framework-vue/src/pages/index.astro
+++ b/examples/framework-vue/src/pages/index.astro
@@ -13,6 +13,10 @@ import Counter from '../components/Counter.vue'
name="viewport"
content="width=device-width"
/>
+
+
+
+
+
+
+
diff --git a/examples/portfolio/src/components/MainHead.astro b/examples/portfolio/src/components/MainHead.astro
index 181da7d28..275a9b692 100644
--- a/examples/portfolio/src/components/MainHead.astro
+++ b/examples/portfolio/src/components/MainHead.astro
@@ -4,6 +4,10 @@ const { title = 'Jeanine White: Personal Site' } = Astro.props;
{title}
+
+
+
+
diff --git a/examples/snowpack/src/pages/tutorials/react.md b/examples/snowpack/src/pages/tutorials/react.md
index eced71003..0b9f38701 100644
--- a/examples/snowpack/src/pages/tutorials/react.md
+++ b/examples/snowpack/src/pages/tutorials/react.md
@@ -118,7 +118,7 @@ The `mount` configuration changes where Snowpack looks for and builds files. Eve
```diff
mount: {
- /* ... */
-+ // directory name: 'build directory',
++ // directory name: 'build directory'
+ public: '/',
+ src: '/dist',
},
diff --git a/examples/snowpack/src/pages/tutorials/svelte.md b/examples/snowpack/src/pages/tutorials/svelte.md
index 36a46e1e9..dd6ae73f0 100644
--- a/examples/snowpack/src/pages/tutorials/svelte.md
+++ b/examples/snowpack/src/pages/tutorials/svelte.md
@@ -172,7 +172,7 @@ The `mount` configuration changes where Snowpack scan for and builds files. Head
mount: {
- /* ... */
-+ // directory name: 'build directory',
++ // directory name: 'build directory'
+ public: '/',
+ src: '/dist',
},
diff --git a/examples/starter/public/favicon.ico b/examples/starter/public/favicon.ico
new file mode 100644
index 000000000..6f864efe3
Binary files /dev/null and b/examples/starter/public/favicon.ico differ
diff --git a/examples/starter/src/pages/index.astro b/examples/starter/src/pages/index.astro
index 3030ff096..1d7db0fa3 100644
--- a/examples/starter/src/pages/index.astro
+++ b/examples/starter/src/pages/index.astro
@@ -18,7 +18,10 @@ let title = 'My Astro Site';
{title}
-
+
+
+
+
diff --git a/examples/with-markdown-plugins/public/favicon.ico b/examples/with-markdown-plugins/public/favicon.ico
new file mode 100644
index 000000000..6f864efe3
Binary files /dev/null and b/examples/with-markdown-plugins/public/favicon.ico differ
diff --git a/examples/with-markdown-plugins/src/layouts/main.astro b/examples/with-markdown-plugins/src/layouts/main.astro
index a55693970..410ab1037 100644
--- a/examples/with-markdown-plugins/src/layouts/main.astro
+++ b/examples/with-markdown-plugins/src/layouts/main.astro
@@ -5,6 +5,10 @@ const { content } = Astro.props;
+
+
+
+
{content.title}
+
+
+
diff --git a/examples/with-markdown/src/layouts/main.astro b/examples/with-markdown/src/layouts/main.astro
index b413aa826..ed53cadb8 100644
--- a/examples/with-markdown/src/layouts/main.astro
+++ b/examples/with-markdown/src/layouts/main.astro
@@ -5,6 +5,10 @@ const { content } = Astro.props;
+
+
+
+
{content.title}
diff --git a/examples/with-nanostores/public/favicon.ico b/examples/with-nanostores/public/favicon.ico
new file mode 100644
index 000000000..6f864efe3
Binary files /dev/null and b/examples/with-nanostores/public/favicon.ico differ
diff --git a/examples/with-nanostores/src/pages/index.astro b/examples/with-nanostores/src/pages/index.astro
index b4d99028c..51c6bb6a1 100644
--- a/examples/with-nanostores/src/pages/index.astro
+++ b/examples/with-nanostores/src/pages/index.astro
@@ -14,7 +14,8 @@ import AdminsPreact from '../components/AdminsPreact.jsx';
Astro
-
+
+
diff --git a/examples/with-tailwindcss/public/favicon.ico b/examples/with-tailwindcss/public/favicon.ico
new file mode 100644
index 000000000..6f864efe3
Binary files /dev/null and b/examples/with-tailwindcss/public/favicon.ico differ
diff --git a/examples/with-tailwindcss/public/favicon.svg b/examples/with-tailwindcss/public/favicon.svg
new file mode 100644
index 000000000..542f90aec
--- /dev/null
+++ b/examples/with-tailwindcss/public/favicon.svg
@@ -0,0 +1,11 @@
+
diff --git a/examples/with-tailwindcss/src/pages/index.astro b/examples/with-tailwindcss/src/pages/index.astro
index d70b3457b..e073e8527 100644
--- a/examples/with-tailwindcss/src/pages/index.astro
+++ b/examples/with-tailwindcss/src/pages/index.astro
@@ -8,6 +8,10 @@ import Button from '../components/Button.astro';
+
+
+
+
Astro + TailwindCSS