2026-08-12 工作總結
今日工作量很大:安全、主站、博客、插件四線並進,以下是完整回顧。
一、安全(上午–下午)
- 安全週報(首期):復盤備份洩露事件(GPTBot 經 martale.com 下載 8 個歷史備份包)、4 個寄生域名、SSH 爆破基線(3 天 15,440 次全失敗)。
- 加固執行:登錄驗證碼、nginx 禁上傳目錄 PHP、fail2ban 四 jail(nftables),ai.php SSL 校驗、管理員強密碼。
- counter.php 審查:發現 4 個中低危問題(並發競態丟計數/計數檔公網可讀/POST 可刷),用戶暫緩修復。
- 備份頁/統計頁恢復 basic auth。
二、主站與博客內容(下午)
- 主站 v1.2.0 發佈:備份腳本、releases 版本頁(9 個版本時間線)、about-site 同步。
- 博客上線:emlog pro + 深墨冰藍主題、favicon 全套、博客訪問計數器。
- 文章 5 篇:建站記 / v1.2.0 發佈 / 安全工作記 / 未完的加固 / 認識 emlog。
- 博客備份方案:backup-blog.sh + 每日 03:00 cron + RESTORE.md 恢復手冊。
- 字體調整(博客仿宋 / 主站宋體,已改,用戶暫緩後續調整)。
三、export_article 插件深度改造(晚上,重頭戲)
- 模板差異化 → 文字色 8 色:移除模板功能,改為自由組合(深灰/純黑/墨藍/墨綠/棕/酒紅/黛紫/淺白),強調色與頭部漸變跟隨文字色。
- 字號檔位:20 / 26 / 32 / 38,26px = 中(默認),手機默認 26、PC 聯動 20;頭部/標題/底部按基準倍率等比縮放。
- 佈局:預覽/設置左右分欄(58%/42%),移動端縱向;手機星空頭樣式(深紫藍漸變 + 星點,標題移入頭部)。
- 封面頭/腳分級開關:總開關 + 單項開關(品牌/副標題/標題;來源/二維碼/時間/當前時間),簽名可自定義。
- 二維碼四模式:原文鏈接 / 自定義鏈接 / 文件提取(jsQR 解碼重生成)/ 圖片粘貼(自動框選截圖)+ 中心文字。
- 時間體系:默認文章發佈時間,可切當前時間。
- 修復的坑:html2canvas 中文字體名解析崩潰(改純 ASCII 字體棧)、主題全局樣式覆蓋行距(line-height:inherit)、JS 括號錯亂、裁剪框偏移(重寫為圖片坐標系)、SVG 中心 logo 跨域失敗(改文字方案)、微信新碼無法識別(改文件提取並提示)。
- 博客默認頭像重設計(深墨冰藍島嶼主題)、cravatar 外鏈全部本地化。
四、發佈與交付(晚)
- 插件 v1.2 打包發佈:主站下載區 zip + SHA256,博客發文兩篇(gid=15 產品說明書 / gid=16 發佈公告)。
五、運維排查(晚)
- 博客後台登錄修復:根因是驗證碼 session 錯位(密碼從未失效),關閉驗證碼 + 重建緩存,實測登錄成功。
- session 時長檢查:emlog 用自研 auth cookie,記住我 = 1 年,不記住 = 關瀏覽器失效。
- 郵件配置檢查:SMTP 全空,已記待辦(專用郵箱 + 授權碼,後續再做)。
待辦(下次)
- 強刷測試導出插件新功能(裁剪框、字號檔位、二維碼四模式等)。
- 安全加固:default_server 444 兜底、robots.txt、自動更新、ufw、counter.php 修復。
- 郵件:註冊專用郵箱 + SMTP 授權碼。
- 確認 223.73.137.179 等 IP 是否本人。
一島之道,始於每一天的記錄。
文章导出
生成预览中...