Trong quá trình phát triển phần mềm, việc quản lý commit là một yếu tố quan trọng. Khi làm việc trên một tính năng hoặc một vấn đề cụ thể, chúng ta thường tạo ra nhiều commit nhỏ để lưu trữ các thay đổi. Tuy nhiên, để giữ cho lịch sử commit gọn gàng và…
Category: Web Development
Giống như nhiều ngôn ngữ lập trình khác, JavaScript luôn tiến hóa. Mỗi năm, ngôn ngữ này trở nên mạnh mẽ hơn với những tính năng mới cho phép nhà phát triển viết mã nguồn ngắn gọn và thể hiện ý tưởng một cách rõ ràng hơn. Hãy khám phá những tính năng mới nhất…
Thế giới càng ngày càng phát triển, vì thế công nghệ cũng không mãi đứng yên một chỗ. Trong đó có thể kể tới Web Development Technology, đặc biệt hơn là về CSS. Trong bài viết này mình sẽ giới thiệu cho mọi người về một số thuộc tính CSS đặc biệt mà có thể…
GitHub Actions release phiên bản đầu tiên vào ngày 13 tháng 11 năm 2019, trước thời gian đó các bản beta được liên tục cập nhật. GitHub Actions là gì? GitHub Actions là event-driven(theo hướng sự kiện), có nghĩa là bạn có thể chạy một loạt lệnh sau khi một sự kiện cụ thể đã…
ServerSideRender là một component được sử dụng để phía máy chủ hiển thị bản xem trước của các Gutenberg Block trong trình chỉnh sửa. Kết xuất phía máy chủ trong chức năng chỉnh sửa của một khối nên được giới hạn ở các khối phụ thuộc nhiều vào logic kết xuất PHP hiện tại có…
Bài viết này sẽ hướng dẫn các bạn tạo 1 block có thể upload hoặc thêm hình ảnh để sử dụng. Ví dụ như để làm background-image cho block, gallery, custom image. Trong block này sẽ bao gồm các attributes sau: bgColor: Set background color cho block bgUrl: Background image của block bgID: Đây là…
Để đơn giản hóa việc tùy chỉnh khối và đảm bảo trải nghiệm nhất quán cho người dùng, có một số mẫu giao diện người dùng được tích hợp sẵn để giúp tạo bản xem trước của trình chỉnh sửa. Trong bài viết này, chúng ta sẽ khám phá các thanh công cụ (toolbars) và…
Trong bài viết này mình sẽ giới thiệu qua cho mọi người một số components thường sử dụng. Component trong Gutenberg Gói này bao gồm một thư viện các thành phần WordPress chung được sử dụng để tạo các phần tử giao diện người dùng chung được chia sẻ giữa các màn hình và các…
Attributes trong Gutenberg Block Các Attributes (thuộc tính) là cách một block lưu trữ dữ liệu, chúng xác định cách một block được phân tích cú pháp để trích xuất dữ liệu từ nội dung đã lưu. Ví dụ: Khi bạn thêm một block image, bạn chuyển qua Code Editor sẽ thấy cấu trúc như…
Trong bài viết này, mình sẽ giới thiệu cho các bạn những cách để tạo một Gutenberg Block. 1. Yêu cầu Để bắt đầu, chúng ta cần cài đặt NPM và Node.js. NPM là một trình quản lý gói cho Node.js. Vì vậy, sau khi cài đặt Node.js, bạn cũng sẽ có quyền truy cập…