https://pipuwong.com

页面构成与技术指标

正文

737

操作候选

2

图片

36

HTML

51 KB

文案

标题字数
7偏短
摘要字数
30偏短
H1
1
H2
7

动作

主要入口

取消

表单
0
站内链接
27
站外链接
10

安全与页面元信息

HTTPS
有
HSTS
无
CSP
无
nosniff
无
viewport
有
图标
有
JSON-LD
无
统计
GA4 · Umami

构成

Astro / Tailwind

脚本
8 ext / 14 inline
Alt
5 missing
语言
zh-CN
第三方域
4

Lighthouse

移动端模拟 · 性能评分

86 / 100

2026-09-18 · 本次测试有警告,结果可能不完整。

查看详情

移动端模拟 · 实验室数据,非真实用户体验数据
2026-09-18T06:10:24.136Z · Lighthouse 13.4.1

本次测试有警告,结果可能不完整: The page loaded too slowly to finish within the time limit. Results may be incomplete.

性能86/ 100
可访问性93/ 100
最佳实践96/ 100
SEO100/ 100
LCP · 主要内容出现2,615 ms
CLS · 布局偏移0.000
TBT · 主线程阻塞0 ms
FCP · 首次内容绘制2,615 ms
SI · 视觉加载速度7,358 ms

分数会受服务器、网络和测试环境影响,独立于品味/转化评分。诊断保留 Lighthouse 原文。

Browser errors were logged to the console

Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. Learn more about this errors in console diagnostic audit

对应元素与资源
{
  "type": "table",
  "items": [
    {
      "source": "network",
      "description": "Failed to load resource: the server responded with a status of 525 ()",
      "sourceLocation": {
        "url": "https://umami.pipulab.com/script.js",
        "line": 0,
        "type": "source-location",
        "column": 0,
        "urlProvider": "network"
      }
    }
  ],
  "headings": [
    {
      "key": "sourceLocation",
      "label": "Source",
      "valueType": "source-location"
    },
    {
      "key": "description",
      "label": "Description",
      "valueType": "code"
    }
  ]
}

Minimize main-thread work

2.1 s

Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. Learn how to minimize main-thread work

对应元素与资源
{
  "type": "table",
  "items": [
    {
      "group": "other",
      "duration": 1246.6359999999743,
      "groupLabel": "Other"
    },
    {
      "group": "styleLayout",
      "duration": 460.4439999999985,
      "groupLabel": "Style & Layout"
    },
    {
      "group": "paintCompositeRender",
      "duration": 157.1039999999998,
      "groupLabel": "Rendering"
    },
    {
      "group": "scriptEvaluation",
      "duration": 128.07599999999988,
      "groupLabel": "Script Evaluation"
    },
    {
      "group": "parseHTML",
      "duration": 79.06400000000001,
      "groupLabel": "Parse HTML & CSS"
    },
    {
      "group": "garbageCollection",
      "duration": 44.543999999999976,
      "groupLabel": "Garbage Collection"
    },
    {
      "group": "scriptParseCompile",
      "duration": 17.279999999999994,
      "groupLabel": "Script Parsing & Compilation"
    }
  ],
  "headings": [
    {
      "key": "groupLabel",
      "label": "Category",
      "valueType": "text"
    },
    {
      "key": "duration",
      "label": "Time Spent",
      "valueType": "ms",
      "granularity": 1
    }
  ],
  "sortedBy": [
    "duration"
  ]
}

Image elements do not have explicit `width` and `height`

Set an explicit width and height on image elements to reduce layout shifts and improve CLS. Learn how to set image dimensions

