維修日誌

  1. 修BUG:Chrome 移動端進度條被工具欄蓋住

    进度条的bottom只减了–toolbar-height没减–safe-bottom,导致滚动的时候会被工具栏盖住。

  2. 修正自動滾動的設計;在文章頁新增跳轉到主題總覽頁的按鈕

    1.在自動滾動開啟之後,如果讀者突然手動滾動頁面,此前的設計是無視讀者做的調整,從讀者插手前的位置開始繼續滾;現在是從讀者調整完的位置開始往下滾。

    2.在文章結尾新增了跳轉到主題總覽頁面的連結。

    3.在底部工具欄讓“返回主頁”按鈕常駐。

  3. 新增明文邮箱地址和「一鍵複製」;修正文章頁面焦點導航順序

    1.原本的「寫信」按鈕一點選就開啟預設郵箱軟體, 對使用網頁郵箱(比如163郵箱)或者沒有設定本地郵件軟體的朋友來說不太方便。 現在在按鈕旁邊新增了明文郵箱地址,並提供「一鍵複製」功能。

    2.調整了文章頁面的元件順序,使Focus導航順序(DOM Order)與視覺呈現順序(Visual Order)保持一致。

  4. 修BUG:RSS無法顯示圖像;新增鍵盤瀏覽的功能

    1.貼文圖片寫的是相對路徑而非絕對路徑,導致在RSS中無法顯示。 解決方案參見這篇貼文:檢查我的RSS出了什麼毛病。

    2.現在可以使用A或Shift+A開啟archive頁面, 使用J/K向下和向上捲動頁面, 使用H/L跳轉到較舊一篇和較新一篇。

    3.給較舊一篇和較新一篇連結也增加了rel=“prev"和rel=“next”,如果瀏覽器安裝了Vimium外掛,可以用[[/]]作前後跳轉。

  5. 优化了禁用JavaScript情况下的网页显示

    1.将主题页面的tag砖块墙从<button>改为使用<a>标签包裹。

    2.在窄屏端,将站内链接从选单抽屉中挪出来,放到页脚,以便在禁用JavaScript导致选单不显示的情况下,读者也能浏览量全站。

  6. 把RSS改為點擊後複製RSS連結而不是開啟頁面;給“貼文列表”頁面增加了列表模式

    除此之外, 替換了Netlify的預設404頁面。 查看效果。

    新增了博客卷(blogroll)页面。查看博客卷。