Mở Rộng CommonMark trong Laravel: Cú Pháp Tùy Chỉnh & Syntax Highlighting
Khám phá sâu về các extension của League/CommonMark. Tạo các renderer tùy chỉnh cho alert, custom block, và tích hợp Shiki để syntax highlighting.
127 posts published
Khám phá sâu về các extension của League/CommonMark. Tạo các renderer tùy chỉnh cho alert, custom block, và tích hợp Shiki để syntax highlighting.
Cách tùy chỉnh plugin Tailwind Typography (prose) và tích hợp Highlight.js để có trải nghiệm dark mode mượt mà.
Bỏ database cho nội dung. Tìm hiểu cách thiết kế quy trình blogging mà Git Commit tương ứng với Publish, và cách tự động hóa deployment.
Ngừng truyền associative array khắp nơi. Sử dụng readonly class của PHP 8.2 để tạo Data Transfer Object type-safe, immutable trong ứng dụng Laravel.
Tại sao phải tạo file thủ công? Tìm hiểu cách viết command 'make:post' robust tự động tạo file Markdown với Frontmatter.
Hướng dẫn toàn diện về cài đặt và sử dụng Lazygit, terminal UI sẽ thay đổi cách bạn tương tác với Git mãi mãi.
Tìm hiểu sâu về các tính năng PHP mới nhất cải thiện trải nghiệm developer, bao gồm Property Hook, typed class constant, và các hàm array mới.
Render nội dung do người dùng tạo (hoặc thậm chí admin tạo) yêu cầu thực hành bảo mật nghiêm ngặt. Tìm hiểu cách cấu hình league/commonmark để ngăn chặn tấn công XSS.
Giữ cho người đọc của bạn cập nhật. Hướng dẫn tạo RSS/Atom feed tiêu chuẩn và XML Sitemap cho blog Laravel dựa trên Markdown.
Vượt xa authentication. Tìm hiểu cách cấu hình CSP, HSTS, và các HTTP security header khác trong Laravel để bảo vệ blog khỏi XSS và clickjacking.