最近試著用 Google 的 Antigravity 叫 AI 幫忙寫了個年齡驗證功能,這篇就是搬出來測試成果的。沒意外的話,現在要點進這篇文章會先跳出滿 18 歲的確認視窗(後來修成 false 所以現在進來不會有);同時 RSS 訂閱那端也會做同步阻擋,只會顯示「此文章為限制級內容(18+),RSS 不提供完整內容」。
順帶一提,這個功能是把驗證結果存進瀏覽器的 localStorage 裡,所以只要選過一次,下次點開就不會再跳提示。如果想關掉,可以按 F12 -> Application -> Local Storage,找到 ageVerified 把值改成 false 就可以了。
嫌麻煩的話,也可以直接點下面這個我叫 AI 生出來的按鈕,按下去就會自動重置:
話說回來,怎麼突然想加這個功能?難道是我準備要開始搞大事了嗎? 倒也不是。我的原則是不會在網站上放 R18 的露骨圖片,除非哪天有自己畫的,想留個紀錄,所以某方面來說還是可以安心點進來。不過因為平常會接觸一些分級屬於 R18 的 ACG 作品(像是柚子社的 Galgame 之類的),為了保險起見,覺得還是把防護網建起來比較穩妥。
另外,為了不破壞原本的版面乾淨,我把 R18 相關的文章單獨切到了另一個資料夾。因為目前首頁的「最近的文章」只會去抓 posts/ 底下的內容,所以 r18/ 資料夾裡的文章是不會出現在主頁的。之後想進來話,只能從 分類 點進去,或者是直接在主頁網址後面加上 /r18