改完模板不生效:模板缓存、CDN 和浏览器缓存到底卡在哪
改一行 CSS,刷新,没变。再刷,还没变。这时候先别怀疑代码。 三层缓存,从后往前查。 第一层,浏览器。强刷是 Ctrl+F5,Mac 上 Cmd+Shift+R。不确定的话,直接开无痕窗口最…
按发布时间归档的文章列表。
改一行 CSS,刷新,没变。再刷,还没变。这时候先别怀疑代码。 三层缓存,从后往前查。 第一层,浏览器。强刷是 Ctrl+F5,Mac 上 Cmd+Shift+R。不确定的话,直接开无痕窗口最…
搜索页看着简单,出问题的地方特别多。 基本结构。 search.php 里,$zbp->search 拿当前搜索词,$zbp->GetArticleList 那个搜索,或者更常见的是直接遍历 …
导航看着简单,是最容易出兼容问题的地方。 数据从哪来。 $zbp->modules 里 FileName 为 navbar 的那个模块,GetList() 拿到的是一串现成的 。 但多数主题不…
暗色模式不难,难的是闪白。 先说结构。别写两套样式表,用 CSS 变量。 在 :root 里定义一套亮色变量,比如 --bg、--text、--border、--card。然后 html.da…