From 1b8890164c1ae6d3bda9ee51f49c3a7a4a575700 Mon Sep 17 00:00:00 2001 From: "shuilan.cj" Date: Tue, 17 Jan 2023 11:31:58 +0800 Subject: [PATCH 1/2] fix: body attr --- packages/build-html-generator/CHANELOG.md | 4 ++++ packages/build-html-generator/package.json | 2 +- packages/build-html-generator/src/Generator.ts | 5 ++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/build-html-generator/CHANELOG.md b/packages/build-html-generator/CHANELOG.md index e228bc89c..a128d1f0b 100644 --- a/packages/build-html-generator/CHANELOG.md +++ b/packages/build-html-generator/CHANELOG.md @@ -1,5 +1,9 @@ # Changelog +## v2.0.1 + +- Fix: keep body attribute + ## v2.0.0 - Refactor: root node use regular placeholder in original template diff --git a/packages/build-html-generator/package.json b/packages/build-html-generator/package.json index fb43dae55..f1de5ecf1 100644 --- a/packages/build-html-generator/package.json +++ b/packages/build-html-generator/package.json @@ -1,6 +1,6 @@ { "name": "@builder/html-generator", - "version": "2.0.0", + "version": "2.0.1", "description": "Generate HTML.", "license": "MIT", "main": "lib/index.js", diff --git a/packages/build-html-generator/src/Generator.ts b/packages/build-html-generator/src/Generator.ts index 3b62a0e14..33ee8f2a0 100644 --- a/packages/build-html-generator/src/Generator.ts +++ b/packages/build-html-generator/src/Generator.ts @@ -14,7 +14,10 @@ export default class Generator { this.outerHTML = initialHTML; this.body = new Node(initialHTML, 'body', BODY_REG_EXP); - this.outerHTML = this.outerHTML.replace(//, ``); + + this.outerHTML = this.outerHTML.replace(//, (match, p1) => { + return "" + }); this.title = new Node(initialHTML, 'title', TITLE_REG_EXP, { prependPlaceholder: '__HTML_GENERATOR_TITLE_PREPEND__', From 89c15dd80c533c59d83893bf0f7598b84f3699b2 Mon Sep 17 00:00:00 2001 From: "shuilan.cj" Date: Tue, 17 Jan 2023 11:32:20 +0800 Subject: [PATCH 2/2] fix: body attr --- packages/build-html-generator/src/Generator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/build-html-generator/src/Generator.ts b/packages/build-html-generator/src/Generator.ts index 33ee8f2a0..c3ffc0f08 100644 --- a/packages/build-html-generator/src/Generator.ts +++ b/packages/build-html-generator/src/Generator.ts @@ -16,7 +16,7 @@ export default class Generator { this.body = new Node(initialHTML, 'body', BODY_REG_EXP); this.outerHTML = this.outerHTML.replace(//, (match, p1) => { - return "" + return ``; }); this.title = new Node(initialHTML, 'title', TITLE_REG_EXP, {