+++
+
{String(code).trim().split('\n').map(
+ line => {
+ line.startsWith('#') ? {line} : line
+ })
+}
+
+
diff --git a/smoke/astro.build-main/src/components/SkipLink.astro b/smoke/astro.build-main/src/components/SkipLink.astro
new file mode 100644
index 0000000000000..b46beff690000
--- /dev/null
+++ b/smoke/astro.build-main/src/components/SkipLink.astro
@@ -0,0 +1 @@
+Skip to main content
diff --git a/smoke/astro.build-main/src/components/Starfield.astro b/smoke/astro.build-main/src/components/Starfield.astro
new file mode 100644
index 0000000000000..51ed5ed5d8f7d
--- /dev/null
+++ b/smoke/astro.build-main/src/components/Starfield.astro
@@ -0,0 +1,33 @@
+---
+const { height = 50 } = Astro.props;
+---
+
+
+
+
diff --git a/smoke/astro.build-main/src/components/Tweet.astro b/smoke/astro.build-main/src/components/Tweet.astro
new file mode 100644
index 0000000000000..1d9f32889ef80
--- /dev/null
+++ b/smoke/astro.build-main/src/components/Tweet.astro
@@ -0,0 +1,14 @@
+---
+import Panel from './Panel.astro'
+---
+
+{career.description}
+Astro does the heavy lifting in the background—no plugins required.
+Learn more about Astro, get support, and meet thousands of other devs in our Discord community!
++++
+
Last updated on
We couldn’t find the page you were looking for—let’s get you back to HQ.
+Astro helps web developers build better websites in less time. Astro is an MIT-licensed, open source build tool that combines a modern developer experience with efficient, lightweight output. The end result? Beautiful websites that work great on any device, across any internet connection.
+ +Astro launched 2021 and revolutionized web performance by integrating partial hydration -- a previously difficult-to-setup technology -- directly into the Astro runtime with built-in support for popular frameworks React, Svelte, Vue, and Solid.js.
+ +In less than a year, Astro amassed a huge community of contributors and an even larger audience of 10,000+ users at companies like Google, Netlify, Trivago and more. Astro won the "Ecosystem Innovation Award" at last year's JamstackConf.
+ + + + +Astro is an open source project powered by hundreds of contributors making thousands of individual contributions. You can see many of us on this page!
+ +Open source means that all of our work is done in public, and anyone can get involved and contribute. Visit us on Discord and come say "hi 👋" to learn more.
+ +Want to get paid to work on Astro? Check out open roles at The Astro Technology Company.
+The Astro Technology Company was announced in 2022 to support the long-term success of the Astro project. Its mission is to grow Astro into the best possible platform for web development. You can read more in the official blog post.
+If this mission sounds exciting, consider joining us! We are currently looking for talented, thoughtful people to help us make the Astro vision a reality. If you love the idea of working on tools used by 10,000+ web developers around the world, then the Astro Technology Company might be for you.
+Our team is growing, and we are currently hiring for the following positions. We are mainly focused in hiring from the United States & Canada, but are open to anyone in overlapping timezones. To apply or just learn more, reach out to jobs@astro.build.
+ +Astro uses a modern server-side templating language that renders directly to HTML & CSS, eliminating heavy JavaScript automatically.
+Meet Astro’s magic tool for web optimization. Astro is the first site builder to eliminate dead code from your website and only hydrate your essential, interactive UI.
+Astro natively supports every popular framework—you can even mix and match!
+Whatever you’re building, Astro has you covered. With convenient, out-of-the-box features and even more ready-to-use integrations, Astro has everything that you need to build.
+Site performance has a tangible impact on the success of your business. Astro sites can be up to 40% faster and use 90% less JavaScript compared to leading static site generators.
++ 87% of websites currently fail Google's Core Web Vitals (CWV) benchmark. Astro is on a mission to change that. +
++ + ++ ++ + + Astro is really shaping up to be one of the formative ways to build mostly-static sites. +Justin Bennett, devtools.fm Host +
{post.description}
+ Read more +This page isn't in our solar system.
+ Take me home. +npm init astro
متبوعًا بـ
+`--template`. الإشارة `--template` أيضًا تدعم الامثلة الخارجية التي يصنعها المجتمع
+
+```bash
+# أمر تهيئة أحد القوالب الرسمية التي يوفرها استرو
+npm init astro -- --template [OFFICIAL_EXAMPLE_NAME]
+# أمر تهيئة القوالب الخارجية التي يوفرها المُجتمع
+npm init astro -- --template [GITHUB_USER]/[REPO_NAME]
+npm init astro -- --template [GITHUB_USER]/[REPO_NAME]/path/to/example
+```
+
+### جربه على المُتصفح
+
+إن كنت مهتمًا وتريد اللعب وتجربة Astro على المتصفح، بمقدورك استخدام online code playground، جرب قالب مشروعنا "Hello World" على [CodeSandbox](https://codesandbox.io/s/astro-template-hugb3).
+
+_ملحوظة: بعض المُميزات مُقتصرة على CodeSandbx (مثلاً: التحديث السريع "Fast Refresh") حاليًا._
+
+## تعلمُ Astro
+
+يأتي العديد الأشخاص من خلفياتِ تعلم مُختلفة إلى Astro، أيًا كانت طريقة التعليم التي تفضلها سواءً أكنت تفضل الطريقة النظرية أو الطريقة العملية، نتمنى أن تجد هذا القسم مفيدًا.
+
+- إن كُنت تُفضل **التعلم من خلال التجربة العملية**، أبدأ من خلال [مكتبتنا للأمثلة](https://github.com/withastro/astro/tree/main/examples).
+- إن كُنت تُفضل **التعلم من خلال الفهم خطوةً بخطوة**، أبدأ من خلال [دليل المفاهيم الأساسية والإرشادات](/core-concepts/project-structure).
+
+مثل أي تقنيةٍ ليست بمألوفة، Astro يأتيك بمنحنى تعليمي مختلف بعض الشيء، ولكن على أي حال، مع بعض الصبر والممارسة، نحن متأكدون بأنك _ستتأقلم معه_ في وقتٍ هين دون أن تشعر.
+
+### تعلمُ تركيب .astro
النحوي (syntax)
+
+مع بدأ تعلمك لـAstro ستلاحظ العديد من الملفات التي تنتهي بصيغة .astro
هي ملفات مكتوبة بـ Astro’s Component Syntax والتي تعد: طريقة كتابة مشابهة جدًا لملفات HTML يستخدمها Astro في القوالب.
+صممت هذه الصيغة لتكون قريبة ومشابهة للـ HTML و JSX، إن كنت تعرف أحدهما فستتأقلم مع .astro
بسهولة.
+
+تفقد دليلنا المساعد [مكونات Astro](/core-concepts/astro-components) سيكون مدخل يساعدك على تعلم Astro syntax، ويعد أفضل طريقة للتعلم.
+
+### مرجع للـAPI
+
+يُفيدك هذا الجزء من التوثيق حينما تريد الإطلاع أكثر بشأن تفاصيل Astro API. على سبيل المثال، يتضمن [مرجع الإعداد](/reference/configuration-reference) قائمة لكل الإعدادات الممكنة المتاحة لكي تستخدمها. [المكونات المصممة مسبقًا](/reference/builtin-components) تتضمن قائمة بكل العناصر الرئيسية مثل `
`.
+
+### إصدارات التوثيق
+
+هذا التوثيق يُسلط الضوء دومًا على أخر إصدار مستقر من Astro، وريثما نصل إلى إصدار 1.0 الرئيسي سنقوم بإضافة القابلية لتصفح اللإصدارات المختلفة من التوثيق.
+
+## أبقى مُطلعًا
+
+حساب [@astrodotbuild](https://twitter.com/astrodotbuild) على تويتر هو المصدر الرسمي لأخر المُستجدات من فريق Astro.
+
+ونحن أيضًا نُعد نشرة إصدارات ونعلن عنها في [مُجتمعنا على ديسكورد](https://astro.build/chat) على قناة #announcements
+
+ليست كل إصدارات Astro تملك تدوينة نشرةٍ خاصة بها، لكن ستجد سجلًا للتغيرات في ملف [`CHANGELOG.md` في مستودع Astro](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md).
+
+## شيءٌ ما ناقص؟
+
+إن كان هناك شيءُ ما غير مُوثق أو لو كنت تشعر بالحيرة والإرتباك من جزءٍ معين في التوثيق، لا تتردد في [رفع طلب خطبٌ ما في ملف التوثيق](https://github.com/withastro/astro/issues/new/choose)، مع اقتراحك للتحسين، أو قم بتغريد تغريدةٍ إلى حسابنا على تويتر [@astrodotbuild](https://twitter.com/astrodotbuild)، نحب سماع آرائك!
+
+## التَقدِير
+
+دليل باشر بالبدأ معتمدٌ على دليل البدأ الخاص بـ[React](https://ar.reactjs.org/).
diff --git a/smoke/docs-main/src/pages/bg/getting-started.md b/smoke/docs-main/src/pages/bg/getting-started.md
new file mode 100644
index 0000000000000..31f6143c0e642
--- /dev/null
+++ b/smoke/docs-main/src/pages/bg/getting-started.md
@@ -0,0 +1,60 @@
+---
+layout: ~/layouts/MainLayout.astro
+title: Започваме!
+---
+
+Astro е модерен builder за статични сайтове. Научете всичко за Astro от [нашата начална страница](https://astro.build/) или от [release поста](https://astro.build/blog/introducing-astro). Тази страница е оглед на документацията на Astro и всички свързани ресурси.
+
+## Пробвайте Astro
+
+Най-лесният начин да пробвате Astro е да изпълните `npm init astro` в нова локална директория. Нашият CLI Wizard ще Ви помогне да започнете нов Astro проект.
+
+За да започнете с Astro в 5 бързи и лесни стъпки, посетете нашия [Гид за бърз старт](quick-start).
+
+Алтернативно, можете да прочетете нашия [Инсталационен гид](/installation) за всичко относно настройката на Astro.
+
+### Онлайн площадки (playgrounds)
+
+Ако искате да си експериментирате с Astro в браузъра, можете да използвате онлайн площадка за код. Пробвайте нашия "Hello World!" темплейт на [CodeSandbox](https://codesandbox.io/s/astro-template-hugb3).
+
+_Бележка: някои функционалности (например: Fast Refresh) са лимитирани на CodeSandbox засега._
+
+## Научете Astro
+
+Всякакви видове хора с различни методи за обучение се ориентират към Astro. Независимо дали предпочитате по-теоретичен, или по-практически подход, ние се надяваме че ще намерите тази секция за полезна.
+
+- Ако предпочитате да **учите чрез практика**, започнете с нашата [библиотека с примери](https://github.com/withastro/astro/tree/main/examples).
+- Ако предпочитате да **учите концепции стъпка по стъпка**, започнете с нашите [базови концепции и гидове](/core-concepts/project-structure).
+
+Като всяка непозната технология, Astro изисква известно време, за да се научи. Но с практика и малко търпение, ние сме сигурни, че _ще го схванете_ за нула време.
+
+### Научете `.astro` синтаксис
+
+Когато започнете да учите Astro, ще видите много файлове с разширение `.astro`. Това е **Компонентният синтаксис на Astro** -
+специален файлов формат наподобяващ HTML, който Astro използва за изграждане на страници (templating). Направен е, така че да е познат на всеки с HTML или JSX опит.
+
+Нашият помощен гид за [Astro компонентите](/core-concepts/astro-components) Ви запознава със синтаксисът на Astro и е най-добрият начин да се научите.
+
+### API Справка
+
+Тази секция е полезна, когато искате да научите повече детайли относно даден Astro API. Например - [Конфигурационната справка](/reference/configuration-reference) изброява всички възможни конфигурационни опции. [Справката за вградени компоненти](/reference/builtin-components) изброява всички възможни базови (core) компоненти, като `
`.
+
+### Версия на документацията
+
+Тази документация винаги рефлектира последната стабилна версия на Astro. Когато пуснем версия 1.0, ще добавим опция за преглед на предишни или бъдещи версии.
+
+## Бъдете информирани
+
+Официалният източник за новини от екипа на Astro е Twitter акаунтът - [@astrodotbuild](https://twitter.com/astrodotbuild).
+
+Публикуваме и съобщения относно нови версии в [нашия Discord сървър](https://astro.build/chat) в #announcements канала.
+
+Не всяка нова версия на Astro заслужава собствен блог пост, но можете да намерите регистър на промените за всеки релийз в [`CHANGELOG.MD` файла, намиращ се в репото на Astro](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md).
+
+## Нещо липсва?
+
+Ако нещо липсва в документацията или намирате нещо за объркващо, моля [подайте го като issue за документацията](https://github.com/withastro/astro/issues/new/choose) с Вашите предложения за подобрение или пуснете tweet към [@astrodotbuild](https://twitter.com/astrodotbuild). Обичаме да чуваме от Вас!
+
+## Credit
+
+Първоначално този гид е базиран на документацията на [React](https://reactjs.org/).
diff --git a/smoke/docs-main/src/pages/bn/getting-started.md b/smoke/docs-main/src/pages/bn/getting-started.md
new file mode 100644
index 0000000000000..351e47e9cd8fa
--- /dev/null
+++ b/smoke/docs-main/src/pages/bn/getting-started.md
@@ -0,0 +1,59 @@
+---
+layout: ~/layouts/MainLayout.astro
+title: শুরু করুন
+---
+
+Astro হচ্ছে একটি আধুনিক স্ট্যাটিক ওয়েবসাইট বিল্ডার। Astro সম্পর্কে বিস্তারিত জানুন [আমাদের হোমপেজ](https://astro.build/) থেকে অথবা [আমাদের রিলিজ পোস্ট](https://astro.build/blog/introducing-astro) থেকে। এই পেজটি Astro-এর ডকুমেন্টেশন এবং এ সম্পর্কিত সকল বিষয়ের একটি সারাংশ।
+
+## Astro ব্যবহার করুন
+
+Astro ব্যবহার করার সবচেয়ে সহজ উপায় হচ্ছে আপনার কম্পিউটারের নতুন কোন ফোল্ডারে `npm init astro` রান করা। আমাদের সিএলআই উইজার্ড আপনাকে একটি নতুন Astro প্রোজেক্ট শুরু করতে সাহায্য করবে।
+
+মাত্র ৫টি সহজ ও ছোট ধাপে Astro নিয়ে কাজ করা শুরু করতে , আমাদের [কুইকস্টার্ট গাইডটি](quick-start) চেক করুন।
+
+অথবা, Astro সেটআপ এর উপর সম্পূর্ণ একটি ওয়াকথ্রুর জন্য আমাদের [ইন্সটলেশন গাইডটি](/installation) চেক করুন।
+
+### অনলাইন প্লেগ্রাউন্ড
+
+আপনি যদি ব্রাউজারে Astro নিয়ে কাজ করতে চান, তাহলে আপনি একটি অনলাইন কোড প্লেগ্রাউন্ড ব্যবহার করতে পারেন। এজন্য আমাদের [কোডস্যান্ডবক্স](https://codesandbox.io/s/astro-template-hugb3)-এর "Hello World!" টেমপ্লেটটি ব্যবহার করতে পারেন।
+
+_দ্রষ্টব্য: বর্তমানে কোডস্যান্ডবক্সে কিছু ফিচার (যেমন: ফাস্ট রিফ্রেশ) প্রাথমিক পর্যায়ে রয়েছে।_
+
+## Astro শিখুন
+
+বিভিন্ন ব্যাকগ্রাউন্ডের বিভিন্ন ধরণের মানুষ বিভিন্ন পদ্ধতিতে শিখার আগ্রহ নিয়ে Astro-তে আসে। আপনি ব্যবহারিক বা তাত্ত্বিক যে পদ্ধতিতেই শিখতে পছন্দ করেন, আমাদের আশা এই অংশটি আপনাকে সহায়তা করবে।
+
+- যদি আপনি **করে করে** শিখতে পছন্দ করেন, তাহলে আমাদের [উদাহরণগুলো](https://github.com/withastro/astro/tree/main/examples) দিয়ে শুরু করুন।
+- আর যদি আপনি **ধাপে ধাপে** বিষয়গুলো বুঝতে চান, তাহলে আমাদের [মৌলিক ধারণা এবং সহায়িকাসমূহ](/core-concepts/project-structure) দেখুন।
+
+অন্যান্য যেকোনো অপরিচিত প্রযুক্তির মতো, Astro শিখতেও কিছুটা প্রচেষ্টার প্রয়োজন রয়েছে। কিন্তু, আমরা জানি, আপনি লেগে থাকলে অতি দ্রুতই এর সাথে মানিয়ে নিতে _পারবেন_।
+
+### `.astro` সিনট্যাক্স শিখুন
+
+আপনি যখন Astro শিখা শুরু করবেন, আপনি অনেকগুলো `.astro` ফাইল খেয়াল করবেন। এটা **Astro-এর কম্পোনেন্ট সিনট্যাক্স**, একটি বিশেষ এইচটিএমএল-এর মতো ফাইল ফরম্যাট যা Astro টেমপ্লেটিং-এর জন্য ব্যবহার করে। এটাকে এইচটিএমএল এবং জেএসএক্স-এর সাথে মিল রেখে তৈরি করা হয়েছে।
+
+আমাদের [Astro কম্পোনেন্ট](/core-concepts/astro-components)-এর উপর সহায়ক গাইডটি আপনাকে Astro সিনট্যাক্স-এর সাথে পরিচিত করে তুলবে, আর এটিই শিখার সবচেয়ে ভালো উপায়।
+
+### এপিআই রেফারেন্স
+
+যদি আপনি কোনো নির্দিষ্ট Astro এপিআই-এর সম্বন্ধে বিস্তারিত জানতে চান তাহলে এই ডকুমেন্টেশনটি আপনাকে সাহায্য করবে। উদাহরণস্বরূপ, [কনফিগারেশন রেফারেন্সে](/reference/configuration-reference) সকল কনফিগারেশন অপশনের তালিকা দেয়া আছে। [বিল্ট-ইন কম্পোনেন্টস রেফারেন্সে](/reference/builtin-components) সকল বিল্ট-ইন কম্পোনেন্টের তালিকা দেয়া আছে, যেমন `
`.
+
+### Versioneret dokumentation
+
+Denne dokumentation afspejler altid den seneste stabile version af Astro. Når vi når v1.0-milepælen, vil vi tilføje muligheden for at se versioneret dokumentation.
+
+## Hold dig orienteret
+
+Twitter-kontoen [@astrodotbuild](https://twitter.com/astrodotbuild) er den officielle kilde til opdateringer fra Astro-teamet.
+
+Vi sender også udgivelsesmeddelelser til vores [Discord-fællesskab](https://astro.build/chat) i #announcements kanalen.
+
+Ikke hver Astro udgivelse fortjener sit eget blogindlæg, men du kan finde en detaljeret ændringsliste for hver udgivelse i [`CHANGELOG.md` filen i Astro-repositoriet](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md).
+
+## Mangler der noget?
+
+Hvis der mangler noget i dokumentationen, eller hvis du synes, at en del er forvirrende, skal du [indsende et Issue om dokumentationen](https://github.com/withastro/astro/issues/new/choose) med dit forslag til forbedringer, eller tweet på [@astrodotbuild](https://twitter.com/astrodotbuild) Twitter-kontoen. Vi elsker at høre fra dig!
+
+## Kredit
+
+Denne startvejledning var oprindeligt baseret på [React’s](https://reactjs.org/) startvejledning.
diff --git a/smoke/docs-main/src/pages/de/404.astro b/smoke/docs-main/src/pages/de/404.astro
new file mode 100644
index 0000000000000..7107cc49ad102
--- /dev/null
+++ b/smoke/docs-main/src/pages/de/404.astro
@@ -0,0 +1,9 @@
+---
+import SplashLayout from '../../layouts/SplashLayout.astro';
+---
+
+Diese Seite befindet sich nicht in unserem Sonnensystem.
+ Bring mich nach Hause. ++ Ich bin ein Style im Scope der Komponente, und ich bin kursiv!! +
+``` + +Beachte dass der `h1`-Selektor hier nicht über die Komponente hinaus wirksam wird! Die Styles werden nicht auf andere `h1`-Tags außerhalb dieses Dokuments angewandt - auch nicht in untergeordneten Komponenten. + +_Tipp: Auch wenn es möglich ist hier Element-Selektoren zu verwenden, sollten doch bevorzugt Klassen-Namen verwendet werden. Das ist nicht nur ein klein wenig performanter, es ist auch leichter zu lesen, insbesondere in einem umfangreichen Dokument._ + +### Globale Styles + +Natürlich besteht die tatsächliche Macht von CSS darin, Styles so häufig wie möglich wiederzuverwenden! Die bevorzugte Methode um globale Styles einzubinden, ist die Verwendung eines ``-Tags im ``-Block, ganz so wie du es gewohnt bist. Diese Methode kann in Astro auch im Zusammenhang mit dem ` + + +