GN Law ืืื ืืฉืจื ืขืืจืื ืืื ืืจืฉืื ืืช ืจืคืืืืช ืืจืืช ืื. ืฉื ื ืฉืืชืคืื, ืขืฉืจืื ืฉื ืืช ืคืจืงืืืงื, ืืืฉืืืฉ ืืืืช ืืืืจืื ืขื ืืขืืืืช ืืืืืื, ื ืืงื ืืืื ืืจืฉืื ืืช ืื ืืชืืืื.
ืืืืจืื ืืื ืื ืืฉืืืืง ืฉื ืืืฉืจื. ืืืชืื ืืืชื ืืืงื ืขืฉืืจ. ืืืจืืก ืืืชื ืืคืฉืจ ืืืืจ ืฆืืจืืื ืืื ืฉื ืืืกืจ ืชืฉืืืช ืื.
ืืืชืจ ืืืฉื ืฉืืื ืจืฅ ืขื ืชืื ืืช Bootstrap ืขื 73 ืงืืฆื PHP, ืฉืืืฉ ืกืคืจืืืช ืื ืืืฆืื ื-22 ืชืืกืคืื ืคืขืืืื. ืืื ืฉืื 2.5 MB ื-125 ืืงืฉืืช ืจืง ืืื ืืืฆืื ืืช ืขืืื ืืืืช.
ืื ืืชื ืืืชื ืืืืฉ ืขื ืืกืืก ืงืืืฅ Figma. ืื ืืชืืื ืช ืจืคืจื ืก ืืืืืช, ืืื ืฉืจืื ืืืขืืจืืช ืืขืืฆืื ืืงืื ืืชื ืืืืช ืืคืืขื, ืืื ืืืงืืจ ืืืืช, ืืงืจืืื node ืืืจื node ืืจื ื-Figma MCP. ืืืจ ืื ืืขืืจืชื ืคื ืืื ืืช ืื 301 ืืืืืจืื ืืื ืืืื ืืืื ืืืช.


