diff options
author | 2021-03-23 20:19:38 -0700 | |
---|---|---|
committer | 2021-03-23 20:19:38 -0700 | |
commit | 638f48c2fcd364f06d6a5ec5b2ae5ff39c86d8cd (patch) | |
tree | ec7e4187fddfba526167f3116f767c2fb3f3b547 /src | |
parent | fee5e3064eb55a47540cdbce5b8d327cfe77f804 (diff) | |
download | astro-638f48c2fcd364f06d6a5ec5b2ae5ff39c86d8cd.tar.gz astro-638f48c2fcd364f06d6a5ec5b2ae5ff39c86d8cd.tar.zst astro-638f48c2fcd364f06d6a5ec5b2ae5ff39c86d8cd.zip |
remove last script tag
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/parse/state/setup.ts | 3 | ||||
-rw-r--r-- | src/transform2.ts | 5 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/compiler/parse/state/setup.ts b/src/compiler/parse/state/setup.ts index 45c251f51..b3c21b106 100644 --- a/src/compiler/parse/state/setup.ts +++ b/src/compiler/parse/state/setup.ts @@ -8,11 +8,8 @@ export default function setup(parser: Parser): void { const content_start = parser.index; const setupScriptContent = parser.read_until(/^---/m); const content_end = parser.index; -console.log(setupScriptContent); parser.eat('---', true); const end = parser.index; - - console.log('XXX', parser.template.slice(end)); parser.js.push({ type: 'Script', context: 'setup', diff --git a/src/transform2.ts b/src/transform2.ts index 42a151b3c..c58502f2f 100644 --- a/src/transform2.ts +++ b/src/transform2.ts @@ -79,13 +79,14 @@ async function convertMdToJsx( // Break it up here so that the HTML parser won't detect it. const stringifiedSetupContext = JSON.stringify(setupContext).replace(/\<\/script\>/g, `</scrip" + "t>`); - const raw = `<script astro> + const raw = `--- ${imports} ${_frontmatterData.layout ? `export const layout = ${JSON.stringify(_frontmatterData.layout)};` : ''} export function setup({context}) { return {context: ${stringifiedSetupContext} }; } -</script><section>${mdHtml}</section>`; +--- +<section>${mdHtml}</section>`; const convertOptions = { compileOptions, filename, fileID }; |