diff --git a/packages/zhead/src/titleTemplate.ts b/packages/zhead/src/titleTemplate.ts index c9ddfbd..5bfe8b4 100644 --- a/packages/zhead/src/titleTemplate.ts +++ b/packages/zhead/src/titleTemplate.ts @@ -15,14 +15,13 @@ export const renderTitleTemplate = ( export function resolveTitleTemplateFromTags(tags: HeadTag[]) { const titleTemplateIdx = tags.findIndex(i => i.tag === 'titleTemplate') const titleIdx = tags.findIndex(i => i.tag === 'title') - const title = tags[titleIdx].children if (titleIdx !== -1 && titleTemplateIdx !== -1) { const newTitle = renderTitleTemplate( tags[titleTemplateIdx].children!, - title, + tags[titleIdx].children, ) if (newTitle !== null) { - tags[titleIdx].children = newTitle || title + tags[titleIdx].children = newTitle || tags[titleIdx].children } else { // remove the title tag