設定頁尾(Footer)
在 Material for MkDocs,你可以透過 mkdocs.yml
簡單的設定 Footer,或者使用 overrides/footer.html
來完全自訂 Footer。
🔹 1. 使用 extra
設定簡單 Footer
你可以在 mkdocs.yml
設定 Footer 內容:
extra:
generator: false # 隱藏 "Made with Material for MkDocs"
social:
- icon: fontawesome/brands/github
link: https://github.com/your-repo
- icon: fontawesome/brands/twitter
link: https://twitter.com/your-profile
🔹 2. 使用 overrides/footer.html
來自訂 Footer
如果你想完全 自訂 Footer,可以建立 overrides/footer.html
來修改底部內容。
步驟 1:建立 overrides/footer.html
在你的 MkDocs 專案 內新增:
步驟 2:編輯 overrides/footer.html
在 overrides/footer.html
內加入:
<footer class="md-footer">
<div class="md-footer-meta">
<p>© 2024 ABC Tech Inc. | <a href="/privacy-policy">Privacy Policy</a></p>
<p>Powered by <a href="https://squidfunk.github.io/mkdocs-material/">MkDocs Material</a></p>
</div>
</footer>
步驟 3:在 mkdocs.yml
啟用自訂 Footer
🔹 3. 使用 CSS 調整 Footer 樣式
如果你希望調整 Footer 的樣式,你可以使用 自訂 CSS。
步驟 1:建立 extra.css
.md-footer {
background-color: #222; /* 深色背景 */
color: white;
text-align: center;
padding: 10px;
}
.md-footer a {
color: #ff4081; /* 連結顏色 */
}
步驟 2:在 mkdocs.yml
啟用
✅ 總結
方式 | 設定方式 | 適用場景 |
---|---|---|
內建簡單 Footer | extra: generator: false, social: |
快速設定社交媒體連結 |
完全自訂 Footer | 建立 overrides/footer.html |
自訂 HTML 內容(版權、隱私政策等) |
調整 Footer 樣式 | 使用 extra.css |
更改背景顏色、文字樣式 |
📌 這樣你就可以 輕鬆自訂 MkDocs Material 的 Footer 🚀🔥!