:::

雜談:修正「布丁布丁吃什麼?」部分功能 / TALK: “Pulipuli’s Blog” Feature Improvements

6月 27, 2025 , 0 Comments Edit Copy Download

2025-0219-063301.png

每隔一段時間就把累積的問題逐步修正,這次要來修正的是下載跟目錄的問題。


下載文章 / Article Download

2025-0219-055446.png

如果登入帳號是「布丁布丁吃什麼?」的管理者的話,文章的開頭會顯示相關的管理功能,包括編輯、複製HTML程式碼、下載、文章內容的統計功能等等。

2025-0219-055603.png

其中下載功能是讓整份文章變成單純的HTML跟完整圖片所壓縮而成的壓縮檔案。壓縮檔裡面的HTML檔案只保留了部落格文章的內文跟圖片連結,不包含「布丁布丁吃什麼?」的其他元素。

2025-0219-060123.png

這不僅僅只是用於備份文章時可以節省一些空間,更重要的是,我可以將壓縮檔匯入到Blogger Editor裡面,方便編輯文章的內容。

原本功能的問題是備份文章的時候圖片檔案名稱過長、圖片檔案未加上圖片相關的副檔名、備份抓取的文章內容包含了不相干的元素等等,現在總算修正這些問題了。


文章目次 / Table of Contents

2025-0219-060519.png

「布丁布丁吃什麼?」文章的目次是由程式碼分析文章內容動態產生,但這個做法造成了許多問題。之前就有講過目次的錨點造成CSS文章排版錯誤,這次的問題是文章目次快取帶來的錯誤。

為了避免每次都要重新產生目次,瀏覽器只要產生過該文章的目次後,就會把它保存到localStorage作為快取。下次開啟文章的時候就會直接用快取的程式碼來顯示目次。

但如果該文章原本就沒有目次的話,這個做法會造成文章排版的錯誤。這個問題會發生在有些沒有標題的文章裡面,並造成文章的水平線消失。

現在已經修正這個問題了。


小結 / In Closing

2025-0219-062736.png

是說現在Google搜尋引擎的排序好像逐漸把社群媒體的重要性提高了。在Google上搜尋我自己的文章時,大多時候出現的都是發佈在FacebookInstagram的連結。社群媒體上的內容其實都是部落格的引流工具而已,怎麽喧賓奪主了呢?

我也不確定這個問題該怎麽處理好,這也可能代表著部落格的沒落吧,真是無奈啊。