Tùy chỉnh theme Giscus cho khớp với site
Cách tạo theme CSS tùy chỉnh cho Giscus để phần comment khớp với color palette của site, thay vì trông như một widget GitHub bị nhét vào.
Các bài viết kỹ thuật đúc kết từ công việc thực tế — những quyết định về kiến trúc, ghi chép khi debug, và những chi tiết nhỏ tạo nên sự khác biệt giữa code chạy được và code thực sự bền vững theo thời gian.
Cách tạo theme CSS tùy chỉnh cho Giscus để phần comment khớp với color palette của site, thay vì trông như một widget GitHub bị nhét vào.
Cách component ThemeSwitcher restore theme của site, broadcast event themeChanged, rồi overlay theme đó lên iframe Giscus được lazy-load.
Cách dùng Zod để validate biến môi trường trong JavaScript, giúp cấu hình ổn định hơn và tránh lỗi runtime trên các môi trường khác nhau.
So sánh Presentational/Container và Hooks trong React để tách logic khỏi UI, kèm ví dụ để chọn cách giúp component gọn và dễ scale.
Trang web này sử dụng cookie để nâng cao trải nghiệm người dùng. Dữ liệu cá nhân không được bán hay dùng cho quảng cáo.