設定頁尾(Footer)
在 Zensical,你可以透過 zensical.toml 設定 Footer,或者使用 overrides/footer.html 來完全自訂 Footer。
使用 extra 設定簡單 Footer
你可以在 zensical.toml 設定 Footer 內容:
[project]
copyright = "Copyright © 2026 唯客學院"
[project.extra]
generator = false
[[project.extra.social]]
icon = "fontawesome/brands/github"
link = "https://github.com/your-repo"
[[project.extra.social]]
icon = "fontawesome/brands/facebook"
link = "https://facebook.com/your-profile"
📌 這樣 Footer 會顯示社交連結,並隱藏「Made with Zensical」標語。
若要在頁尾顯示上一頁 / 下一頁:
使用 overrides/footer.html 來自訂 Footer
如果你想完全 自訂 Footer,可以建立 overrides/partials/footer.html 來修改底部內容。
步驟 1:建立覆寫檔
步驟 2:在 zensical.toml 啟用自訂模板
步驟 3:編輯 footer.html
可複製官方 footer.html 再修改,或寫自己的 HTML。版權文字也可以直接用 copyright 設定,不必整份覆寫。
使用 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:在 zensical.toml 啟用
社交連結的更多選項
[[project.extra.social]] 每一項有三個屬性:
| 屬性 | 說明 |
|---|---|
icon |
必填。內建圖示的路徑,不存在的話建置會失敗 |
link |
必填。相對或絕對網址(包含協定),所有協定都可以,包含 mailto |
name |
選填。用作連結的 title 屬性,能提升無障礙。預設是連結的網域名稱 |
例如加入 Email 連結,並為連結加上名稱:
[[project.extra.social]]
icon = "fontawesome/solid/paper-plane"
link = "mailto:you@example.com"
name = "寄信給我們"
常用的社交圖示:fontawesome/brands/github、gitlab、x-twitter、mastodon(會自動加上 rel=me)、docker、facebook、instagram、linkedin、slack、discord。
單頁隱藏上一頁/下一頁
如果相鄰的頁面內容彼此不相關,可以在該頁的 front matter 隱藏頁尾的上一頁/下一頁連結:
「Made with Zensical」標語
頁尾預設會顯示 Made with Zensical,用 generator = false 可以移除(見上面的設定)。不過官方期望,這個低調的標語能幫忙推廣 Zensical,讓社群持續成長,如果你不介意,也歡迎保留。
總結
| 方式 | 設定方式 | 適用場景 |
|---|---|---|
| 內建簡單 Footer | copyright、generator、social |
快速設定社交媒體連結 |
| 上一頁 / 下一頁 | navigation.footer |
文件導覽 |
| 完全自訂 Footer | overrides/partials/footer.html |
自訂 HTML 內容 |
| 調整 Footer 樣式 | 使用 extra.css |
更改背景顏色、文字樣式 |
📌 這樣你就可以 輕鬆自訂 Zensical 的 Footer!