ืื ืืืฉืจื ืงืืื
- ืืชืจ ืฉืืื ืฉืืื. ืื ืืชืื ืืช ืืืฉื ื ื ืื ืชื ืืืืืื ืขืืืจื, ืื ืื ืื ืกืืคืืจ ืฉื ืชืื ืืช ืืืชืืืช ืืื ืชืื ืืช ืืืื ื. ืืื ืคืฉืื ืืฆืืืจื ืืืืจื ืฉื ืื, 73 ืงืืฆื PHP ื-22 ืชืืกืคืื, ืืืืฃ ืืืืืจืื ืืฉื ืืฉืื ACF ืืื ืืคืืกืืื ืขืฆืื. ืืืืฉื ืื ืฉืืจืช CSS ื ืืชื ืช ืืืขืงื ืขื node ืืงืืืฅ ื-Figma ืฉื ืืืฉืจื, ืืื ืกืงืฉื ืขื ืืจืืฃ ืืชืื. ืืชืืชื ืืช ืืืืขืื ืืืื ืืืืืช ืชืื ืืช ืืืชืืืช ืืืงืื ืืืจ.
- ืืชืืื ืฉืืื, ืฉืื. ืื 301 ืืืืืจืื ืืืืชื ืืืื ืืืืื ืืื ืืืชืจ ืืืฉื, ืื ืจืง ืืืืืื.
- ืขืืืืื ืฉืื ืืืืืื ืืขืจืื. ืชืืืื ืืืชืืืืช, ืกืืคืืจื ืืืฆืืื, ืืืืืืจืคืืืช ืฉื ืืฉืืชืคืื ืืคืจืื ืืืฉืจื ืื ืืืื ืฉืืืช. ืืืกื ืืื ืืืฉืืื ืืืชืืืช, ืืืืคืื ืืฉืขืืช ืืคืขืืืืช, ืืขืจืืื ืฉืื ืืขืืื ืช ืืืช ืืืช ืืช ืขืืื ืืฆืืจืช ืืงืฉืจ, ืืช ืืคืืืจ ืืืช ืื ืชืื ืื ืืืืื ืื.
- ืืืืฉืืช ืืืืฉืงื. ืืืกืคืจืื ืืืื.
ืฉืืืจื ืขื ืืชืืื ืฉืื ืืฉืืื ืืืชืจ ืืฉื ืืื. ืืืฉืจื ืืืืจื ืขื ืดืจืฉืื ืืช ืจืคืืืืช ืืืืืืืด ืื ืืืฉืื ืืชื ืืืืจ ืืืงืคื ืขื ืืขืืืืช ืืืืืื ื-2019, ืืืืืจืื ืืื ืฉืืื ืืืืืจ, ืื ืืืชืจ. ืื ืคืกืงื ืืืืืช ืืืขืืจื, ืื ืืฉืชื ื ืืฉืงื, ืขืฉืจืื ืฉื ืืช ืืืจืืืื ืืืืืืช ืืืชื.
ืืคื ื ืืืืจื, ืืืกืคืจืื
ืืืืชื ืืช ืฉื ื ืืืชืจืื ืขื ืืืชื ืืืื ื, ืืืืชื session, ืืื ืืืจื ืืฉื ื, ืขื ืืืชื ืกืงืจืืคื: Lighthouse ืืคืจืืคืื ืืืืืื, ืฉืืืฉ ืืจืฆืืช ืืื ืฆื, ืืืงืืชื ืืช ืืืฆืืื.
ืืื ืืกืคืจื ืืขืืื ืืื ื ืชืื ื ืฉืื. ืื ืฉืืืคื ืืืชื ืืจืืืืื ืืคืจืกืื ืืื ืืกืืืืจืื, ืื ืืฃ ืฆื ืื ืงืืื cache ืื ืื ืืืืื ืืช ืฉื ืืื.
ืืฉืงื ืขืืื, ืืืืืื
2,576 KB
430 KB
ืขืืื ืืืืช, ืืฆืืื ืฉื 3 ืืจืฆืืช ืืขืืื
ืืงืฉืืช
125
32
JavaScript
29 ืงืืฆืื, 1,580 KB
3 ืงืืฆืื, 200 KB
ืืื jQuery, ืืื Bootstrap
ืชืืื ืืช
47 ืงืืฆืื, 790 KB
20 ืงืืฆืื, 121 KB
AVIF ื-WebP, ืืืืื ื ืืื ืืขื lazy
Lighthouse, ืืืืืื
58
96
ื ืืืฉืืช: ื-76 ื-100
LCP
18.2 ืฉื ืืืช
2.8 ืฉื ืืืช
ืืขืืื, ืืืชื ืืืื ื ืืืืชื session ืืฉื ื ืืฆืืืื
ืืืืจืื
143 ืืื ืืืฃ ืืืืจ
301 ืืชืื 301 ืืืขืืจื
0 ืืืืื ืืืื, 0 ืืืืฆืื
ืืงืจืื ืืช ืงืืืฅ ืืขืืฆืื ืืื ืฉืฆืจืื
ืงืืืฅ Figma ืืื ืืงืืจ ืืืช ืจืง ืื ืืชืืืืกืื ืืืื ืืืื. ืืืจื ืืื ืืกืชืืืื ืขื ืืขืืฆืื, ืืชืจืฉืืื, ืืื ืืื ืื ืืคื ืืืชืจืฉืืืช ืืื ืืคื ืืงืืืฅ.
ืงืจืืื ื ืืื ื ืฉืื ืคืืจืืฉื ืืืฉืื ืืช ื ืชืื ื ื-node ืขืฆืื ืืืืชืื ืืช ืื ืฉืืชืื ืฉื, ืื ืืช ืื ืฉืืชื ืืืืจืื ืฉืจืืืชื. ืฉืืืฉื ืืืืื ืืคืื ืืช ืื ืืืืื, ืืืช ืืืื ืืืืชื ืืืจื ืืงืฉื.
ืงืืืฅ ืืื ืืื ืจืืข ื ืชืื
ื-Figma Dev Mode MCP ืืคืขื ื ืืืื node ืืื ืืืกืื ืฉื ืืฆื ืืคืืงืืก ืืืคืืืงืฆืืืช ืืืกืงืืืค. ืืื ืฉื ื ืขืืชืงืื ืฉื ืืขืืฆืื ืืื, ืืืฉื ืืื ืืื ืืืื node ืืืื.
ืืืืืื ืฉืืืืืื ืชืืืืื, ืงืจืืื ืืื ืืงืืืฅ ืืื ื ืืื ืืฆืืืื ืืฉืงื ืืืืืืจื ืืช ืืขืืฆืื ืืื ื ืืื. ืื ืชืืืืคื ืคืืงืืก ื-Figma. ืื ืงืจืืืืช ืืชืืืืืช ืืืืืฉื, ืื ืืืืืจืืช ืืฉืื ืฉืกืืชืจ ืืช ืืืจืืฃ, ืขืฆืจื ืืืืืื BLOCKED.
ืื ืืชืื ืงืืืฅ ืืืืืืฆืื ืฉืืชืืชื ืืคืจืืืงื. ืืกืื ื ืืื ืฉืืื ืืื ืืฆื ืฉืืืื: ืืชื ืืืงืฉืื node 1508:40348, ืืงืืืื node 1508:40348, ืืื ืืื ื ืืื. ืฉืื ืืืจ ืืชืฉืืื ืื ืืจืื ืขื ืื. ืืชืืชื ืขื ืืืื ืืงื ืฉื ืืืชื workflow ืื ืคืจื.
ืืชืขืชืง, ืื ืืืืื
ืชืขืชืงืชื ืืช ืืคืืื ืืขืืื ื-Colors ืฉื ื-style guide ืืืงืื ืืืืื ืืืชื ืืืคืืคืช ืืชืื ื-frames. ืืืขืจื ืืจืืฉ ื-stylesheet ืฉืื ืืชืขืืช ืืช ืืืขืื:
/* Palette - transcribed verbatim from the Figma Style Guide "Colors" page
(node 1424:2098). Do not invent shades; every value below is in the guide.
Only 6 of the 51 swatches are bound to real Figma variables, so the names
come from the swatch labels. */
ืฉืืฉื ืืชืื ืืืืฉืื ืืืื. ืื ืืืฆื ืืืืืชื ืฉื ืจืื ืงืืฆื ืืขืืฆืื, ืืืื ืขืืืื ืืงืืจ ืืืช, ืคืฉืื ืื ืืื ืฉืืืื ื ืืืืื ืืงืจืื.
ืืืื ืฉืื ื ืืงืคืื ืขืืื ืืื ืฉืืืฆืืช ืืืื inline ืืื ืืื. hex ืชืืขื ืืชืื template ืืื ืืืืืง ืืืจื ืฉืื ืืขืจืืช ืขืืฆืื ืืคืกืืงื ืืฉืงื ืืืืืช ืืขืจืืช.
ืฆืืืื ืืกื ืืื ืื ืืขืืฆืื
ืฉื ื artboards ืฉื ืืืจื ืืื ืืงืืืฅ. ืืื ืืื ืืืืจื ืื ืงื ืฉื ืขืืื ืืืืช, ืืืฉื ื ืืื ืืืชื ืืืจื ืขื popup ืืืืื ืคืชืื. ืืืืืื ืฉ-get_screenshot ืืืื ืฉืืืืช canvas ืืืคืคืืช, ืฆืืืื ืฉื ืืฉื ื ืืืืืจ ืืืืื ืฉืืืกื ืืช ืืขืืฆืื.
ืกืืื ืขื ืขืฅ ืืืื-ืืืื ืืขื get_design_context, ืื ืขื ืฆืืืื ืืกื ืืืื. ืืืชื ืกืจืืงื ืชืคืกื ืื ืฉืืื ืืฉื Slider ืฉืืืืชื ืืืืง ืกืืื ืืืื ืืื ืงืจืืกืื. ืื ืืื ืืคื ืืฉื ืืืื ืืืืชื ืืืืฆืจืช ืคืืฆ'ืจ ืฉืื ืฉืืฃ ืืื ืื ืืืงืฉ.
ืื ื ืขืืืื ืฆืจืื ืืช ืฆืืืื ืืืกื, ืื ืืื ืืืืจ ืืืืื ืฉืืืืจ ืื ืืืืคื ืืืื ืืืืื ืฆื ืืืฉื ืื ืืืื ื. ืืื ืืื ืขืื ื ืขื ืดืืืคืืด, ืื ืขื ืดืืืด.
ืฉื ื frames, ืื ืืื
ื-frame ืฉื ืืืืืืื ืืื ืืกืืืืช ืืืืืืื. ืืื ืื ืืจืกื ืฆืจื ืฉื ืืืกืงืืืค, ืืืชืืืืกืืช ืืืื ืืืื ืืืืืช ืชืืื ืืืืชื: ื-frame ืฉื 360 ื ืืฉื ืืืืื, ืืฉืงืืื, padding ืืกืืจ ืกืงืฉื ืื ืืฉืื, ืืืคืขืืื ืื ืืืื ืืื ืฉืืืกืงืืืค ืืื ืืืื.
ืืฉื-frame ืฉื ืืืืืืื ืืจืฉ ืฉืื ืฉืื ืืื ืืืืฉืง ืืจืืื ืฉืื, ืฉืื ืืชื ืืช ืืืืฉืง. ืืืืืคื ืืืคืชื ืืื ืืืืจืื ืืช ืืืจืืฉื ืืืจืฉืื ืืืชื ืืืขืจื, ืืื ืืืืืง ืืืจื ืฉืื ืขืืฆืื ืืืืืื ืืืคื ืืื ืืขืืชืง ืืจืืข ืืืชืจ ืฉื ืืืกืงืืืค.
ืืืฉ ืื ืืช ืืืืืื ืืืช. ืื ืืชืจ RTL ืงืืืข, ืืืงืื ืฉ-Figma ืืืืฆืจืช ืืื LTR, ืื ืฉืืื ืชืืืฉ ืืื justify-end, items-end, text-right, left- ื-right-. ืื ืืื ืืื ืืื ืืื ืืื, ืื ืื ื ืคืชืจืื ืืฉืืื ืืืืืืืืื ืชืืช RTL. ืจืง logical properties ืฉืืจืืืช ืืช ืืชืจืืื, ืืื ืื ืฉืืืคืฉืจ ื-stylesheet ืืื ืืฉืจืช ืืช ืฉื ื ืืืืืื ืื.
ืืืืืืืช ืืขืืื ื ืืืชืจ ืืื ืืืงืื ื-grid, ืื ืชืืช RTL ืขืืืื 1 ืืื ืืืืื ืืืืืืืืื. ืืกืงืฉื ืืื ืืชืืื ืืช ืฉืื ืืืงืื ืืช ื-CTA ืืฆื ืืื ื ืืื ืืืืืง ืืืกืืื ืืื. ืื ื ืชืคืก ืื ืืื ืืื ื ืืืงื ืืื ืฆืืืื ืืืกื ืืื ืืืกืงื ืืงืืืืจืืื ืืืช ื-x ืฉื ื-frame.
ืืืคื ืงืืืฅ ืืขืืฆืื ืืขื
ืืชืืืืกืืช ืืงืืืฅ ืืืืช ืืืืืืช ืคืืจืืฉื ืฉืชืืฆืื ืืช ืืืขืืืืช ืฉืื. ืื ืืืืจ ืฉืืฉืืื ืขืืืืช, ืื ืฉืืืขืฆื ื ืืฉื. ืื ืฉืืฉืื ืืื ืื ืขืืฉืื ืืจืืข ืืกืชืืจื, ืืืชืฉืืื ืฉืื ืชืืื ืืื: ืืชืขืชืง ื ืืื ื, ืืืืื, ืื ืืืืชืจ.
- ืคืกืงื ืฉืืืคืืขื ืคืขืืืื. ืคืกืงืช ืืคืชืืื ืฉื ืกืงืฉื ืืื ืืืืชื ืืื ืืคืกืงืช ืืืืฃ ืืจืืืขืืช ืฉืื, ืืฉื ื ื-frames. ืืืงืชื ืคืขืืืื ืืื breakpoint ืืคื ื ืฉืืืจืชื ืืฉืื, ืื ืืื ืื ืืจืืฉืื ื ืฆืจืืื ืืืืืช ืฉืื ื ืงืจืืชื ืื ื ืืื. ืืืจ ืื ืื ืืชื ืืช ืื ืืคื ืฉืฆืืืจ ืืกืืื ืชื.
- ืืืืงืื ืืื node ืฉื ืืชื ืืคื ืืช ืืืื. ืืืฅ ืฉื ืืจืืืก ืืื ืืื ืฉืชื ืฉืืืืช, ืื ืืืช ืืืืงืืช ื-transform ืืฉืื, ืื-MCP ืื ืืฆืืื ืืืืืข ื-override instance. ืื ื ืืฃ ืคืขื ืื ืืืชื ืืื ืืช path data ืฉื SVG, ืื ืืฉืืชื ืืช ืืืืงืืืจืื ืืืืืืืื ืืืืงืืชื ืืืชื ืืืืฉ ืืคื ืืฉืืื ื-transform ืืชืื ืืงืื ืฉ-Figma ืขืฆืื ืืืฆืจื.
- ืชืืื ืช poster ืฉืืืืชื ืฆืืืื ืืกื ืฉื ื ืื ืืืืื, ืืืื ืืืฉืง ืื ืื ืฉื ืฆืจื ืืชืืื. ื-frame ืฉื ืืืืืืื ืืืืชื ืชืืื ื ื ืงืืื, ืื ืืฉืชืืฉืชื ืื ืืฉื ื ื-breakpoints ืืืชืืชื ืืื.
ืื ืื ืชืืงื ืชื
ืชืฉืขื ืืจืืืกื ืืืืข ืืฆืื ืขื href ืจืืง ืื ืื ืืื ืืขืืื ืืฉืื ืืงืื: ืื ื-frame, ืื ืืืจืืฃ ืืื ืืืชืจ ืืืฉื. ืืืืฆืื ืงืืฉืืจืื ืืื ืืจืืข ืืืชืจ ืืืืฉืืืจ ืืืชื ืื ืืืจืืื. ืื ืืืืืช ืชืืื ืฉืืืชืื ื ืืืฉืจื, ืืืื ืจืฉืืื ืืืื.
ืืืืืื ืฉืืคืฉืจื ืืช ืื
ืืืื ื-Figma ืืืขืื ืื ืืืื ืืงื. ืื ืฉืืคื ืื ืืื ืืืืฉ ืฉื 638 ืงืืืืืื ืืืคืฉืจืืช ืืืื ืืื ืืื ืฉืื ืกืงืฉื ืขืืจ ืืช ืืืชื ืืจืืขื ืฉืืืื:
- ืืจืืฃ ืืชืื ืฉื ืงื ื-node ืฉื Figma ืืืืืืืฆืื ืฉืื.
- ืื ืืื ืืื ืืืชื ืืจืืฃ.
- ืืืงืืจืช ืขืฆืืืืช ืืื ื-diff, ืื ืืื ืืชืืืืจ ืฉืื ืฉื ื-diff.
- ืืื ืืชืื ืฉืชืืขื ืื ืกืื, ืืืื.
ืื ื ืจืืฆื ืืืืืง ืืื ืื ืืชืืคืฉืจ, ืื ืืชืฉืืื ืืื ืื ืฉืื ื ืืงืืื ืืืจ. ืืจืฆืชื ืืช ืืคืจืืืงื ืขื Claude Code.
ืืืจืกื ืืื ื ืฉื ืืืชื ืืขื ื ืฆืจื ืืืชืจ ืืืจืกืช ืืฉืืืืง: ื-AI ืื ืขืืฆื ืืช ืืืชืจ, ืืืื ืื ืืืืื ืฉืื ืืืจ ืืฉืืขืืชื. ืื ืฉืืื ืฉืื ื ืื ืืืืืจ ืฉื ืขืืืื ืืฆืขืืื ืงืื ืื ืฉืื ืืื ืืื ืืืืืช ืื ืคืจื.
ืืจืืฃ, ืื ืืื ืืืืงืืจืช ืื ืืืืื ืืืืืช ืืฉืืื ืืื ืขืืฉื ืืช ืฉืืืฉืชื. ืืื ืืืืจื ืืกืคืืง ืืื ืืจืืฅ 638 ืคืขืืื ืืฉืกืืื ืื ืกื ืืืืื ืืื ืฉืื ืืื ื ืืืืง ืืช ื-diff.
ืืืฉืืขืช ืืื ืืขืืงืจ, ืื ืืืืืจืืช. ืกืืื ืืื ื ืืฉืืื ืื ืื ืฉืชืชืืจื, ืืืื ืืืจืืฃ ืืื ืืืงืื ืฉืื ืืชื ืืืืื ืฉืื ืฉืชืืืจืชื ืืื ืื ืื ืฉืจืฆืืชื, ืืืื ืฉืืืืืื ืขืื ืืื.
ืืชืืชื ืขื ืืืคื ืื ืขืืืจ ืืืืคื ืื ื ืฉืืจ ืืืืจืืคืจืก, ืืื ืขื ืฉืจืชื ื-MCP ืฉืืืืจืื ืืช ืื ืืืืื ืืืืชืืื.
ืฉื ืื ืขืฉืจ ืืจืืคืื, ืฉื ืื ืขืฉืจ ืืืืืช, ื-diff ืฉื ืืืงืืจืช ืฉืืืจ ืืื ืืฉืืื. ืืคื ื ืื commit, ืฉื ื ื-linters ืืื ืืืืืื ืืืืืช ืืืคืก, ืื ืืืืชื ืฉืื ืืืืขืช PHP, ืืืจืื ืืืจ ืืื ืืืื ืืืชืืื ื-frames ืืฉื ื ืืจืืืืื.
ืืืื node ืืืฉืืื ืืืขืจืืช ืืงืื ืืืืืชืจืืช ืืงืืืืืื, ืื ืฉืื ืฉืืจืช CSS ื ืืชื ืช ืืืขืงื ืืืจื ืขื ื-frame:
f6f2307Build the practice-area cards from the 1920 and 360 comps (Figma 1508:40324)
ืืืืืื ืฉืืื ืืฉืื ืจืง ืื ืืื ืืชืขืืช ืืืคื ืืื ื ืืฉืืช. ืืื ืชืืขืื ืขืฆืืจื ืืืืืืช ืืฉืืืฉืจ ื-Figma ืืคื ืืืืชื ื ืืืฉ, ืืืงืื ืืชืช ืื ืืืื ืืช ืืืืจ ืืฉืงื ืืืืืืจืื. ืืื ืื ืชืืขืื ืืืฆื ืืืงืืจืช ืฉืืชืืจืจ ื-false positive, ืฉืืืชื ืขืงืืชื ืืืจื ืืืขืืช ืืืจืืฃ ืฉืื ืขืฆืื.
ืืืืื ืืืช ืืื ืืช: ืืื ืืื ืืคืช Code Connect. ืืืื node ืืืืืขืืช ืงืืืื ืื ืืจืกื ืืื ืืช ืฉื ืื ืฉ-Code Connect ืขืืฉื ืืื ืฉืฆืจืื, ืืืืขืจืืช ืขืืฆืื ืฉืจืฆื ืืืืจื ืืื ืื ืืืืชื ืืชืฉืืื ืืืืื ืืืชืจ.
ืื ืฉืืฆื ืื ืชืื ืืช Tailwind v4: CSS-first, ืืื ืงืืืฅ config. stylesheet ืืื ืืืฉืงื 24 KB gzipped ืืฉืจืช ืืช ืื ืืืชืจ, ืืืื ื-layout ืืืืื ืืฉืืื, ืืื build ื ืคืจื ื-RTL. ืืชืื ืืช ืืืฉื ื ืฉืืื ืชืฉืขื stylesheets ืืืฉืงื ืืืื ืฉื 203 KB, ืืื ืืื Bootstrap. ืืช ืคืจืื ืืืชืงื ื ืฉืืชื ืืคืืกื ืฉืื ืขื Tailwind v4.

