docs: adjust preloaded shiki languages [lunaria-ignore]

pull/4566/head
Divyansh Singh 7 months ago
parent 68b1bcc680
commit 809bb523b6

@ -26,7 +26,7 @@ export const shared = defineConfig({
math: true, math: true,
// Load these languages ahead of time for embedded code highlighting // Load these languages ahead of time for embedded code highlighting
// TODO: remove this when Shiki fixes markdown embedded language loading // TODO: remove this when Shiki fixes markdown embedded language loading
languages: ['js', 'ts', 'html'], languages: ['js', 'ts', 'html', 'vue-html', 'css', 'yaml', 'sh'],
codeTransformers: [ codeTransformers: [
// We use `[!!code` in demo to prevent transformation, here we revert it back. // We use `[!!code` in demo to prevent transformation, here we revert it back.
{ {

@ -288,4 +288,4 @@ Vue provides IntelliSense support out of the box via the [Vue - Official VS Code
"vue.server.includeLanguages": ["vue", "markdown"] "vue.server.includeLanguages": ["vue", "markdown"]
} }
``` ```
::: :::

@ -286,4 +286,4 @@ Vue ofrece soporte para IntelliSense de forma predeterminada mediante el [Plugin
"vue.server.includeLanguages": ["vue", "markdown"] "vue.server.includeLanguages": ["vue", "markdown"]
} }
``` ```
::: :::

@ -211,7 +211,6 @@ const { hasSidebar } = useSidebar()
</script> </script>
<template> <template>
<div v-if="hasSidebar">Sólo visible cuando existe la barra lateral <div v-if="hasSidebar">Sólo visible cuando existe la barra lateral</div>
</div>
</template> </template>
``` ```

@ -60,4 +60,4 @@ const { theme } = useData()
<template> <template>
<img :src="withBase(theme.logoPath)" /> <img :src="withBase(theme.logoPath)" />
</template> </template>
``` ```

@ -45,4 +45,4 @@ editLink: true
"editLink": true "editLink": true
} }
--- ---
``` ```

@ -20,4 +20,4 @@
## پیکربندی Frontmatter ## پیکربندی Frontmatter
- گزینه `home: true` به `layout: home` تغییر کرده است. همچنین، تنظیمات مربوط به صفحه اصلی بسیار تغییر کرده‌اند تا ویژگی‌های اضافی را ارائه دهند. برای جزئیات بیشتر، [راهنمای صفحه اصلی](../reference/default-theme-home-page) را ببینید. - گزینه `home: true` به `layout: home` تغییر کرده است. همچنین، تنظیمات مربوط به صفحه اصلی بسیار تغییر کرده‌اند تا ویژگی‌های اضافی را ارائه دهند. برای جزئیات بیشتر، [راهنمای صفحه اصلی](../reference/default-theme-home-page) را ببینید.
- گزینه `footer` به [`themeConfig.footer`](../reference/default-theme-config#footer) منتقل شده است. - گزینه `footer` به [`themeConfig.footer`](../reference/default-theme-config#footer) منتقل شده است.

@ -27,4 +27,4 @@
--- ---
ادامه دارد... ادامه دارد...

@ -20,4 +20,4 @@ document.querySelector('h1').addEventListener('click', () => {
`<script client>` یک ویژگی تنها برای ویت‌پرس است، نه یک ویژگی Vue. این در هر دو فایل `.md` و `.vue` کار می‌کند، اما فقط در حالت MPA. اسکریپت‌های کلاینت در تمام اجزای تم با هم بسته می‌شوند، در حالی که اسکریپت کلاینت برای یک صفحه خاص، فقط برای آن صفحه تقسیم می‌شود. `<script client>` یک ویژگی تنها برای ویت‌پرس است، نه یک ویژگی Vue. این در هر دو فایل `.md` و `.vue` کار می‌کند، اما فقط در حالت MPA. اسکریپت‌های کلاینت در تمام اجزای تم با هم بسته می‌شوند، در حالی که اسکریپت کلاینت برای یک صفحه خاص، فقط برای آن صفحه تقسیم می‌شود.
توجه داشته باشید که `<script client>` به عنوان **کد مؤلفه مؤلفه Vue** ارزیابی نمی‌شود: به عنوان یک ماژول جاوااسکریپت معمولی پردازش می‌شود. به همین دلیل، حالت MPA فقط باید در صورتی استفاده شود که سایت شما به تعامل کمینه‌ای از جانب کلاینت نیاز دارد. توجه داشته باشید که `<script client>` به عنوان **کد مؤلفه مؤلفه Vue** ارزیابی نمی‌شود: به عنوان یک ماژول جاوااسکریپت معمولی پردازش می‌شود. به همین دلیل، حالت MPA فقط باید در صورتی استفاده شود که سایت شما به تعامل کمینه‌ای از جانب کلاینت نیاز دارد.

@ -55,4 +55,4 @@ export default {
} }
} }
} }
``` ```

@ -254,4 +254,4 @@ import ComponentInHeader from '../../components/ComponentInHeader.vue'
border-radius: 8px; border-radius: 8px;
padding: 0 20px; padding: 0 20px;
} }
</style> </style>

