diff --git a/site/src/components/DemoBox.vue b/site/src/components/DemoBox.vue index 7135275fe..05f6e3ae4 100644 --- a/site/src/components/DemoBox.vue +++ b/site/src/components/DemoBox.vue @@ -142,9 +142,14 @@ export default defineComponent({ const docHtml = computed(() => props.jsfiddle && props.jsfiddle.docHtml ? ( - props.jsfiddle.docHtml - .replace('

zh-CN

', '') - .split('

en-US

')[globalConfig.isZhCN.value ? 0 : 1] || '' + props.jsfiddle.docHtml.replace( + `

zh-CN + +

`, + '', + ).split(`

en-US + +

`)[globalConfig.isZhCN.value ? 0 : 1] || '' ).trim() : '', ); diff --git a/site/src/layouts/Demo.vue b/site/src/layouts/Demo.vue index 0590d02e5..6cd951a90 100644 --- a/site/src/layouts/Demo.vue +++ b/site/src/layouts/Demo.vue @@ -34,15 +34,15 @@ export default defineComponent({ return props?.pageData?.html || ''; }); const description = computed(() => { - return docHtml.value.split('

API

')[0]; + return docHtml.value.split('

API ')[0]; }); const api = computed(() => { return `

API#

- ${docHtml.value.split('

API

')[1]} + ${docHtml.value.split('

API ')[1]} `; }); - return { frontmatter, description, api, route, showAd }; + return { frontmatter, description, api, route, showAd, docHtml }; }, });