ืืคื ืืืืจืืืืขืืืจ 301 ืืืืจืื ืฉืื ืืื ืืื ืืืืจ
ืืืืง ืืงืฉื ืื ืืื ืืืืืช, ืืื ืฉื-301 ืคืืกืืื ืื ืืื ืืคืืื ืฉืื ืืืื ืืืกืืก ืื ืชืื ืื ืฉืืืืืง ืืืืจ ืืืืจ.
ื-143 ืคืืกืืื ืืื post_content ืจืืง ืืืืืืื. ืืขืื 158 ืืื post_content ืฉืืขืืื ืื ืจืื ืืจ, ืื ืืื ืืืืืฃ ืฉื ืื ืงืืื ืืื. ืืืืืจ ืืืืืชื ืืฉื ืืฉืื flexible content ืฉื ACF ืขื 16 ืกืืื layout, ืืืืจืื ืืืื ืืจืื ืืืจ.
ืืืฆืื ืืืกืืก ืื ืชืื ืื ืืื ื ืืชื ืื 143 ืขืืืืื ืจืืงืื ื-158 ืขืืืืื ืฉืืืืื. ืื ืืชืืืืกืชื ื-frontend ืืืจืื ืืจ ืืืงืืจ ืืืืช: ืืืฉืื ืื ืืืืจ ื-HTML, ืืคืจืกืจ ืืืชื, ืืืื ืืช ืืืชื ืืืืฉ ืืชืื ืืชืื ืืืช ืืืืฉืืช.
ืื ืฉืืืจ ืืืชืจ ืืืืฆืื ืืกืืก ื ืชืื ืื, ืืื ืืืืืง ืืกืืื ืฉืืืืชื ืืืื ืืืืช ืืช ืื ืืืจืช. ืขืฉืืชื diff ืืื ืคืืกื ืืื ืืืงืืจ ืฉืื, ืืืื ืืืืื: 0 ืืืืื ืืืื, 0 ืืืืื ืืืืฆืื, ืขื ืคื ื ืื 301 ืืคืืกืืื. ืฉืื ืืืืืืช ืืื ืืื ืื ืืขื ืืื ืืื ืืขืืจื ืฉื ืืจืืืื ืชืืื ืฉืื ื ืขืืฉื.
| ืื ืืืขืืจ | ืืืืช |
|---|---|
| ืคืืกืืื | 301 ืืชืื 301 |
| ืชืืื ืืช ืจืืฉืืืช | 278 ืืืืืืืืช, ืขื ืคื ื 299 ืคืืกืืื |
| ืขืจืื ืืื ืฉื Yoast | 1,995 |
| ืงืืฉืืจืื ืฉื ืฉืืจื | 1,738 |
| ืกืืคืืจื ืืฆืืื | 88 ืืชืื 88 |
ืฉืืืฉื ืืืืื ืฉืจืง ื-diff ืชืคืก
- 284 ืืขืจืืช HTML ืืืกืชืจืืช ืฉื ืฉืืจื ื-Google Docs. ืืืชื ื ืจืืืช ืืขืืื, ืื ืืจืจืืช ืืฉืืื ืืื ืืขืชืงื ื ืืืืืช.
- ืืืคืืื ื
dirื-langืฉื ืืืงื ืืืืื ืืื ืขืืฆืื. ืืืชืจ ืืขืืจืืช ืื ืกืื ืืืื: ืื ืื ืฉืืืจื ืืืืืื ืื ืืื ืืฉืืืฅ ืื ืืืกืคืจ ืืืคืื ืืืืืช ืืืฆื ืืกืืจ ืื ืืื. - ืฉืชื ืืืืื ืฉืืชืืืื ืืฉืงื. ืืืคืจืื ืืืงืืจ ืืื
<span dir="LTR"> </span>, ืฉื ืจืื ืืคืจืกืจ ืืื ืจืืื ืืคืฉืื ื ืขืื.
ืื ืืฉืืืฉื ืืื ืืืฆืืื ืืืืืืจ ืืฉืงื. ืืืืงื ืืจืืช ืืขืืื ืื ืืืืงืช ืกืคืืจืช ืชืืืื ืขืืืจืช ืืช ืืืื. ืื ืืชื ืืขืืืจืื ืชืืื ืขื ืืื scraping, ื-diff ืืจืืช ืืืืื ืืื ืื ืืืชืจืืช. ืืื ืืืืจ ืืืืื ืฉืขืืื ืืื ืืื ืืืื ืืจืืืื ืชืืื ืฉืฉืืื ืืขืืื ืืช ื-301 ืืงืืืืช.
ืืฉืืืจ ืขื ืืืชืืืืช
ืื ืืื ืืืืฉ ืืื ืืืงืื ืฉืื ืืื ืืงืืฉืืจืื ืืช. ืขืฉืจืื ืฉื ืืช ืืืืจืื ืฆืืืจืืช ืงืืฉืืจืื ื ืื ืกืื, ืืืื ื ืืชืืืืช ืืืฉ ืืืจืง ืืืชื ืืฉืงื: ืืขืืืืื ืขืืืื ืขืืืืื, ืืืืจืืืื ืื.
ืื ืฉืืจืชื ืื ืืชืืืช ืฉืืืืชื ืงืืืืช ืืืคื ืืชื ืจืง ืืช ืื ืฉืื ืืืื ืืื ืืฉืจืื. ืกืืคืืจื ืืืฆืืื ืืื ืืืงืจื ืืืขื ืืื. ืืืชืจ ืืืฉื ืื ืืื ืคืืกืืื ืจืืืืื; ืืืื ืื custom post type ืขื ืืจืืืื ืืกืื ื. ืืืชื slug, ืืืชื ืืชืืืช, ืืืืืืงื ืืืจ, ืืื ืืคื ืื, ืื ืฉืื ืืืจ ืื ืื.

