設定頁尾(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 🚀🔥!