对应元素与资源
{
  "type": "table",
  "items": [
    {
      "url": "https://images.pipustudio.com/uploads/20260520/199a47ec0942233c4e974c65b56039ff.webp",
      "node": {
        "lhId": "1-52-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,4,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/199a47ec0942233c4e974c65b56…\" alt=\"Office scene 5\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 5",
        "boundingRect": {
          "top": 441,
          "left": 932,
          "right": 1220,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/199a47ec0942233c4e974c65b56039ff.webp",
      "node": {
        "lhId": "1-61-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,14,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/199a47ec0942233c4e974c65b56…\" alt=\"Office scene 5\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 5",
        "boundingRect": {
          "top": 441,
          "left": 3668,
          "right": 3956,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/a6468a952271c730eb765d3d68d7aa3e.webp",
      "node": {
        "lhId": "1-55-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,7,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/a6468a952271c730eb765d3d68d…\" alt=\"Office scene 3\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 3",
        "boundingRect": {
          "top": 441,
          "left": 1844,
          "right": 2132,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/a6468a952271c730eb765d3d68d7aa3e.webp",
      "node": {
        "lhId": "1-64-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,17,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/a6468a952271c730eb765d3d68d…\" alt=\"Office scene 3\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 3",
        "boundingRect": {
          "top": 441,
          "left": 4580,
          "right": 4868,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/3b4079809b42b02bc01df27c18c66a05.webp",
      "node": {
        "lhId": "1-50-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,2,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/3b4079809b42b02bc01df27c18c…\" alt=\"Office scene 3\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 3",
        "boundingRect": {
          "top": 441,
          "left": 324,
          "right": 612,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/5f99cf73e304c60cdb49875ed9e5d69a.webp",
      "node": {
        "lhId": "1-51-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,3,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/5f99cf73e304c60cdb49875ed9e…\" alt=\"Office scene 4\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 4",
        "boundingRect": {
          "top": 441,
          "left": 628,
          "right": 916,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/231e8a4e195f0863bda8a25a117745db.webp",
      "node": {
        "lhId": "1-53-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,5,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/231e8a4e195f0863bda8a25a117…\" alt=\"Office scene 4\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 4",
        "boundingRect": {
          "top": 441,
          "left": 1236,
          "right": 1524,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/375cd9be3c6fc64a0b25242ec41ebf62.webp",
      "node": {
        "lhId": "1-54-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,6,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/375cd9be3c6fc64a0b25242ec41…\" alt=\"Office scene 2\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 2",
        "boundingRect": {
          "top": 441,
          "left": 1540,
          "right": 1828,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/3b4079809b42b02bc01df27c18c66a05.webp",
      "node": {
        "lhId": "1-59-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,12,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/3b4079809b42b02bc01df27c18c…\" alt=\"Office scene 3\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 3",
        "boundingRect": {
          "top": 441,
          "left": 3060,
          "right": 3348,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/5f99cf73e304c60cdb49875ed9e5d69a.webp",
      "node": {
        "lhId": "1-60-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,13,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/5f99cf73e304c60cdb49875ed9e…\" alt=\"Office scene 4\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 4",
        "boundingRect": {
          "top": 441,
          "left": 3364,
          "right": 3652,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/231e8a4e195f0863bda8a25a117745db.webp",
      "node": {
        "lhId": "1-62-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,15,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/231e8a4e195f0863bda8a25a117…\" alt=\"Office scene 4\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 4",
        "boundingRect": {
          "top": 441,
          "left": 3972,
          "right": 4260,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/375cd9be3c6fc64a0b25242ec41ebf62.webp",
      "node": {
        "lhId": "1-63-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,16,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/375cd9be3c6fc64a0b25242ec41…\" alt=\"Office scene 2\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 2",
        "boundingRect": {
          "top": 441,
          "left": 4276,
          "right": 4564,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/1e106bd98b5757754ae28ca39e47abcb.webp",
      "node": {
        "lhId": "1-49-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,1,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/1e106bd98b5757754ae28ca39e4…\" alt=\"Office scene 2\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 2",
        "boundingRect": {
          "top": 441,
          "left": 20,
          "right": 308,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/1e106bd98b5757754ae28ca39e47abcb.webp",
      "node": {
        "lhId": "1-58-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,11,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/1e106bd98b5757754ae28ca39e4…\" alt=\"Office scene 2\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 2",
        "boundingRect": {
          "top": 441,
          "left": 2756,
          "right": 3044,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/d06966836996bd26dd845ec0f7954f91.webp",
      "node": {
        "lhId": "1-56-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,8,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/d06966836996bd26dd845ec0f79…\" alt=\"Office scene 3\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 3",
        "boundingRect": {
          "top": 441,
          "left": 2148,
          "right": 2436,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/d06966836996bd26dd845ec0f7954f91.webp",
      "node": {
        "lhId": "1-65-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,18,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/d06966836996bd26dd845ec0f79…\" alt=\"Office scene 3\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 3",
        "boundingRect": {
          "top": 441,
          "left": 4884,
          "right": 5172,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/de3262ab4fc26b4b127ee1f67f498834.webp",
      "node": {
        "lhId": "1-57-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,9,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/de3262ab4fc26b4b127ee1f67f4…\" alt=\"Office scene 3\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 3",
        "boundingRect": {
          "top": 441,
          "left": 2452,
          "right": 2740,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/de3262ab4fc26b4b127ee1f67f498834.webp",
      "node": {
        "lhId": "1-66-IMG",
        "path": "1,HTML,1,BODY,3,DIV,4,DIV,2,DIV,0,DIV,0,DIV,0,DIV,1,DIV,19,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/de3262ab4fc26b4b127ee1f67f4…\" alt=\"Office scene 3\" class=\"w-72 h-54 object-cover rounded shrink-0\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.container > div.overflow-hidden > div#scrollTrack > img.w-72",
        "nodeLabel": "Office scene 3",
        "boundingRect": {
          "top": 441,
          "left": 5188,
          "right": 5476,
          "width": 288,
          "bottom": 657,
          "height": 216
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260521/bd76a44e9970c31f42afefc2822e3f0e.webp",
      "node": {
        "lhId": "1-71-IMG",
        "path": "1,HTML,1,BODY,3,DIV,6,DIV,0,DIV,3,DIV,4,DIV,1,DIV,0,DIV,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260521/bd76a44e9970c31f42afefc2822…\" alt=\"\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.bg-white > div.flex > div.w-10 > img",
        "nodeLabel": "div.bg-white > div.flex > div.w-10 > img",
        "boundingRect": {
          "top": 3329,
          "left": 44,
          "right": 84,
          "width": 40,
          "bottom": 3369,
          "height": 40
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/24a2664fdbdefd73ad2c6b9eadfa6247.jpeg",
      "node": {
        "lhId": "1-67-IMG",
        "path": "1,HTML,1,BODY,3,DIV,6,DIV,0,DIV,3,DIV,0,DIV,1,DIV,0,DIV,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/24a2664fdbdefd73ad2c6b9eadf…\" alt=\"\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.bg-white > div.flex > div.w-10 > img",
        "nodeLabel": "div.bg-white > div.flex > div.w-10 > img",
        "boundingRect": {
          "top": 2381,
          "left": 44,
          "right": 84,
          "width": 40,
          "bottom": 2421,
          "height": 40
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/296f73c6fd4feefcab1fb00765ab9d60.webp",
      "node": {
        "lhId": "1-70-IMG",
        "path": "1,HTML,1,BODY,3,DIV,6,DIV,0,DIV,3,DIV,3,DIV,1,DIV,0,DIV,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/296f73c6fd4feefcab1fb00765a…\" alt=\"\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.bg-white > div.flex > div.w-10 > img",
        "nodeLabel": "div.bg-white > div.flex > div.w-10 > img",
        "boundingRect": {
          "top": 3037,
          "left": 44,
          "right": 84,
          "width": 40,
          "bottom": 3077,
          "height": 40
        }
      }
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/83af86c2041b79c0a973d53ca956c029.webp",
      "node": {
        "lhId": "1-69-IMG",
        "path": "1,HTML,1,BODY,3,DIV,6,DIV,0,DIV,3,DIV,2,DIV,1,DIV,0,DIV,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/83af86c2041b79c0a973d53ca95…\" alt=\"\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.bg-white > div.flex > div.w-10 > img",
        "nodeLabel": "div.bg-white > div.flex > div.w-10 > img",
        "boundingRect": {
          "top": 2721,
          "left": 44,
          "right": 84,
          "width": 40,
          "bottom": 2761,
          "height": 40
        }
      }
    }
  ],
  "headings": [
    {
      "key": "node",
      "label": "",
      "valueType": "node"
    },
    {
      "key": "url",
      "label": "URL",
      "valueType": "url"
    }
  ]
}

Background and foreground colors do not have a sufficient contrast ratio.

Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.

对应元素与资源
{
  "type": "table",
  "items": [
    {
      "node": {
        "lhId": "1-0-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,3,DIV,0,DIV,0,A",
        "type": "node",
        "snippet": "<a href=\"/timeline/website-development\" class=\"hover:bg-white hover:text-black hover:rounded-md px-2 py-1 text-zinc-500 b…\">",
        "selector": "footer.flex > div.mb-6 > div.text-gray-500 > a.hover:bg-white",
        "nodeLabel": "开发日志",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 3.08 (foreground color: #71717a, background color: #27272a, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5291,
          "left": 16,
          "right": 88,
          "width": 72,
          "bottom": 5315,
          "height": 24
        }
      }
    },
    {
      "node": {
        "lhId": "1-1-P",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,3,DIV,0,DIV,1,P",
        "type": "node",
        "snippet": "<p class=\" text-zinc-500 mt-2 text-sm mb-1\">",
        "selector": "footer.flex > div.mb-6 > div.text-gray-500 > p.text-zinc-500",
        "nodeLabel": "网站版本:2.0 - 本站在周六日缓慢开发中...",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5321,
          "left": 16,
          "right": 396,
          "width": 380,
          "bottom": 5341,
          "height": 20
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-3-P",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,3,DIV,0,DIV,2,P",
        "type": "node",
        "snippet": "<p class=\" text-zinc-500 text-sm\">",
        "selector": "footer.flex > div.mb-6 > div.text-gray-500 > p.text-zinc-500",
        "nodeLabel": "本站由Pipu设计&开发, 腾讯云 +Astro +Tailwindcss提供服务&技术栈支持",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5345,
          "left": 16,
          "right": 396,
          "width": 380,
          "bottom": 5385,
          "height": 40
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-4-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,3,DIV,0,DIV,2,P,1,A",
        "type": "node",
        "snippet": "<a href=\"/about\" class=\"hover:bg-white hover:text-black hover:rounded-md px-1 py-1\">",
        "selector": "div.mb-6 > div.text-gray-500 > p.text-zinc-500 > a.hover:bg-white",
        "nodeLabel": "Pipu",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5343,
          "left": 60,
          "right": 99,
          "width": 40,
          "bottom": 5367,
          "height": 24
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-5-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,3,DIV,0,DIV,2,P,3,A",
        "type": "node",
        "snippet": "<a href=\"https://curl.qcloud.com/PwRCf3zm\" rel=\"nofollow\" target=\"_blank\" class=\"hover:bg-white hover:text-black hover:rounded-md px-1 py-1\">",
        "selector": "div.mb-6 > div.text-gray-500 > p.text-zinc-500 > a.hover:bg-white",
        "nodeLabel": "腾讯云",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5343,
          "left": 180,
          "right": 230,
          "width": 50,
          "bottom": 5367,
          "height": 24
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-6-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,3,DIV,0,DIV,2,P,5,A",
        "type": "node",
        "snippet": "<a href=\"https://astro.build/\" target=\"_blank\" rel=\"nofollow\" class=\"hover:bg-white hover:text-black hover:rounded-md px-1 py-1\">",
        "selector": "div.mb-6 > div.text-gray-500 > p.text-zinc-500 > a.hover:bg-white",
        "nodeLabel": "Astro",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5343,
          "left": 247,
          "right": 291,
          "width": 44,
          "bottom": 5367,
          "height": 24
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-7-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,3,DIV,0,DIV,2,P,7,A",
        "type": "node",
        "snippet": "<a href=\"https://tailwindcss.com/\" target=\"_blank\" rel=\"nofollow\" class=\"hover:bg-white hover:text-black hover:rounded-md px-1 py-1\">",
        "selector": "div.mb-6 > div.text-gray-500 > p.text-zinc-500 > a.hover:bg-white",
        "nodeLabel": "Tailwindcss",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5343,
          "left": 307,
          "right": 393,
          "width": 86,
          "bottom": 5367,
          "height": 24
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-8-P",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,4,DIV,0,DIV,0,P",
        "type": "node",
        "snippet": "<p class=\"text-zinc-500 text-sm\">",
        "selector": "footer.flex > div.mb-6 > div.text-gray-500 > p.text-zinc-500",
        "nodeLabel": "流量 | 状态 | RSS | 站点地图 | 十年之约 | 博友圈 | 开往",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5409,
          "left": 16,
          "right": 363,
          "width": 347,
          "bottom": 5429,
          "height": 20
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-9-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,4,DIV,0,DIV,0,P,0,A",
        "type": "node",
        "snippet": "<a href=\"https://umami.pipulab.com/share/nbTOpsd7ZY4fRtHU/pipuwong.com\" rel=\"nofollow\" target=\"_blank\" class=\"hover:text-blue-500\">",
        "selector": "div.mb-6 > div.text-gray-500 > p.text-zinc-500 > a.hover:text-blue-500",
        "nodeLabel": "流量 |",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5411,
          "left": 16,
          "right": 53,
          "width": 37,
          "bottom": 5427,
          "height": 16
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-10-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,4,DIV,0,DIV,0,P,1,A",
        "type": "node",
        "snippet": "<a href=\"https://status.pipu.studio/status/1\" rel=\"nofollow\" target=\"_blank\" class=\"hover:text-blue-500\">",
        "selector": "div.mb-6 > div.text-gray-500 > p.text-zinc-500 > a.hover:text-blue-500",
        "nodeLabel": "状态 |",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5411,
          "left": 58,
          "right": 95,
          "width": 37,
          "bottom": 5427,
          "height": 16
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-11-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,4,DIV,0,DIV,0,P,2,A",
        "type": "node",
        "snippet": "<a href=\"/subscribe\" class=\"hover:text-blue-500\">",
        "selector": "div.mb-6 > div.text-gray-500 > p.text-zinc-500 > a.hover:text-blue-500",
        "nodeLabel": "RSS |",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5411,
          "left": 99,
          "right": 136,
          "width": 37,
          "bottom": 5427,
          "height": 16
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-12-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,4,DIV,0,DIV,0,P,3,A",
        "type": "node",
        "snippet": "<a href=\"/sitemap-index.xml\" class=\"hover:text-blue-500\">",
        "selector": "div.mb-6 > div.text-gray-500 > p.text-zinc-500 > a.hover:text-blue-500",
        "nodeLabel": "站点地图 |",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5411,
          "left": 140,
          "right": 206,
          "width": 65,
          "bottom": 5427,
          "height": 16
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-13-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,4,DIV,0,DIV,0,P,4,A",
        "type": "node",
        "snippet": "<a href=\"https://www.foreverblog.cn\" rel=\"nofollow\" target=\"_blank\" class=\"hover:text-blue-500\">",
        "selector": "div.mb-6 > div.text-gray-500 > p.text-zinc-500 > a.hover:text-blue-500",
        "nodeLabel": "十年之约",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5411,
          "left": 210,
          "right": 266,
          "width": 56,
          "bottom": 5427,
          "height": 16
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-14-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,4,DIV,0,DIV,0,P,6,A",
        "type": "node",
        "snippet": "<a href=\"https://www.boyouquan.com/home\" rel=\"nofollow\" target=\"_blank\" class=\"hover:text-blue-500\">",
        "selector": "div.mb-6 > div.text-gray-500 > p.text-zinc-500 > a.hover:text-blue-500",
        "nodeLabel": "博友圈",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5411,
          "left": 280,
          "right": 322,
          "width": 42,
          "bottom": 5427,
          "height": 16
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    },
    {
      "node": {
        "lhId": "1-15-A",
        "path": "1,HTML,1,BODY,3,DIV,8,FOOTER,4,DIV,0,DIV,0,P,8,A",
        "type": "node",
        "snippet": "<a href=\"https://www.travellings.cn/plain.html\" rel=\"nofollow\" target=\"_blank\" class=\"hover:text-blue-500\">",
        "selector": "div.mb-6 > div.text-gray-500 > p.text-zinc-500 > a.hover:text-blue-500",
        "nodeLabel": "开往",
        "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.34 (foreground color: #71717a, background color: #000000, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1",
        "boundingRect": {
          "top": 5411,
          "left": 335,
          "right": 363,
          "width": 28,
          "bottom": 5427,
          "height": 16
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "relatedNode": {
              "lhId": "1-2-FOOTER",
              "path": "1,HTML,1,BODY,3,DIV,8,FOOTER",
              "type": "node",
              "snippet": "<footer class=\"flex flex-col mt-20 bg-black w-full absolute left-0 right-0 p-4 md:p-8\">",
              "selector": "body > div.container > footer.flex",
              "nodeLabel": "留言\n里程碑\n好物\n好友\nFAQ\n开发日志\n\n网站版本:2.0 - 本站在周六日缓慢开发中...\n\n本站由Pipu设计&开发, 腾讯云 +Astro +Tai…",
              "boundingRect": {
                "top": 5140,
                "left": 0,
                "right": 412,
                "width": 412,
                "bottom": 5469,
                "height": 329
              }
            }
          }
        ]
      }
    }
  ],
  "headings": [
    {
      "key": "node",
      "label": "Failing Elements",
      "valueType": "node",
      "subItemsHeading": {
        "key": "relatedNode",
        "valueType": "node"
      }
    }
  ],
  "debugData": {
    "tags": [
      "cat.color",
      "wcag2aa",
      "wcag143",
      "TTv5",
      "TT13.c",
      "EN-301-549",
      "EN-9.1.4.3",
      "ACT",
      "RGAAv4",
      "RGAA-3.2.1"
    ],
    "type": "debugdata",
    "impact": "serious"
  }
}

Document does not have a main landmark.

One main landmark helps screen reader users navigate a web page. Learn more about landmarks.

对应元素与资源
{
  "type": "table",
  "items": [
    {
      "node": {
        "lhId": "1-16-HTML",
        "path": "1,HTML",
        "type": "node",
        "snippet": "<html lang=\"zh-CN\" data-astro-cid-37fxchfa=\"\">",
        "selector": "html",
        "nodeLabel": "html",
        "explanation": "Fix all of the following:\n  Document does not have a main landmark",
        "boundingRect": {
          "top": 0,
          "left": 0,
          "right": 412,
          "width": 412,
          "bottom": 5060,
          "height": 5060
        }
      }
    }
  ],
  "headings": [
    {
      "key": "node",
      "label": "Failing Elements",
      "valueType": "node",
      "subItemsHeading": {
        "key": "relatedNode",
        "valueType": "node"
      }
    }
  ],
  "debugData": {
    "tags": [
      "cat.semantics",
      "best-practice"
    ],
    "type": "debugdata",
    "impact": "moderate"
  }
}

Use efficient cache lifetimes

Est savings of 1,051 KiB

A long cache lifetime can speed up repeat visits to your page. Learn more about caching.

对应元素与资源
{
  "type": "table",
  "items": [
    {
      "url": "https://images.pipustudio.com/uploads/20260520/375cd9be3c6fc64a0b25242ec41ebf62.webp",
      "totalBytes": 325377,
      "wastedBytes": 130150.8,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/1e106bd98b5757754ae28ca39e47abcb.webp",
      "totalBytes": 283325,
      "wastedBytes": 113330,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/de3262ab4fc26b4b127ee1f67f498834.webp",
      "totalBytes": 251075,
      "wastedBytes": 100430,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/3b4079809b42b02bc01df27c18c66a05.webp",
      "totalBytes": 244486,
      "wastedBytes": 97794.40000000001,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/199a47ec0942233c4e974c65b56039ff.webp",
      "totalBytes": 220060,
      "wastedBytes": 88024,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/a6468a952271c730eb765d3d68d7aa3e.webp",
      "totalBytes": 204622,
      "wastedBytes": 81848.8,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/5f99cf73e304c60cdb49875ed9e5d69a.webp",
      "totalBytes": 197355,
      "wastedBytes": 78942,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/d06966836996bd26dd845ec0f7954f91.webp",
      "totalBytes": 196926,
      "wastedBytes": 78770.40000000001,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/231e8a4e195f0863bda8a25a117745db.webp",
      "totalBytes": 153137,
      "wastedBytes": 61254.8,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/296f73c6fd4feefcab1fb00765ab9d60.webp",
      "totalBytes": 103132,
      "wastedBytes": 41252.8,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/7bec1bbd28aeac3757f76363152eca76.webp",
      "totalBytes": 88302,
      "wastedBytes": 35320.8,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/24a2664fdbdefd73ad2c6b9eadfa6247.jpeg",
      "totalBytes": 77701,
      "wastedBytes": 31080.4,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/1676f75cf66a5ec3c54e235095224edf.webp",
      "totalBytes": 68593,
      "wastedBytes": 27437.2,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260521/bd76a44e9970c31f42afefc2822e3f0e.webp",
      "totalBytes": 48713,
      "wastedBytes": 19485.2,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/48f7f4cc445b07c9952fd91ae9ea8d5b.webp",
      "totalBytes": 44306,
      "wastedBytes": 17722.4,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260521/a33536078cc707a70748bc1099929351.webp",
      "totalBytes": 40395,
      "wastedBytes": 16158,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://pipuwong.com/assets/posts-my-default-app-2023-1.css",
      "totalBytes": 12511,
      "wastedBytes": 12511,
      "cacheLifetimeMs": 0
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/83af86c2041b79c0a973d53ca956c029.webp",
      "totalBytes": 18980,
      "wastedBytes": 7592,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://pipuwong.com/assets/about.css",
      "totalBytes": 7305,
      "wastedBytes": 7305,
      "cacheLifetimeMs": 0
    },
    {
      "url": "https://pipuwong.com/assets/Comment.css",
      "totalBytes": 7218,
      "wastedBytes": 7218,
      "cacheLifetimeMs": 0
    },
    {
      "url": "https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
      "totalBytes": 10338,
      "wastedBytes": 4135.2,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://pipuwong.com/assets/icon-r_1WUKl5.webp",
      "totalBytes": 3815,
      "wastedBytes": 3815,
      "cacheLifetimeMs": 0
    },
    {
      "url": "https://pipuwong.com/assets/languagewhite_68cTD.svg",
      "totalBytes": 3155,
      "wastedBytes": 3155,
      "cacheLifetimeMs": 0
    },
    {
      "url": "https://pipuwong.com/assets/languageblack_68cTD.svg",
      "totalBytes": 3154,
      "wastedBytes": 3154,
      "cacheLifetimeMs": 0
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/d6581fe78d86620e28f1ce08c0bcd596.avif",
      "totalBytes": 6370,
      "wastedBytes": 2548,
      "cacheLifetimeMs": 86400000
    },
    {
      "url": "https://pipuwong.com/assets/Quicklink.astro_astro_type_script_index_0_lang.js",
      "totalBytes": 1486,
      "wastedBytes": 1486,
      "cacheLifetimeMs": 0
    },
    {
      "url": "https://pipuwong.com/assets/moon_stars_Z273yud.svg",
      "totalBytes": 1459,
      "wastedBytes": 1459,
      "cacheLifetimeMs": 0
    },
    {
      "url": "https://pipuwong.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js",
      "totalBytes": 4533,
      "wastedBytes": 1360.1308472222224,
      "cacheLifetimeMs": 172756000
    },
    {
      "url": "https://pipuwong.com/assets/sun_68cTD.svg",
      "totalBytes": 820,
      "wastedBytes": 820,
      "cacheLifetimeMs": 0
    },
    {
      "url": "https://pipuwong.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
      "totalBytes": 1074,
      "wastedBytes": 322.2546944444445,
      "cacheLifetimeMs": 172756000
    }
  ],
  "headings": [
    {
      "key": "url",
      "label": "Request",
      "valueType": "url"
    },
    {
      "key": "cacheLifetimeMs",
      "label": "Cache TTL",
      "valueType": "ms",
      "displayUnit": "duration"
    },
    {
      "key": "totalBytes",
      "label": "Transfer Size",
      "valueType": "bytes",
      "displayUnit": "kb",
      "granularity": 1
    }
  ],
  "sortedBy": [
    "wastedBytes"
  ],
  "debugData": {
    "type": "debugdata",
    "wastedBytes": 1075882.5855416667
  },
  "skipSumming": [
    "cacheLifetimeMs"
  ]
}

Improve image delivery

Est savings of 466 KiB

Reducing the download time of images can improve the perceived load time of the page and LCP. Learn more about optimizing image size

对应元素与资源
{
  "type": "table",
  "items": [
    {
      "url": "https://images.pipustudio.com/uploads/20260520/296f73c6fd4feefcab1fb00765ab9d60.webp",
      "node": {
        "lhId": "page-1-IMG",
        "path": "1,HTML,1,BODY,3,DIV,6,DIV,0,DIV,3,DIV,3,DIV,1,DIV,0,DIV,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/296f73c6fd4feefcab1fb00765a…\" alt=\"\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.bg-white > div.flex > div.w-10 > img",
        "nodeLabel": "div.bg-white > div.flex > div.w-10 > img",
        "boundingRect": {
          "top": 3037,
          "left": 44,
          "right": 84,
          "width": 40,
          "bottom": 3077,
          "height": 40
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "reason": "Increasing the image compression factor could improve this image's download size.",
            "wastedBytes": 60857
          },
          {
            "reason": "This image file is larger than it needs to be (500x500) for its displayed dimensions (40x40). Use responsive images to reduce the image download size.",
            "wastedBytes": 101868
          }
        ]
      },
      "totalBytes": 102524,
      "wastedBytes": 102257
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/7bec1bbd28aeac3757f76363152eca76.webp",
      "node": {
        "lhId": "page-2-IMG",
        "path": "1,HTML,1,BODY,3,DIV,7,DIV,3,DIV,1,ARTICLE,0,A,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/7bec1bbd28aeac3757f76363152…\" alt=\"使用 Surge Ponte 轻松实现外网访问家里设备&amp;服务的封面图片\" class=\"w-full aspect-video object-cover mb-2 rounded-md\" onerror=\"this.src='默认图片路径.jpg';\">",
        "selector": "div.grid > article.flex > a.flex > img.w-full",
        "nodeLabel": "使用 Surge Ponte 轻松实现外网访问家里设备&服务的封面图片",
        "boundingRect": {
          "top": 4144,
          "left": 20,
          "right": 392,
          "width": 372,
          "bottom": 4354,
          "height": 209
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "reason": "This image file is larger than it needs to be (1600x900) for its displayed dimensions (372x209). Use responsive images to reduce the image download size.",
            "wastedBytes": 82948
          }
        ]
      },
      "totalBytes": 87688,
      "wastedBytes": 82948
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/24a2664fdbdefd73ad2c6b9eadfa6247.jpeg",
      "node": {
        "lhId": "page-3-IMG",
        "path": "1,HTML,1,BODY,3,DIV,6,DIV,0,DIV,3,DIV,0,DIV,1,DIV,0,DIV,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/24a2664fdbdefd73ad2c6b9eadf…\" alt=\"\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.bg-white > div.flex > div.w-10 > img",
        "nodeLabel": "div.bg-white > div.flex > div.w-10 > img",
        "boundingRect": {
          "top": 2381,
          "left": 44,
          "right": 84,
          "width": 40,
          "bottom": 2421,
          "height": 40
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "reason": "This image file is larger than it needs to be (1024x1024) for its displayed dimensions (40x40). Use responsive images to reduce the image download size.",
            "wastedBytes": 76974
          }
        ]
      },
      "totalBytes": 77092,
      "wastedBytes": 76974
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/1676f75cf66a5ec3c54e235095224edf.webp",
      "node": {
        "lhId": "page-4-IMG",
        "path": "1,HTML,1,BODY,3,DIV,7,DIV,3,DIV,3,ARTICLE,0,A,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/1676f75cf66a5ec3c54e2350952…\" alt=\"群晖NAS挂载Unraid文件夹的封面图片\" class=\"w-full aspect-video object-cover mb-2 rounded-md\" onerror=\"this.src='默认图片路径.jpg';\">",
        "selector": "div.grid > article.flex > a.flex > img.w-full",
        "nodeLabel": "群晖NAS挂载Unraid文件夹的封面图片",
        "boundingRect": {
          "top": 4763,
          "left": 20,
          "right": 392,
          "width": 372,
          "bottom": 4972,
          "height": 209
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "reason": "This image file is larger than it needs to be (1600x900) for its displayed dimensions (372x209). Use responsive images to reduce the image download size.",
            "wastedBytes": 64315
          }
        ]
      },
      "totalBytes": 67990,
      "wastedBytes": 64315
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260521/bd76a44e9970c31f42afefc2822e3f0e.webp",
      "node": {
        "lhId": "page-5-IMG",
        "path": "1,HTML,1,BODY,3,DIV,6,DIV,0,DIV,3,DIV,4,DIV,1,DIV,0,DIV,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260521/bd76a44e9970c31f42afefc2822…\" alt=\"\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.bg-white > div.flex > div.w-10 > img",
        "nodeLabel": "div.bg-white > div.flex > div.w-10 > img",
        "boundingRect": {
          "top": 3329,
          "left": 44,
          "right": 84,
          "width": 40,
          "bottom": 3369,
          "height": 40
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "reason": "This image file is larger than it needs to be (1080x1080) for its displayed dimensions (40x40). Use responsive images to reduce the image download size.",
            "wastedBytes": 48044
          }
        ]
      },
      "totalBytes": 48110,
      "wastedBytes": 48044
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/48f7f4cc445b07c9952fd91ae9ea8d5b.webp",
      "node": {
        "lhId": "page-6-IMG",
        "path": "1,HTML,1,BODY,3,DIV,7,DIV,3,DIV,2,ARTICLE,0,A,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/48f7f4cc445b07c9952fd91ae9e…\" alt=\"在飞牛OS挂载本地的Unraid文件夹的封面图片\" class=\"w-full aspect-video object-cover mb-2 rounded-md\" onerror=\"this.src='默认图片路径.jpg';\">",
        "selector": "div.grid > article.flex > a.flex > img.w-full",
        "nodeLabel": "在飞牛OS挂载本地的Unraid文件夹的封面图片",
        "boundingRect": {
          "top": 4466,
          "left": 20,
          "right": 392,
          "width": 372,
          "bottom": 4675,
          "height": 209
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "reason": "This image file is larger than it needs to be (1600x900) for its displayed dimensions (372x209). Use responsive images to reduce the image download size.",
            "wastedBytes": 41336
          }
        ]
      },
      "totalBytes": 43698,
      "wastedBytes": 41336
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260521/a33536078cc707a70748bc1099929351.webp",
      "node": {
        "lhId": "page-7-IMG",
        "path": "1,HTML,1,BODY,3,DIV,7,DIV,3,DIV,0,ARTICLE,0,A,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260521/a33536078cc707a70748bc10999…\" alt=\"懒猫微服 - 用 UpSnap 实现远程群晖NAS 开机的封面图片\" class=\"w-full aspect-video object-cover mb-2 rounded-md\" onerror=\"this.src='默认图片路径.jpg';\">",
        "selector": "div.grid > article.flex > a.flex > img.w-full",
        "nodeLabel": "懒猫微服 - 用 UpSnap 实现远程群晖NAS 开机的封面图片",
        "boundingRect": {
          "top": 3823,
          "left": 20,
          "right": 392,
          "width": 372,
          "bottom": 4032,
          "height": 209
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "reason": "This image file is larger than it needs to be (1600x900) for its displayed dimensions (372x209). Use responsive images to reduce the image download size.",
            "wastedBytes": 37647
          }
        ]
      },
      "totalBytes": 39798,
      "wastedBytes": 37647
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/83af86c2041b79c0a973d53ca956c029.webp",
      "node": {
        "lhId": "page-8-IMG",
        "path": "1,HTML,1,BODY,3,DIV,6,DIV,0,DIV,3,DIV,2,DIV,1,DIV,0,DIV,0,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/83af86c2041b79c0a973d53ca95…\" alt=\"\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div.bg-white > div.flex > div.w-10 > img",
        "nodeLabel": "div.bg-white > div.flex > div.w-10 > img",
        "boundingRect": {
          "top": 2721,
          "left": 44,
          "right": 84,
          "width": 40,
          "bottom": 2761,
          "height": 40
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "reason": "This image file is larger than it needs to be (472x472) for its displayed dimensions (40x40). Use responsive images to reduce the image download size.",
            "wastedBytes": 18250
          }
        ]
      },
      "totalBytes": 18382,
      "wastedBytes": 18250
    },
    {
      "url": "https://images.pipustudio.com/uploads/20260520/d6581fe78d86620e28f1ce08c0bcd596.avif",
      "node": {
        "lhId": "page-9-IMG",
        "path": "1,HTML,1,BODY,3,DIV,6,DIV,0,DIV,3,DIV,0,DIV,1,DIV,1,DIV,0,A,0,DIV,2,IMG",
        "type": "node",
        "snippet": "<img src=\"https://images.pipustudio.com/uploads/20260520/d6581fe78d86620e28f1ce08c0b…\" alt=\"\" class=\"w-4 h-4 rounded-sm ml-1\" data-astro-cid-j7pv25f6=\"\">",
        "selector": "div > a > div.flex > img.w-4",
        "nodeLabel": "div > a > div.flex > img.w-4",
        "boundingRect": {
          "top": 2383,
          "left": 199,
          "right": 215,
          "width": 16,
          "bottom": 2399,
          "height": 16
        }
      },
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "reason": "This image file is larger than it needs to be (740x740) for its displayed dimensions (16x16). Use responsive images to reduce the image download size.",
            "wastedBytes": 5768
          }
        ]
      },
      "totalBytes": 5771,
      "wastedBytes": 5768
    }
  ],
  "headings": [
    {
      "key": "node",
      "label": "",
      "valueType": "node"
    },
    {
      "key": "url",
      "label": "URL",
      "valueType": "url",
      "subItemsHeading": {
        "key": "reason",
        "valueType": "text"
      }
    },
    {
      "key": "totalBytes",
      "label": "Resource Size",
      "valueType": "bytes"
    },
    {
      "key": "wastedBytes",
      "label": "Est Savings",
      "valueType": "bytes",
      "subItemsHeading": {
        "key": "wastedBytes",
        "valueType": "bytes"
      }
    }
  ],
  "debugData": {
    "type": "debugdata",
    "wastedBytes": 477539
  }
}

LCP breakdown

Each subpart has specific improvement strategies. Ideally, most of the LCP time should be spent on loading the resources, not within delays.

对应元素与资源
{
  "type": "list",
  "items": [
    {
      "type": "table",
      "items": [
        {
          "label": "Time to first byte",
          "subpart": "timeToFirstByte",
          "duration": 728.8079995117188
        },
        {
          "label": "Element render delay",
          "subpart": "elementRenderDelay",
          "duration": 3543.2030004882813
        }
      ],
      "headings": [
        {
          "key": "label",
          "label": "Subpart",
          "valueType": "text"
        },
        {
          "key": "duration",
          "label": "Duration",
          "valueType": "ms"
        }
      ]
    },
    {
      "lhId": "page-0-H1",
      "path": "1,HTML,1,BODY,3,DIV,4,DIV,0,H1",
      "type": "node",
      "snippet": "<h1 class=\"text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-bold mb-6\" data-astro-cid-j7pv25f6=\"\">",
      "selector": "body > div.container > div.min-h-[calc(100vh-8rem)] > h1.text-4xl",
      "nodeLabel": "Hi! 👋 I'm Pipu!",
      "boundingRect": {
        "top": 305,
        "left": 51,
        "right": 361,
        "width": 310,
        "bottom": 345,
        "height": 40
      }
    }
  ]
}

Legacy JavaScript

Est savings of 11 KiB

Polyfills and transforms enable older browsers to use new JavaScript features. However, many aren't necessary for modern browsers. Consider modifying your JavaScript build process to not transpile Baseline features, unless you know you must support older browsers. Learn why most sites can deploy ES6+ code without transpiling

对应元素与资源
{
  "type": "table",
  "items": [
    {
      "url": "https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
      "subItems": {
        "type": "subitems",
        "items": [
          {
            "signal": "Array.prototype.at",
            "location": {
              "url": "https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
              "line": 0,
              "type": "source-location",
              "column": 19367,
              "urlProvider": "network"
            }
          },
          {
            "signal": "Array.prototype.findLast",
            "location": {
              "url": "https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
              "line": 0,
              "type": "source-location",
              "column": 19137,
              "urlProvider": "network"
            }
          }
        ]
      },
      "wastedBytes": 10840
    }
  ],
  "headings": [
    {
      "key": "url",
      "label": "URL",
      "valueType": "url",
      "subItemsHeading": {
        "key": "location",
        "valueType": "source-location"
      }
    },
    {
      "key": null,
      "label": "",
      "valueType": "code",
      "subItemsHeading": {
        "key": "signal"
      }
    },
    {
      "key": "wastedBytes",
      "label": "Wasted bytes",
      "valueType": "bytes"
    }
  ],
  "debugData": {
    "type": "debugdata",
    "wastedBytes": 10840
  }
}

Network dependency tree

Avoid chaining critical requests by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.

对应元素与资源
{
  "type": "list",
  "items": [
    {
      "type": "list-section",
      "value": {
        "type": "network-tree",
        "chains": {
          "01861DAC710EAD48EAD7BC1B19DCD57E": {
            "url": "https://pipuwong.com/",
            "children": {
              "1016405.3": {
                "url": "https://pipuwong.com/assets/Comment.css",
                "children": {},
                "transferSize": 7218,
                "navStartToEndTime": 999
              },
              "1016405.4": {
                "url": "https://pipuwong.com/assets/about.css",
                "children": {},
                "transferSize": 7305,
                "navStartToEndTime": 1406
              },
              "1016405.5": {
                "url": "https://pipuwong.com/assets/posts-my-default-app-2023-1.css",
                "children": {},
                "transferSize": 12511,
                "navStartToEndTime": 4191
              },
              "1016405.29": {
                "url": "https://pipuwong.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js",
                "children": {},
                "transferSize": 4533,
                "navStartToEndTime": 7570
              },
              "1016405.37": {
                "url": "https://pipuwong.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
                "children": {},
                "isLongest": true,
                "transferSize": 1074,
                "navStartToEndTime": 7587
              },
              "1016405.39": {
                "url": "https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495",
                "children": {},
                "transferSize": 10338,
                "navStartToEndTime": 6859
              }
            },
            "isLongest": true,
            "transferSize": 16849,
            "navStartToEndTime": 783
          }
        },
        "longestChain": {
          "duration": 7587
        }
      }
    },
    {
      "type": "list-section",
      "title": "Preconnected origins",
      "value": {
        "type": "text",
        "value": "no origins were preconnected"
      },
      "description": "[preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/) hints help the browser establish a connection earlier in the page load, saving time when the first request for that origin is made. The following are the origins that the page preconnected to."
    },
    {
      "type": "list-section",
      "title": "Preconnect candidates",
      "value": {
        "type": "text",
        "value": "No additional origins are good candidates for preconnecting"
      },
      "description": "Add [preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/) hints to your most important origins, but try to use no more than 4."
    }
  ]
}

Render-blocking requests

Est savings of 810 ms

Requests are blocking the page's initial render, which may delay LCP. Deferring or inlining can move these network requests out of the critical path.

对应元素与资源
{
  "type": "table",
  "items": [
    {
      "url": "https://pipuwong.com/assets/posts-my-default-app-2023-1.css",
      "wastedMs": 999,
      "totalBytes": 12511
    },
    {
      "url": "https://pipuwong.com/assets/about.css",
      "wastedMs": 999,
      "totalBytes": 7305
    },
    {
      "url": "https://pipuwong.com/assets/Comment.css",
      "wastedMs": 366,
      "totalBytes": 7218
    }
  ],
  "headings": [
    {
      "key": "url",
      "label": "URL",
      "valueType": "url"
    },
    {
      "key": "totalBytes",
      "label": "Transfer Size",
      "valueType": "bytes"
    },
    {
      "key": "wastedMs",
      "label": "Duration",
      "valueType": "timespanMs"
    }
  ]
}
测试环境与原始指标
{
  "finalUrl": "https://pipuwong.com/",
  "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/151.0.0.0 Safari/537.36",
  "formFactor": "mobile",
  "throttlingMethod": "simulate",
  "throttling": {
    "rttMs": 150,
    "throughputKbps": 1638.4,
    "requestLatencyMs": 562.5,
    "uploadThroughputKbps": 675,
    "cpuSlowdownMultiplier": 4,
    "downloadThroughputKbps": 1474.5600000000002
  },
  "metrics": [
    {
      "id": "largest-contentful-paint",
      "unit": "millisecond",
      "value": 2615.084
    },
    {
      "id": "cumulative-layout-shift",
      "unit": "unitless",
      "value": 0
    },
    {
      "id": "total-blocking-time",
      "unit": "millisecond",
      "value": 0
    },
    {
      "id": "first-contentful-paint",
      "unit": "millisecond",
      "value": 2615.084
    },
    {
      "id": "speed-index",
      "unit": "millisecond",
      "value": 7358.238435695261
    }
  ]
}

01 / 值得借鉴

好设计,具体好在哪

克制优雅的悬浮胶囊导航与多功能控制栏

顶部悬浮导航栏将站点路由、⌘K 快捷搜索、简繁/语言切换与日夜主题切换收拢在一个圆润胶囊中,在 1440px 桌面端和 390px 移动端均保持了出色的秩序感与低干扰度。

首屏横向画廊与高辨识度图文阵列

粗达 72px 的标语 'Hi! 👋 I'm Pipu!' 与随后的真实个人摄影图集紧密呼应,在不依赖俗套商用素材的前提下,几秒内即可建立鲜活真实的多领域创造者形象。

02 / 下一步

值得继续打磨的地方

  1. 01

    在首屏引言下方增加核心导流按钮,连接浏览动机

    访客进入首屏后仅能看到大标题与图片卷轴,缺乏明确的点击指引。增加通向‘浏览博客’或‘查看作品’的轻量链接,可有效降低跳出率并缩短探索路径。

    在引言文本下方新增一对胶囊按钮:实心样式的‘阅读博客’(锚点跳转至博客列表)与描边样式的‘浏览作品’(链接至作品库)。在桌面与移动视口下验证平滑滚动与不低于 44px 的触摸热区。

  2. 02

    在合作评价模块旁增加直接联系与交流入口

    ‘与Pipu的互动’板块展示了合伙人与负责人的深度好评,证明了其建站与全栈落地能力,但评价之后缺乏直通邮箱、微信或留言板的即时行动入口,浪费了高信任度带来的合作意向。

    在同行评价卡片末尾增加一张联系呼吁卡片:‘想聊聊合作或交流技术?’,配置与全局风格一致的单色轻按钮,直通留言页面或邮件客户端,并测试点击唤起流程。

03 / 设计语言

把气质拆成可复用的参数

色彩

背景

#f4f4f5

文字

#000000

字体与尺度

标题字体
Apple Color Emoji
正文字体
Apple Color Emoji
标题 / 正文
72px / 16px

间距与形状

区块间距
—
组件内距
—
卡片圆角
—
按钮圆角
0px

表达也可以更准确

文案润色对照

现在

留下评论,不枉此行

建议表达

留下你的想法,开启一次交流

‘不枉此行’语感略偏被动,改为‘开启一次交流’更具互动感与行动号召力。

04 / 检查依据

观察与实测依据

逐项查看观察、建议与采集记录。

转化4 项观察

缺少或过短的 meta description

中优先级

这是搜索结果和部分聊天预览里链接下面的那句话。空着就是浪费这个位置。

写一句具体的话,70 到 160 个字符,和 H1 对得上。

Pipu的个人网站: 记录学习、分享、创造,追求未来无限可能

图片没有 alt

中优先级

没有 alt,读屏到这里就断了,搜索也会减分。装饰图可以 alt="",内容图不行。

产品和照片写短 alt。纯装饰才用空 alt。

5 images without alt

分享图用了网站图标

中优先级

聊天软件会在空白卡片上放一个小图标。那不是分享预览。

用 1200×630 的产品图或主张图,不要用 favicon。

/favicon.png

标签标题和 H1 对不上

标签、分享卡、首屏各说各的,访客就记不住这是同一个产品。

让 title、og:title 和 H1 共用同一个名词。

title="皮普的数字花园" h1="Hi! 👋 I'm Pipu!"
上线4 项观察

没有 HSTS 响应头

中优先级

没有 Strict-Transport-Security,第一次访问仍可能被降到 http。浏览器不会钉死 HTTPS。

在边缘设置 Strict-Transport-Security: max-age=31536000; includeSubDomains。

strict-transport-security missing

没有 Content-Security-Policy

CSP 是限制脚本源的标准做法。vibe 页面常常什么都加载,包括被注入的脚本。

先开 report-only CSP,再收成 default-src 'self' 和明确的 script-src。

content-security-policy missing

没有 X-Content-Type-Options

没有 nosniff,浏览器可能按错误类型解释文件。这是一行响应头。

设置 X-Content-Type-Options: nosniff。

x-content-type-options missing

没有 Referrer-Policy

默认 referrer 可能把站内路径和查询串漏给第三方。

设置 Referrer-Policy: strict-origin-when-cross-origin。

referrer-policy missing
链接分享预览

05 / 开始动手

把下一步,交给你的 AI

优化指令用于调整这个页面;设计指令用于借鉴它的视觉语言。「做同款」会附带截图与实施步骤。复制后粘贴到你的代码助手中。

查看完整指令
在保持当前页面米白浅灰底色 (#f4f4f5)、纯黑字体 (#000000) 以及浮动胶囊导航的基础上,优化两个转化触点:第一,在首屏引言‘这里记录着学习、分享、创造, 是探索未来无限可能的见证’下方,添加一组胶囊按钮:黑色实心背景的‘阅读博客’(锚点定位至 #blog)以及浅边框的‘精选作品’(跳转至 /works)。第二,在‘与Pipu的互动’评价列表末尾新增极简联系提示模块:‘对摄影、独立站或 homelab 感兴趣?欢迎交流合作’并附带直接联系按钮。确保所有按钮遵循全圆角规范、在移动端保持至少 44px 点击区域,并沿用 cubic-bezier(0.215, 0.61, 0.355, 1) 的动画过渡曲线。