ืืคื ืืืืจื68 ืืืื ืืคื ืื ืืืื, ืืืื 301, ืืฃ ืืื ืืื ืื regex, ืืื ืชืคืกื 738 ืืงืฉืืช ืืืืืฉ ืืจืืฉืื. ืืงืืืฆืืช ืืืืืืืช ืื ืฉื ื ืกืืื ืชืืื ืฉืืืฆืื ืืฉืืืืฉ: 23 ืืืืื ืืขืืืื ืืืืื ืืฉื ืื ื-8 ืืขืืืื ืฉืืืืช ืืชืฉืืืืช ืืฉื ืื.
ืื ืฉืื ื ืืื ืืืื ืืื ืืืืืื ืขื ืฉืืืืืช ืืืชืื. ืืขืจื 21 ืืื ืืคื ืื ืืืชืืืืช ืืขืืจืืช ืฉืืื ืืืืืชืืช ืฉืืื ืืืชืจ ืืืฉื, ืืฆืืจื ืงืืฉืืจืื ื ืื ืกืื ืืืืชืืื ืืื ืืืช. ืืฉืืจ ืฉืืืืช ืืชืื ืืจืืืฉ ืื ื ืืื, ืืื ืื ื ืืื: ืืงืืฉืืจ ืงืืื, ืืชื ืืขื ืืืืชืืช, ืืืฃ ืืื ืฉืงืืฉืจ ืืฉื ืื ืืืื ืืชืงื ืืฆืื.
ืืืืืชื ืื ืืช ื ืืืืฉ ืืืชืืืืช ืฉื ืืืจืืคืจืก, ืฉืืคื ื ืืฉืงื ื-301 ืืชืืืช ืื ืืืืจืช ืืคืืกื ืฉืืฉ ืื slug ืืืื. ืืืื ืืชืืืช ืฉืื ืงืืืืช ืืืืืจื 404, ืื ืฉืื ื ืืืื ืืจืืืช ืืืชื ืืืชืงื. ืื ืืืืช ืืืจื ืืืืชื ืฉืืืืืช 404 ืื ืคืืกื ืืคื ื ืขืฆืื.
ื ืชื ืืืืืื ืขืืจ ืขื ื-SEO ืืกืืืืช ืืืืืงื ืืืฆื ืฉืืืฉื ืืืจืื ืฉืฉืืื ืืืืืืจ:
- ื-H1 ืืขืืื ืืืืช ืืฉื ืขื ืืกืืืื ืืืงืื ืขื ืืืืืื ืฉืขืืื ืืืฉืจื ืืืืช ืืืืจื.
- ืื ืชืื ืื ืืืืื ืื ืืื
Organizationืขื ืฉื ืืืืื, ืืื ืืื ืืชืืืช, ืืืคืื ืื ืฉืขืืช ืคืขืืืืช. - ืืืชื ื ืืืืฉ ืืชืืืืช ืขืืืื ืืื ืืืืง.
ืฉืืืฉืชื ืชืืงื ื ืืืชืจ ืืื.
ืืืฆืืขืื
ืืฉืืคืืจ ืืืืข ืืืขื ืืืื ืืืกืจื ืฉื ืืืจืื ืฉืืขืืื ืืขืืื ืื ืืฉืชืืฉ ืืื. ืืื ืฉืื ืืจืืง ืืื ืฉืืกืชืชืจ ืืกืงืฉื ืืื.
| ืขืืื ืืืืช, ืืืืืื | ืืฉื | ืืืฉ |
|---|---|---|
| ืกื ืืื ืืืขืืจ | 2,576 KB | 430 KB |
| ืืงืฉืืช | 125 | 32 |
| ืกืงืจืืคืืื | 29 ืงืืฆืื, 1,580 KB | 3 ืงืืฆืื, 200 KB |
| ืฆื ืฉืืืฉื | 59 ืืงืฉืืช, 1,549 KB | 5 ืืงืฉืืช, 201 KB |
| ืชืืื ืืช | 47 ืงืืฆืื, 790 KB | 20 ืงืืฆืื, 121 KB |
| Largest Contentful Paint | 18.20 ืฉื ืืืช | 2.77 ืฉื ืืืช |
| Total Blocking Time | 270 ms | 1 ms |
ืืฉืืจื ืืืืืื ืืืืชืจ ืืื ืกืงืจืืคืืื ืฉื ืฆื ืฉืืืฉื: 1.5 MB ืฉื tag manager, ืื ืืืืืงืก ืืคืืงืกืืื ืืืจืกื ืืืฉื ื, ืืื 201 KB ืืืื. ืจืื ืื ืฉืืื ืืชืจ ืืืจืืคืจืก ืืื ืืืจื ืืื ืื ืืืจืืคืจืก.
ืืกืจื ืืืช ืืืืชื ืงืฉื ืืืชืจ ืืื ืฉืืื ื ืจืืืช. Dashicons ืฉืงื 36 KB gzipped ืืืกื ืจืื ืืืจ, ืื ืืจืจ ืขื ืืื ืชืืกืฃ ืขืืืจ widget ืฉืืืชืจ ืื ืืฉืชืืฉ ืื.
ืืชืืงืื ืืจืืฉืื ืฉืื ืขืฉื dequeue ืืืคืกืื ืืืจืืฅ ืืื ืืืื ืืืจืฆืื ืฉื ืชืืกืฃ ื-cache ืขื ืืืคืกืื, ืฉืืืืืจื ืืืชื. ืืืจืกื ืฉืขืืืืช ืืกื ื ืช ืืช ืชืืืช ื-stylesheet ืืืื ืืืืคืกื, ืืื ืืืจื ืืืืื ื ืืืกืืจ CSS ืฉืชืืกืฃ ืืชืขืงืฉ ืืืขืื.
ืืฉืืจ ืจืืื: ืชืืื ืืช ืืืจื ื-AVIF ืขื preloads ืืืืงืื media, ืกืคืจืืืช ืืงืจืืกืื ื ืืขื ืช ืจืง ืืฉืงืจืืกืื ืืชืงืจืืช ื-viewport, ืืืืื ืฉื 1.6 MB ืฉืื ื ืืจืฉ ืืืืคืื ืื, ืืืื ืืืืืงืก ืฉืืืฆื ืื-head ืืื ืฉืืคืกืืง ืืืืืจ ืขื ืชืืื ืช ืืืืจื ืืขืืืคืืช.
ืืืชื ืฉื ื ืขืืืืื, ืืคืขื ืืคื ืืฆืืื ืฉื ืืืื
ืืื ืืืกืคืจืื ืฉืื, ืืืืืื ื ืฉืื. ืืื ืืืกืคืจืื ืฉื ืืืื: ืืขืืจืชื ืืช ืฉื ื ืขืืืื ืืืืช ื-PageSpeed Insights ื-1 ืืืืงืืืืจ 2026, ืืืคืจืฉ ืฉื ืฉืืืฉ ืืงืืช, ืขื ืืืชื Moto G Power ืืืืื ืืจืฉืช 4G ืืืืืช.


