File tree 2 files changed +8
-3
lines changed
packages/@vuepress/theme-default/src
2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 33
33
<Content />
34
34
</div >
35
35
36
- <div v-if =" footer" class =" footer" >
37
- {{ footer }}
38
- </div >
36
+ <template v-if =" footer " >
37
+ <div v-if =" footerHtml" class =" footer" v-html =" footer" />
38
+ <div v-else class =" footer" v-text =" footer" />
39
+ </template >
39
40
</main >
40
41
</template >
41
42
@@ -114,6 +115,8 @@ export default defineComponent({
114
115
115
116
const footer = computed (() => frontmatter .value .footer )
116
117
118
+ const footerHtml = computed (() => frontmatter .value .footerHtml )
119
+
117
120
return {
118
121
heroImage ,
119
122
heroAlt ,
@@ -122,6 +125,7 @@ export default defineComponent({
122
125
actions ,
123
126
features ,
124
127
footer ,
128
+ footerHtml ,
125
129
}
126
130
},
127
131
})
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ export interface DefaultThemeHomePageFrontmatter {
21
21
details : string
22
22
} [ ]
23
23
footer ?: string
24
+ footerHtml ?: boolean
24
25
}
25
26
26
27
export interface DefaultThemePageFrontmatter {
You can’t perform that action at this time.
0 commit comments