小白也能用hugo架設屬於自己的網站-7 修改網站的頁尾設定,把自己的rss、聯絡方式、youtube頻道等放到網站底部
這篇要介紹的是網站的頁尾,所有的設定終於快到尾聲了,希望你還能繼續完成網站的最後一塊拼圖啦,
OK! 接下來一起來看看,究竟什麼是頁尾,以及該如何修改囉!
什麼是網站的頁尾
(頁尾)其實就是網站中底部的區塊,
如果之前介紹過的選單是在網站頁面中的上面,那頁尾就是在網站頁面中的下面,
通常在頁尾都會留下作者自己的mail、rss的訂閱連結、你的youtube頻道、FB之類的內容,
但東西太多也會讓瀏覽網站的人眼花撩亂,因此放什麼內容會讓訪客更容易找到你,就是你需要思考的問題囉!
頁尾的檔案設定
頁尾的設定分為兩個部分,一個是修改專案設定檔,另一個是頁尾社交欄的設定檔。
修改專案設定檔中關於頁尾的參數
下面介紹的參數是影響頁尾是否能顯示出來的參數,以及幾個比較重要的參數,
在專案設定檔中還有一些跟頁尾有關的參數,不過有些是視覺上比較有差異的,有些則不那麼重要,就不在下面列出了。
- 找到你的專案資料夾,用記事本或notepad++開啟專案設定檔,也就是
config.toml - 在檔案裡利用ctrl+f的搜尋功能,搜尋下面=(等號)前面的參數名稱,快速找到那一行並進行修改,
記得true是開啟、false是關閉喔→- 是否在文章頁面顯示頁尾
displayFooter = true - 是否在首頁顯示頁尾
displayFooterInHome = true - 是否顯示站點的版權資訊
displaySiteCopyright = true - 自定義頁尾(支援 Markdown)
customFooter = ""
這個參數很重要,你可以用markdown在頁尾的開頭加上標題或分隔線,以跟網頁的其他部分區分開來,
要特別注意的是,如果要換行,不是直接按enter換行,而是輸入\n
,
例如下面這樣→
customFooter = "--- \n ## 頁尾"
這樣輸入後,在頁尾開始的區塊就會先看到一條分隔線,然後多出一個寫有(頁尾)的二級標題 - 流量統計
displayBusuanziSiteUVAndPV = true
這個參數只有在最後渲染成網站資料夾,並放到真正的server中時才會生效,因此你在虛擬網站server看不到這個參數帶來的流量統計 - 社交連結
enableSocials = true
這個參數必須要開啟,否則在首頁跟其他頁面都看不到頁尾的社交欄
- 是否在文章頁面顯示頁尾
修改頁尾社交欄的設定檔
- 你需要先從meme的主題模板資料夾中,複製一個社交欄的模板檔案來用,
首先,找到你的專案資料夾,並依序找下面這幾個資料夾並按enter進入→
themes
data
最後找到這個檔案並按ctrl+c複製→
Socials.toml3 之 2 - 回到專案資料夾的根目錄,並找到
data
資料夾,enter進入後,按ctrl+v貼上檔案,之後你會看到→
Socials.toml
用記事本或notepad++打開它 - 修改的方法類似前面修改選單的概念,不過參數稍有不同,下面我拿幾個例子舉例→
- 每一個頁尾的選單,都需要有的開頭參數
[[socials]] - 這個選單的名字,隨意即可
id = "rss" - 這個選單的路徑,下面這個例子是指向網站資料夾內的rss.xml
url = "/rss.xml" - 這個選單的圖片
icon = "rss" - 這個選單要顯示在網頁上的名字
title = "訂閱RSS" - 這個選單在整個頁尾社交欄的順序
weight = 1
- 每一個頁尾的選單,都需要有的開頭參數
- 另外要注意的是,每個選單開頭的
[[socials]]
都是不空格的,在它下面的參數才會有四個空格,直到下一個[[socials]]參數出現,以此區分各個頁尾選單,
另外url除了可以指向網站資料夾內的某個檔案,也可以指向mail跟站外連結,例如→- 指向youtube
url = "https://www.youtube.com/" - 指向mail地址
url = "mailto:c469591@mail.batol.net"
- 指向youtube
- OK! 你可以任意的新增多個頁尾選單,或是將不用的選單以#注釋掉,修改完後按ctrl+s完成修改
- 打開虛擬網站server,看看頁尾有沒有按照你的設定顯示在網站上
補充
恭喜你看到這裡! 完成了網站的大部分設定啦!
完成了這一步後,下篇就要來介紹如何把專案資料夾渲染成網站資料夾,並放到真正的server囉!
在第一到第七篇講到的所有參數,都是我比較常用到的參數,你也可以自己挖掘meme的專案設定檔,看看有沒有什麼我沒介紹到的功能,
相信你有看完整個專案設定檔的話,你應該能發現meme模板還有搜尋跟評論功能,
不過這兩個功能在設定上都比較複雜,我會在完成如何上傳網站資料夾到server後,再介紹給你,
搜尋和評論功能也不是網站必備的,你可以在之後看情況選用這些功能。