ืืกืคืจ ืืื ืื ืืืืืื ืืื ื ืืื. First Contentful Paint ืขืื ื-1.1 ืฉื ืืืช ื-1.7 ืฉื ืืืช. ืืขืืื ืืืฉื ืืฆืื ืืงืกื ืขื ืืืกื ืืืงืื, ืืื ืืงื ืื ืขืื ืืจืืข ืขืฉืจื ืฉื ืืืช ืืืืืข ืืืืื ื ืืืืื ืฉืื; ืืืืฉ ืืฆืืืจ ืคืขื ืืืช, ื-1.7 ืฉื ืืืช, ืืืกืืื ื-2.4.
ืฉืชื ืืจืฆืืช ืืขืืื ืขื ืชืืฆืืืช ืื ืชืืืืืช: Lighthouse ืืืงืืื ืฉืื ื ืชื ืืขืืื ืืืืช ืืืฉื 58, PageSpeed Insights ื ืชื ืื 44. ืืืชื ืื ืืื, ืืื ืืืืจื ืืคืจืืคืื ืจืฉืช ืืืจืื. ืคืขืจ ืื ืืื ืืืืืง ืืกืืื ืืืชืืืืก ืืื ืฆืืื ืืืื ืืจืืื ืืืฉื ืืืงืจืื ืืช ืืืืื ืืืงืื. ืื ืืกืฃ, ืืฃ ืืื ืืื ืืื ื ืืื Core Web Vitals, ืืืื ื ืชืื ื ืืฉืื ื-Search Console ื ืฉืืจืื ืืงืืจ ืืืืช ืืื ืฉืืืืฉืื ืืฉืจืืืื ืืืืช ืืืืื.
ืฉืื ืืืืคืืื ืฉืืกืจื ืืจืืฅ
ืฉืืืฉ ืืชืงื ืืช ืืืจืืคืจืก ืืืืช ืื ืืฆื ืื ืขื ืืฉืจืช ืืื. ื ืชืื ืืืคืืื ืฉืืื ืื ืืื ืืชืจืืข. ืืื ืืื ืืขืชืืง ืืฉืงื ืืช ืืชืื ืืช ืืื ืขื ืืชืจ ืฉื ืืืฉืื ืืืจ ืืื ืื ืงื ืื ืืช ื-cache.
ืื ืืคื ื ืฉืืืืคืืื ืฉืื ืืืชื ืืฉืื, ืืื ืืืืง ืืืคื ืืื ื ืืช:
- name: Verify the target application before writing anything
# Three WordPress installs live side by side. A wrong DEPLOY_PATH would not
# fail, it would quietly deploy the gnlaw theme over somebody else's site
# and then flush their caches.
run: |
test -f "$DEPLOY_PATH/wp-config.php"
test ! -d "$DEPLOY_PATH/wp-content/themes/sevenis"
test "$(wp option get home --path=$DEPLOY_PATH)" = "$EXPECTED_HOME_HOST"
ื-workflow ืืื GitHub Actions. push ื-main ืืื ื ืืืกื ืืจื ืืช ืืชืื ืืช ื-rsync, ืืื ืื ืงื ืฉืืืฉ ืฉืืืืช cache ืืคื ืืกืืจ, ืื ืื ืืงืื ื ืืช. 385 ืืจืฆืืช ืขื ืื, ืฉืืืฉ ื ืคืืืืช, ืืืืคืืื ืืจืืง ืื-40 ืฉื ืืืช.
ืคืงืืืช ื-CLI ืฉื ืชืืกืฃ ื-cache ืื ื ืืืขืช ืืงืืฆืื ืืืืงืื ืื. ืืืืืชื ืืช ืื ืืืจื ืืงืฉื, ืืฉืกืงืจืืคื ืฉื ืืชื ืืืืฉ ืขืื ืืื ืฉืฆืจืื ืืืขืืื ืืืฉืื ืืืจืืฅ ืืช ืืืจืกื ืืงืืืืช, ืืื ืฉืฉืื ืืืจ ืืืื ื ืจืื ืืจืื. ืืชืืชื ืขื ืืืืืืืช ื-CI/CD ืื ืืงืื ื-cache ืื ืคืจื.
ืื ืืฉืชืืฉ
ืืจืืขื ืืืจืื, ืื ืชืืง ืขืืืืืช ืฉืื ืฉืื ืืืจ ืื ืืฉืชืืฉ ืืื ืืจืืฉืืจ.
ืืืืชื ืืืืืฉืช ืืื ื ืืื ื, ืฉืืืฉ ืคืขืืื
ืืืืืืชื ืขื ืืื ืืืืื ืืจืืฉืื ืฉื ืืืงืืจ ืืืขืื, ืชืืงื ืชื, ืืืืืืชื ืฉืื, ืืชืืงื ืชื ืฉืื. ืื ืฉืืืฉ ืืืจืกืืืช ืืื ืฉืืืืืช ืืืืชื ืกืืื: ืื ืืืืื ืืืฆืขื ืื ืงืืืช ืืฆืืื ืืจืฉืช ืืชืืืื ื ืืื ืืืฉืจืื.
ืื ืฉืกืืจ ืืช ืื ืืื ืืืงืืจืช. ืืื ืืืชืืืจืืช ืืืงืืจ ืฉื ืืืชืจ ืืื 0.261 ืฉื ืืืช; ืืฉืจืช ืืฉืจืืื ืื ืงืฉืืจ ืืืืชื ืืงืื, 0.264 ืฉื ืืืช. ืฉืืืฉ ืืืคืืืช ืฉื ืืื ืืคืจืฉ. ืื ืืืืชื ืืขืื ืืืงืืจ, ืจืง ืืืืื ืฉืืืฆืขื 7,000 ืงืดื ืืืงืื. ืฉืืื ืืืืื ืืช TTFB ืืขืืืง ืืคื ื ืฉืคืืขืืื ืืคื ืงืจืืื ืฉืื.
ืฉืชื ืืืจืกืืืช ืฉื ืคืกืื ืขืืืื ื ืืฆืืืช ืืืกืื ืืืืงืืจืช, ืื ืืืงืืจืช ืฉืืืืงืช ืืฉืงื ืืช ืืืขืืืืช ืฉื ืขืฆืื ืืื ืื ืืืงืืจืช.
ืืืงืชื ืืชืจ ืืืขืชืงื ืืื ืืช ืฉื drop-in ืฉื cache
ืืฉืื ืืืงืื ืืขืชืงืชื ืืชืงื ื ืฉื Object Cache Pro ืืืชืจ ืืืจ ืืกืืืืช ืืืืืงื. ืื ืืืืจ ืืช Redis ืืืืฆืข ืืืชืงื ื, ืงืจืืืช options ืืฉื ื ืฉืืจื ืจืฉืืืช ืชืืกืคืื ืคืขืืืื ืฉืืืจื ืืืกืืก ืื ืชืื ืื, ืืืืชืจ ืืืจ ืขื ืชืื ืืช ืืจืืจืช ืืืืื ืืื ืืชืืกืคืื ืืืืืจื ืื ืืืจืืื.
ืืืืืข ืืื ืฉืื, ืื ืื ืืืืชื ืชืงืืช ืงืืืจื ืืืืช ืฉื cache ืืื ืืืืื, ืืื ืจืฉืืืช ืืชืืกืคืื ืืืืืืงืช ืฉืืคื ื ืืืืจืืข ื ืขืืื ืืืืืชื ืฆืจืื ืืฉืืืจ ืืืชื. ืื ืงืจื ืืกืืืืช ืืืืืงื, ืืคื ื ืืขืืืื ืืืืืืจ, ืืื ืืกืืื ืืืืืื ืฉืื ืคืกืงื ืืื ืกืืคืืจ ืืจืื ืืืชืจ ืืจืืข.
ืฉื ืืื ืงืื ืื ืืืชืจ
- ื-workflow ืฉื ืืืืคืืื ืฉืื ืขืืืื ื ืงืจื ืดstagingืด. ืืืขื ืืื production ืืื ืืขืืืื ืืืืืืจ. ืฉืื ืื ืฉื ืืืคืก ืืช ืืืกืืืจืืืช ืืืจืฆืืช ืืืฉืืืจ ืขื ืืืขื ืืืจ ืืืืฃ ืืช ื-host ืื ืืื, ืื ืื ื ืฉืืจ. ืื ืขืืืื ืืืืื ืืช ืื ืฉืงืืจื ืืช ืื ืืืจ ืื.
- ืืื ืืืืืงืก ืืืคื ื ืืขืืืื ืืืืืืจ ืืืื ืืช ืืชื ืืขื ืฉืื. ืืขืืชืง ืืืงืืื ืฉืื ืืืืื ืฆืคืืืช ืืขืืื ืื ืืก ืืื ื-sessions ืืืืชืืื ืขื ืฉืืืกืคืชื ืฉืืืจ host. ืื ืืกืืื ืฉืชืืง ืืขืืืืืช ืืื ืื ืืฆืื ืฉืื ื ืชืื ืื ืืืืืงืก: ืืืืจ ืืื ืืืืื ืฉืืคืฉืจ ืืขืฉืืช ืขื ืืืื ืชืืจืืืื ืืืืื ืืื ืื ืืฆืื ืืื ื.
ืืืคื ืื ื ืืช
ืืืฉืจื ืืฉ ืืชืจ ืฉื ืืขื ืืืืืฉืืช ืืืืฉืงื, ืืืื ืืช ืื 301 ืืืืืจืื ืขื ืื ืืืื ืฉืืื, ืขืื ื ืขื ืื ืืชืืืช ืฉืื ืคืขื ืคืจืกื, ืื ืืชื ืืขืจืืื ืขื ืืื ืืื ืฉืื ืฉืืื ืฉืืื ืืื.
ืื ืฉืื ืืืืจ ืจืฉืื:
- 97 ืืืชืจืืช ืขืืื ืืืจืืืช ื-70 ืชืืืื, ืืืจืืฉื ืืชืื ืืช ืืืชืจืืช ืฉืขืืจื ืืื ืขื ืืืืืจืฆืื.
- ืืชืฉืขื ืืจืืืกื ืืืืข ืขืืืื ืืื ืืขืืื.
- ืขืืื ืชืืื ืืชืืืืช ืืื ืฉืืื 288 KB ืฉื HTML ืื ืืื ื ืืฉื 87 ืชืืื ืืช ืืืืฃ ืฉืื, ืืื ืืืืืช ืชืืื ืืื ืืืืืช ืชืื ืืช.
ืื ืฉืืคืฉืจ ืืช ืื ืื ืืื ืืืืจืืช. ืื ืืื ืฉืืขืืฆืื ืืื ืืงืืจ ืืืช ืงืจืื ืืื ืชืืื ื, ืฉืื ืฉืืจืช CSS ื ืืชื ืช ืืืขืงื ืืืจื ืขื ืืืื node, ืืฉืืื ืกืงืฉื ืืื ืืจืืฃ ืืชืื ืืืืงืืจืช ืขืฆืืืืช ืืคื ื ืฉื ืชืชื ืื ืืืืืฉื ืืืืจ.
ืฉืืื ืืืืงืืจืช ืืื ืืื ืื ืขืืืช ืืืืชืจืช. ืืื ืืืืง ืฉืืืคื ืืช ืืขืืืื ืื ืืชื ืช ืืืืืงื ืืขืื ืฉื ื, ืื ืงืืื ืฉืื ืืืจ ืื ืืืืืจ ืืื ื-frame ืฉื ืืืืืืื ืืื ืืคืชืืจ ื ืืกืฃ.
ืื ืื ืืื ืืื ืฉืืชื ืฆืจืืืื, ืขืืื ืืฉืืจืืช ืฉื Figma ื-WordPress ืืชืืจ ืืืชื, ืืืื ืืื ืืืืฉ ืฉื 7is ืืื ืืืชื ืฉืืื ืขื ืืชืจ ืื-ืืฉืื ื ืืงื ื ืืืื ืงืื ืืืชืจ.