2026
- February 10 - Theme Development Guidelines
- February 10 - Project Structure
- February 10 - Claude Prompting Guide
- February 11 - Floating Widget AI Consultation Data Flow
- February 11 - RAG Knowledge Base and AI Floating Widget Solution
- February 22 - Smart Consultation Widget Configuration
- February 28 - Fixing Docusaurus Logo Size Issue After Rspack Build
- February 28 - Fixing Docusaurus Build Failure After Node 24 Upgrade
- March 1 - Configure Tailwind CSS to Precisely Match data-theme Dark Mode
- March 1 - Fix Docusaurus Heading Styles Lost After Adding Tailwind CSS
- March 1 - Using require to Import Static Images in Docusaurus
- March 1 - Fix Docusaurus 3.9 Translation File Validation Error
- March 3 - Integrate Umami Analytics in Docusaurus
- March 3 - Configure Multiple Blog Instances in Docusaurus
- March 3 - Fix Docusaurus i18n Links Losing Language Prefix
- March 7 - Fix Node.js Environment Variables Reading as undefined
- March 7 - Fix jose Library JWT Key Format Error in Node.js v24
- March 7 - 修复 Milvus 混合搜索的四个常见坑
- March 7 - Debugging Frontend Deployment Not Updating on Production
- March 8 - 修复 RAG 查询返回的 sources 缺少 similarity 字段
- March 8 - 修复 Milvus 混合检索 RRF 分数与相似度阈值不兼容
- March 14 - 集成 Supabase Auth 到 FastAPI 的三个坑
- March 14 - Implementing Cascade Select Dropdowns in React
- March 15 - Enable VSCode Copilot Agent Mode for Automated Programming
- March 15 - Vite Path Alias Configuration - Why You Need Two Configs
- March 15 - Fix Pydantic v2 ORM Mode model_config Override Error
- March 15 - Fix the Hidden Pitfall of httpx async with client.post()
- March 16 - Fix Tailwind Preflight Resetting Docusaurus Breadcrumbs Styles
- March 16 - Complete Guide to Google Analytics 4 in React SPA
- March 16 - 修复 FastAPI SSE 客户端断开时的 CancelledError
- March 16 - Align Heading Icons in Docusaurus Docs with Flexbox
- March 19 - Implementing Data Caching in Zustand Store
- March 19 - Fix React List Key Duplication Causing DOM Errors
- March 19 - Bypass Supabase Auth for Playwright E2E Testing Without Login
- March 19 - Skip Login in Playwright Tests with Custom Fixtures
- March 19 - Full API Mocking with Playwright page.route()
- March 19 - Unify Multiple Search APIs with Abstract Class, Return Errors Instead of Raising
- March 20 - Installing WP-CLI in Docker WordPress Container
- March 21 - Fix WordPress FSE Pattern Block Validation Errors - 5 Common Causes
- March 22 - Fix WordPress FSE Theme Footer Text Visibility - WCAG Contrast Issue
- March 22 - Fix FSE Group Block Layout Property Overriding Custom CSS
- March 26 - Fix Gutenberg Gradient Class Naming Change Causing Block Validation Failure
- March 27 - WordPress FSE Block Validation Failed: The Hidden Cause of Missing JSON Quotes
- March 28 - Fix WooCommerce FSE Cart Block Blank Page and Product Image Collapse
- March 28 - Fix CSS ::before Pseudo-element Decorative Patterns Covering Buttons
- March 28 - Fix Hover Selector Penetration in Nested FSE Group Blocks
- March 28 - Build a Custom MCP Toolkit with Python FastMCP to Connect Any AI Model
- March 30 - Fix FSE Block Theme Style Preview Single Color Block and Front Page Blank Canvas
- March 31 - Save 70% of Your AI Coding Plan Quota by Replacing ZhiPu Search with Tavily MCP
- April 1 - Fixing 4 CSS Conflicts Between WooCommerce and FSE Block Themes
- April 2 - Fix WSL2 Cannot Access Windows Host Proxy — Three Invisible Pitfalls
- April 4 - Theme JS Broken After Disabling a Plugin? Check Query Monitor's Footer Scripts Callback
- April 4 - Docker Container Can't See Host Files? Anonymous Volume Overrides Bind Mount
- April 10 - Embedding a Timeline in SITE123 Event Pages? First Dodge These 5 Platform Limits
- April 17 - WooCommerce Blocks Showing core/missing After Upgrade? Block Theme Troubleshooting Guide
- April 17 - WordPress Block Theme Changes Not Taking Effect? FSE Development Troubleshooting Guide
- May 9 - Container Port Unreachable from WSL2? The Docker Desktop network_mode:host Trap
- May 9 - Two WSL2 + Docker Networking Pitfalls: Silently Occupied Ports & Host Mode localhost Unreachable
- May 9 - Chrome Extension Service Worker Can't Read Login Token? Cross-Context Token Sync
- May 9 - Chrome Extension Writing Test Data to Production? Add a DRY-RUN Switch
- May 18 - Chrome Extension Processing Messages Twice After Hot Reload? WXT HMR Stacks Listeners
- May 18 - Node.js ESM Dynamic Import Can't Find Module? Check the File Extension
- May 18 - Chrome Extension Collecting Empty Data? Same-Site Cookies with Different Formats Break ID Mapping
- May 18 - JWT Signing Silently Fails? Check Your Node.js Environment Variable Loading Order
- May 18 - UPSERT Writes All Zeros? Drizzle sql Template Pitfall with Parameterized Values vs SQL Expressions
- May 18 - Chrome Extension Messages Leaking? postMessage targetOrigin Wildcard Exposes Data to Third-Party Iframes
- May 20 - Vercel Serverless Function Multi-Level Route 404? Bypass the Catch-All Trap with Rewrites
- May 23 - Puppeteer Blocked by Anti-Bot? From Chrome CDP to Electron Alternative
- May 24 - JWT_SECRET is undefined? Node.js Import Chain Execution Order vs dotenv
- May 24 - Disk 93%, CPU 160% on a 2-Core Server? Three Docker Resource Black Holes Explained
- May 26 - Node.js fetch ignores proxy env vars? undici doesn't read http_proxy
- May 26 - WordPress REST API Image Upload Returns 405? Check Your Hostinger CDN
- May 31 - VSCode WSL Extension 'Failed to Fetch'? VSIX Download Saved as Gzip Instead of Zip
- June 12 - Node.js require('nanoid') Throws ERR_REQUIRE_ESM? Alternatives After v5 Went ESM-Only
- June 12 - Chrome Extension chrome.alarms Fires at the Wrong Interval? MV3 Enforces a ~1 Minute Minimum
- June 12 - Node.js AsyncLocalStorage Reads the Wrong Value Under Concurrency? Replace enterWith with run
- June 12 - Node.js AsyncLocalStorage Returns undefined in a Callback? EventEmitter Escapes Its Context
- June 13 - Python task marked failed but no error? try/except swallowed the exception
- June 13 - Milvus collection name returns 500? UUID hyphens break the naming rules
- June 13 - Docusaurus scripts Build Fails with inline Script? Only src Is Accepted, Not content
- June 13 - Docker Compose service won't come back after restart? Check the restart policy
- June 14 - dotenv silently truncates values at #? Wrap .env values in double quotes
- June 14 - Airflow PostgresHook Multi-Statement SQL Silently Drops Results? Split by Semicolon and Execute One by One