我的網站很乾淨

是的,我說我的網站很乾淨。 那麼要怎麼證明呢? uBlock Origin uBlock Origin 是一個方便的廣告攔截器,在Firefox上有 10,688,871 位使用者(來自Firefox Add-ons網站,截至2026/7/11)。 而它在我的網站裡查出了幾個廣告呢?答案是: 0個。 以此可證明,我沒在網站裡塞任何廣告或者追蹤器。 其實開啟文章後由於Giscus,網站連接數量會從一個變成三個。 Firefox Console 那麼眾所周知,Firefox的控制台真的非常的嚴苛。 沒塞<!DOCTYPE html>也要講一下。 而我得到了多少個警告? 沒有,只有開啟文章後Giscus帶來的三個警告。 不信的話你大可去驗證 JavaScript JavaScript可謂現代網站與木馬的命脈。 沒有了它,Google、Bing、Yahoo等網站都不能正常使用。 那我呢? 實測關閉JavaScript之後,所有功能(除了Giscus留言板)都可以正常使用。 所以,能相信我了吧?

2026年7月11日

為什麼 Codeberg 比 GitHub 更適合放部落格?

就在今天,我正式把自己的部落格遷移到了Codeberg。 為什麼? 其實原因很簡單:開放。 GitHub受到母公司Microslop的包袱,有非常大量的商業利益牽扯問題;Codeberg e.V.是位在德國的非營利組織,沒有商業包袱,背景也更單純。 此外Codeberg基於自由開源的Forgejo構建,有很強的自由度,並且是真.完全免費。 連台灣Linux使用者常用的新酷音專案都轉到了Codeberg呢! 怎麼弄? 與GitHub要在設定裡搞半天不同,Codeberg的Pages極為單純。 只要把做好的HTML、CSS跟JavaScript全丟到pages分支,就好了,連設定都不用。 做好的東西會生成在<你的倉庫名稱>.<你的使用者名稱>.codeberg.page;如果倉庫名叫pages,就是<你的使用者名稱>.codeberg.page。 額外的好處 GitHub Pages是透過CI/CD把Jekyll編譯的東西推到伺服器,而Codeberg是直接透過Webhook推到伺服器。 這就讓Codeberg可以在一秒內把專案放上去,不用浪費時間在跑多餘的Jekyll,對於我這種本機render的架構可謂再好不過了。 此外,Codeberg這種架構讓Google的爬蟲一下就抓到了sitemap,非常快速且好用;GitHub因為CI/CD的關係,Google的爬蟲非常容易抓不到sitemap。 看到這裡了,真的不考慮改用Codeberg嗎?

2026年7月9日

現在的網站真的有點肥啊,JS濫用之術

實不相瞞,我也是Ivon的部落格的讀者。 我很常看他的文章,寫的也不錯,最近就看他抱怨現在的網站太複雜 沒看過的出門右轉:當今網頁設計框架太肥大了,架站難道不能只用HTML + CSS就搞定? Ivon 使用了CC BY-NC-ND,此處僅為引用與redirect 我也有差不多的感覺。 Just like this,廣告一堆沒有有用的訊息。 最好笑的是為什麼會在YouTube下載器的網站裡面放那種「你好,我在找一個人做[__]」的廣告… 當然我可沒資格讓大家都不用JavaScript,我自己的這個站就使用JS用到很頻繁。 不過我只用了三個自建JS文件,一個外部JS文件: scripts/content.js (顯示文章內容) scripts/headtail.js (顯示頁首頁尾) scripts/home.js (顯示主畫面) marked.min.js (Markdown轉HTML) 沒了awa 順帶一題,聽說Richard Stallman這位大哥他還在用curl靜態載入網站… 不知道我的讀者當中有沒有這種數位修仙者, 有的話希望能寄個Email給我(自我介紹裡面有) 那如果我的部落格真的出現這種數位修仙大師… 他應該是直接fetch的posts-md/*.md吧哈哈

2026年5月10日