diff --git a/packages/language-service/lib/plugins/vue-template.ts b/packages/language-service/lib/plugins/vue-template.ts
index c6fcf3cb63..0db323abee 100644
--- a/packages/language-service/lib/plugins/vue-template.ts
+++ b/packages/language-service/lib/plugins/vue-template.ts
@@ -555,8 +555,9 @@ export function create(
function printDescription(meta: { description?: string; type: string }) {
let desc = `${meta.type}`;
if (meta.description) {
- desc = `${meta.description}
${desc}`;
- desc = `
${desc}
`; + // blank line for terminate HTML to support markdown + // see: https://github.github.com/gfm/#example-118 + desc = `\n\n${meta.description}