diff --git a/apps/docs/build/generate-nav.ts b/apps/docs/build/generate-nav.ts index d2fbdecc7..7eb35ee7a 100644 --- a/apps/docs/build/generate-nav.ts +++ b/apps/docs/build/generate-nav.ts @@ -231,6 +231,9 @@ async function generateNav (): Promise { pages.get(key)!.push(pageInfo) } + // Inject non-markdown standalone routes (e.g. .vue pages with no backing .md file) + standalonePages.push({ item: { name: 'Playground', to: '/playground' }, order: 1.15 }) + const nav: NavItem[] = [] const sectionEntries = Object.entries(SECTIONS).toSorted((a, b) => a[1].order - b[1].order) const standalonesSorted = standalonePages.toSorted((a, b) => a.order - b.order) diff --git a/apps/docs/build/markdown.ts b/apps/docs/build/markdown.ts index 4418ecf2e..7fb521e6f 100644 --- a/apps/docs/build/markdown.ts +++ b/apps/docs/build/markdown.ts @@ -256,7 +256,7 @@ export default async function MarkdownPlugin () { // Look ahead: blockquote_open -> paragraph_open -> inline const inlineToken = tokens[index + 2] if (inlineToken?.type === 'inline' && inlineToken.content) { - const match = inlineToken.content.match(/^\[!(TIP|INFO|WARNING|ERROR|ASKAI|DISCORD|TOUR)\]\s*(.*)/) + const match = inlineToken.content.match(/^\[!(TIP|INFO|WARNING|ERROR|ASKAI|DISCORD|TOUR|TRY)\]\s*(.*)/) if (match) { const type = match[1].toLowerCase() env._calloutType = type @@ -292,8 +292,8 @@ export default async function MarkdownPlugin () { if (inlineToken.children?.length) { const firstChild = inlineToken.children[0] if (firstChild?.type === 'text') { - // Only TIP|INFO|WARNING|ERROR reach here - ASKAI, DISCORD, TOUR return early with cleared content - firstChild.content = firstChild.content.replace(/^\[!(TIP|INFO|WARNING|ERROR)\]\s*/, '') + // Only TIP|INFO|WARNING|ERROR|TRY reach here - ASKAI, DISCORD, TOUR return early with cleared content + firstChild.content = firstChild.content.replace(/^\[!(TIP|INFO|WARNING|ERROR|TRY)\]\s*/, '') } } diff --git a/apps/docs/package.json b/apps/docs/package.json index bf9cbeb20..eb0ed99c2 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -38,6 +38,7 @@ "@mdi/js": "catalog:", "@octokit/core": "catalog:", "@unhead/addons": "catalog:", + "@vue/repl": "catalog:", "@vuetify/auth": "catalog:", "@vuetify/paper": "workspace:*", "@vuetify/v0": "workspace:*", diff --git a/apps/docs/src/App.vue b/apps/docs/src/App.vue index 7321b7eaf..07746798c 100644 --- a/apps/docs/src/App.vue +++ b/apps/docs/src/App.vue @@ -61,7 +61,7 @@