页脚配置
页脚配置位于 src/config/footerConfig.ts 文件中,用于自定义页面底部的页脚内容。
import type { FooterConfig } from "../types/config";
export const footerConfig: FooterConfig = { enable: false, // 是否启用 Footer HTML 注入功能 customHtml: "", // HTML 格式的自定义页脚信息};| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
enable |
boolean |
false |
是否启用页脚 HTML 注入 |
customHtml |
string |
"" |
自定义 HTML 内容 |
方式一:通过 customHtml 配置
Section titled “方式一:通过 customHtml 配置”直接在配置文件中写入 HTML 内容:
export const footerConfig: FooterConfig = { enable: true, customHtml: ` <div style="text-align: center; padding: 1rem;"> <p>© 2025 My Blog. All rights reserved.</p> <p> <a href="https://beian.miit.gov.cn/" target="_blank"> 京ICP备XXXXXXXX号 </a> </p> </div> `,};方式二:通过 FooterConfig.html 文件
Section titled “方式二:通过 FooterConfig.html 文件”也可以直接编辑 src/FooterConfig.html 文件来添加自定义内容:
<div style="text-align: center; padding: 1rem;"> <p>© 2025 My Blog. All rights reserved.</p> <p> <a href="https://beian.miit.gov.cn/" target="_blank"> 京ICP备XXXXXXXX号 </a> </p></div>优先级说明: 若
customHtml不为空,则使用customHtml中的内容;若customHtml留空,则使用FooterConfig.html文件中的内容。
<div style="text-align: center; font-size: 0.85rem; opacity: 0.7;"> <a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener noreferrer"> 京ICP备XXXXXXXX号 </a></div>版权信息 + 社交链接
Section titled “版权信息 + 社交链接”<div style="text-align: center; padding: 1rem;"> <p>© 2025 My Blog. Built with <a href="https://astro.build">Astro</a> & Mizuki.</p> <p> <a href="https://github.com/yourname" target="_blank">GitHub</a> · <a href="https://twitter.com/yourname" target="_blank">Twitter</a> </p></div>多行备案信息
Section titled “多行备案信息”<div style="text-align: center; font-size: 0.8rem; opacity: 0.6; line-height: 1.8;"> <p>© 2025 My Blog. All rights reserved.</p> <p> <a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener noreferrer"> 京ICP备XXXXXXXX号 </a> | <a href="https://www.beian.gov.cn/" target="_blank" rel="noopener noreferrer"> 京公网安备 XXXXXXXXXXXXXXX号 </a> </p></div>enable设为false时,不会渲染任何自定义页脚内容。customHtml中的内容会直接作为 HTML 插入,请确保内容安全,避免 XSS 风险。FooterConfig.html文件可能在未来版本中被弃用,建议优先使用customHtml配置。- 自定义 HTML 中的样式建议使用内联样式,避免与主题样式冲突。