@ -54,4 +54,4 @@
تفاوت API بین ویت‌پرس و VuePress عمدتاً در زمینه تم‌سازی و سفارشی‌سازی است. اگر از VuePress 1 با تم پیش‌فرض استفاده می‌کنید، باید مهاجرت به ویت‌پرس نسبتاً ساده باشد. تفاوت API بین ویت‌پرس و VuePress عمدتاً در زمینه تم‌سازی و سفارشی‌سازی است. اگر از VuePress 1 با تم پیش‌فرض استفاده می‌کنید، باید مهاجرت به ویت‌پرس نسبتاً ساده باشد.
همچنین تلاش‌هایی برای VuePress 2 انجام شده است، که از Vue 3 و Vite با سازگاری بیشتر با VuePress 1 پشتیبانی می‌کند. با این حال، نگهداری دو SSG به صورت موازی پایدار نیست، بنابراین تیم Vue تصمیم گرفته است که در دراز مدت بر روی ویت‌پرس به عنوان SSG اصلی توصیه شده تمرکز کند. همچنین تلاش‌هایی برای VuePress 2 انجام شده است، که از Vue 3 و Vite با سازگاری بیشتر با VuePress 1 پشتیبانی می‌کند. با این حال، نگهداری دو SSG به صورت موازی پایدار نیست، بنابراین تیم Vue تصمیم گرفته است که در دراز مدت بر روی ویت‌پرس به عنوان SSG اصلی توصیه شده تمرکز کند.

@ -69,4 +69,4 @@ interface Props {
// پیش‌فرض به `tip`. // پیش‌فرض به `tip`.
type?: 'info' | 'tip' | 'warning' | 'danger' type?: 'info' | 'tip' | 'warning' | 'danger'
} }
``` ```

@ -19,4 +19,4 @@ export default {
`//cdn.carbonads.com/carbon.js?serve=${code}&placement=${placement}` `//cdn.carbonads.com/carbon.js?serve=${code}&placement=${placement}`
``` ```
برای یادگیری بیشتر درباره پیکربندی تبلیغات Carbon، لطفاً به [وب‌سایت Carbon Ads](https://www.carbonads.net/) مراجعه کنید. برای یادگیری بیشتر درباره پیکربندی تبلیغات Carbon، لطفاً به [وب‌سایت Carbon Ads](https://www.carbonads.net/) مراجعه کنید.

@ -466,4 +466,4 @@ export interface DocFooter {
- نوع: `boolean` - نوع: `boolean`
- پیش‌فرض: `false` - پیش‌فرض: `false`
آیا باید نمایش آیکون لینک خارجی کنار لینک‌های خارجی در مارک‌داون باشد. آیا باید نمایش آیکون لینک خارجی کنار لینک‌های خارجی در مارک‌داون باشد.

@ -50,4 +50,4 @@ export default {
--- ---
footer: false footer: false
--- ---
``` ```

@ -190,4 +190,4 @@ npx vitepress init
::: info اطلاعات ::: info اطلاعات
ویت‌پرس همیشه استایل اضافی محتوای صفحه `layout: home` را خودکار نمی‌کند. برای بازگشت به رفتار قدیمی، می‌توانید `markdownStyles: false` را به frontmatter اضافه کنید. ویت‌پرس همیشه استایل اضافی محتوای صفحه `layout: home` را خودکار نمی‌کند. برای بازگشت به رفتار قدیمی، می‌توانید `markdownStyles: false` را به frontmatter اضافه کنید.
::: :::

@ -24,4 +24,4 @@ lastUpdated: false
--- ---
``` ```
همچنین به [پیکربندی پیش‌فرض: آخرین بروزرسانی](./default-theme-config#lastupdated) مراجعه کنید تا اطلاعات بیشتری دریافت کنید. هر مقدار حقیقی در سطح تم از ویژگی را فعال خواهد کرد مگر آنکه به صورت صریح در سطح سایت یا صفحه غیرفعال شود. همچنین به [پیکربندی پیش‌فرض: آخرین بروزرسانی](./default-theme-config#lastupdated) مراجعه کنید تا اطلاعات بیشتری دریافت کنید. هر مقدار حقیقی در سطح تم از ویژگی را فعال خواهد کرد مگر آنکه به صورت صریح در سطح سایت یا صفحه غیرفعال شود.

@ -59,4 +59,4 @@ export default {
app.component('foo', Foo) app.component('foo', Foo)
} }
} }
``` ```

@ -212,4 +212,4 @@ const { hasSidebar } = useSidebar()
مایش داده شود زمانی که نوار کناری وجود دارد</div> مایش داده شود زمانی که نوار کناری وجود دارد</div>
</template> </template>
``` ```

@ -165,4 +165,4 @@ title: سلام
```md ```md
- نام بسته: {{ $params.pkg }} - نام بسته: {{ $params.pkg }}
- نسخه: {{ $params.version }} - نسخه: {{ $params.version }}
``` ```

@ -723,4 +723,4 @@ export default {
interface TransformPageContext { interface TransformPageContext {
siteConfig: SiteConfig siteConfig: SiteConfig
} }
``` ```

@ -320,4 +320,4 @@ Vue предоставляет поддержку IntelliSense из коробк
"vue.server.includeLanguages": ["vue", "markdown"] "vue.server.includeLanguages": ["vue", "markdown"]
} }
``` ```
::: :::

Loading…
Cancel
Save