footer-menu.ts

页脚链接、分组、社交链接和法律链接。

config/footer-menu.ts 配置页脚导航,模板默认只填写 links。模板自带的页脚组件还会显示 groups;social 中只有外部链接并且使用指定图标的项目才会显示。该组件不读取 legal 和顶层 meta。

普通页脚链接数组,每一项使用与 header-menu.ts 相同的导航项对象。

顺序label.valuelabel.keypathname
1About Uscomponents.footer.nav.about/about
2Terms of Servicecomponents.footer.nav.terms/terms
3Privacy Policycomponents.footer.nav.privacy/privacy
4Cookie Policycomponents.footer.nav.cookie/cookies

groups

可选的链接分组对象。对象的键是分组 ID,每个分组包含 title、items 和可选的 meta。

title

items

分组中的导航项数组,每一项都使用下文的导航项字段。

meta

分组附加数据,类型为 Record<string, unknown>。

social

可选的社交平台链接数组,每一项使用导航项对象。自带的页脚组件只显示 external: true 且 icon 为 github 或 youtube 的项目。

可选的法律页面链接数组,每一项使用导航对象。模板自带的页脚组件不读取此字段。

meta

页脚配置的附加数据,类型为 Record<string, unknown>。模板自带的页脚组件不读取此字段。

导航项还可以填写 badge、visibility、match、children 和 meta,字段格式与 header-menu.ts 相同。模板自带的页脚组件不读取这些字段。