📚 Mục lục sách

Hãy nói bạn đang kinh doanh thời trang (nếu bạn chưa có website thời trang, hãy tham khảo loạt bài viết này để tạo và muốn tạo một landing page, bạn có thể làm theo các bước sau.

Bước 1: Truy cập Visual Studio Code và tạo thư mục cho Landing Page

Nếu bạn chưa biết cài đặt Visual Studio Code thế nào, bạn có thể tham khảo Hướng dẫn này để cài đặt, sau đó bạn có thể làm theo các bước ở dưới đây.

1.1. Mở Visual Studio Code

Trước tiên, bạn cần mở Visual Studio Code, trên thanh menu chọn: File → Open Folder. Thao tác này giúp bạn mở thư mục chứa dự án website để bắt đầu cấu hình như giao diện bên dưới đây.

Mở thư mục bằng File → Open Folder trong Visual Studio Code
File → Open Folder trong Visual Studio Code

1.2. Tạo thư mục dự án Landing Page

Nếu chưa có thư mục làm việc riêng, bạn nên tạo mới một thư mục để quản lý toàn bộ Landing Page. Ví dụ: "thoitrangcu" như giao diện dưới đây.

Tạo thư mục dự án Landing Page thoitrangcu
Tạo thư mục dự án "thoitrangcu"

Sau đó chọn thư mục này để mở trong VS Code như ảnh bên dưới đây.

Chọn thư mục dự án để mở trong VS Code
Chọn thư mục dự án
Thư mục dự án đã mở trong VS Code
Thư mục dự án đã mở trong VS Code

Bước 2: Khởi tạo EzyArticle Project

Khi thư mục đã mở thành công, bạn tiến hành khởi tạo project bằng extension EzyArticle. Tại khu vực project, bạn click chuột phải → chọn Create EzyArticle Project như giao diện dưới đây.

Chọn Create EzyArticle Project khi click chuột phải
Chọn "Create EzyArticle Project"

Sau vài giây, hệ thống sẽ tự động tạo sẵn cấu trúc chuẩn để làm Landing Page như ảnh bên dưới.

Cấu trúc project EzyArticle sau khi được tạo
Cấu trúc project EzyArticle sau khi được tạo

Sau khi project được tạo xong, bạn sẽ thấy file environment.json. Đây là file dùng để kết nối VS Code với hệ thống quản trị website như ảnh bên dưới.

File environment.json trong project EzyArticle
File environment.json

Bước 3: Đăng nhập Admin website để lấy Access Token

Bây giờ bạn quay lại trang quản trị website. Ví dụ: https://admin.thoitrangcu.io.vn và đăng nhập bằng tài khoản Admin đang sử dụng. Sau đó vào: Admin Profile. Tại đây hệ thống sẽ hiển thị thông tin tài khoản và khu vực Access Token như ảnh dưới đây.

Khu vực Access Token trong Admin Profile
Khu vực Access Token trong Admin Profile

3.1. Xác thực bảo mật để xem Token và sao chép Access Token

Vì Access Token là chìa khóa kết nối hệ thống nên website sẽ yêu cầu xác nhận lại mật khẩu. Bạn nhập mật khẩu tài khoản Admin rồi bấm: Send như giao diện dưới đây.

Nhập mật khẩu để xác thực xem Access Token
Xác thực mật khẩu
Xác thực thành công và Access Token hiện ra
Xác thực thành công

Sau khi xác thực thành công, token sẽ hiện ra. Bạn bấm Copy để sao chép toàn bộ chuỗi token như ảnh dưới đây.

Sao chép toàn bộ chuỗi Access Token
Sao chép toàn bộ chuỗi Access Token

3.2. Cập nhật file environment.json

Quay lại Visual Studio Code và mở file environment.json. Điền 2 thông tin quan trọng: admin_url và admin_access_token. Dán token vừa copy vào đây, ví dụ như giao diện dưới đây.

Điền admin_url và admin_access_token trong environment.json
Điền admin_url và admin_access_token trong environment.json

Bước 4: Dùng AI tạo Landing Page nhanh từ hình ảnh mẫu

Sau khi đã kết nối thành công website với project trong VS Code, bạn có thể tận dụng AI để tạo Landing Page cực nhanh. Sau đó kéo ảnh vào khung chat của extension AI trong VS Code và nhập yêu cầu, ví dụ như giao diện dưới đây.

Kéo ảnh mẫu vào khung chat AI trong VS Code
Kéo ảnh mẫu vào khung chat AI trong VS Code

Sau khi chỉnh sửa xong, click chuột phải vào file "content.html" và chọn Preview Page. Hệ thống sẽ chạy bản xem thử ngay trên local như ảnh bên dưới đây.

Bản xem thử Landing Page chạy trên local
Bản xem thử Landing Page chạy trên local

Bước 5: Set up lại cấu hình hệ thống và cài đặt Theme

Nếu Landing Page bị lỗi preview, publish không thành công, giao diện chưa hiển thị đúng hoặc báo 404, nguyên nhân thường đến từ việc website chưa cấu hình hoàn chỉnh hoặc theme chưa được kích hoạt đúng cách. Lúc này bạn nên kiểm tra lại toàn bộ phần cài đặt theo các mục bên dưới.

Tổng quan các bước kiểm tra cấu hình và theme
Tổng quan các bước kiểm tra cấu hình và theme

5.1. Kiểm tra Theme đã được kích hoạt chưa

Truy cập trang quản trị: Themes. Tại đây kiểm tra theme Fashion đã hoạt động chưa.

Danh sách Themes trong quản trị
Danh sách Themes trong quản trị

Nếu chưa, bấm: Activate và tiến hành cài đặt các plugin như giao diện dưới đây.

Cài đặt các plugin khi kích hoạt theme Fashion
Cài đặt các plugin khi kích hoạt theme Fashion

Nếu hệ thống cảnh báo cần cài đặt hoặc nâng cấp các plugin phụ thuộc, bạn hãy cài đặt.

Cảnh báo cần cài đặt hoặc nâng cấp plugin phụ thuộc
Cảnh báo cần cài đặt hoặc nâng cấp plugin phụ thuộc

Nếu xuất hiện thông báo: "You need to update EzyPlatform first" nghĩa là phiên bản EzyPlatform hiện tại đang quá cũ. Bạn hãy nhấn vào nút Update để chuyển sang giao diện cập nhật EzyPlatform.

Thông báo You need to update EzyPlatform first
Thông báo "You need to update EzyPlatform first"

Bạn hãy tải xuống phiên bản EzyPlatform mới nhất.

Tải xuống phiên bản EzyPlatform mới nhất
Tải xuống phiên bản EzyPlatform mới nhất

Sau đó tiến hành cài đặt.

Cài đặt phiên bản EzyPlatform mới
Cài đặt phiên bản EzyPlatform mới

Bạn hãy chờ đợi khoảng từ 15 giây đến 2 phút tùy theo cấu hình máy chủ của bạn, sau đó EzyPlatform phiên bản mới nhất sẽ được cài đặt và giao diện hiển thị như sau:

Giao diện EzyPlatform sau khi cài đặt phiên bản mới
Giao diện EzyPlatform sau khi cài đặt phiên bản mới

5.2. Kích hoạt lại Theme sau khi update

Sau khi nâng cấp hệ thống xong, bạn hãy quay lại mục Themes. Tiếp tục bấm vào nút Activate của theme Fashion.

Nút Activate theme Fashion sau khi update
Nút Activate theme Fashion sau khi update

Popup Active sẽ tiếp tục hiện ra, bạn hãy nhấn vào nút Active.

Popup Active xác nhận kích hoạt theme
Popup xác nhận kích hoạt theme

Khi vẫn còn các plugin phụ thuộc cần cài đặt, hệ thống sẽ hiện ra thông báo, bạn hãy tiến hành cài đặt.

Thông báo cài đặt các plugin phụ thuộc còn thiếu
Thông báo cài đặt các plugin phụ thuộc còn thiếu

Khi vẫn còn các plugin và theme Fashion đang phụ thuộc vào cần nâng cấp lên phiên bản mới nhất, bạn hãy tiến hành nâng cấp và áp dụng phiên bản mới nhất trước.

Nâng cấp plugin và theme Fashion lên phiên bản mới nhất
Nâng cấp plugin và theme Fashion lên phiên bản mới nhất

Cuối cùng bạn hãy tiến hành Active & Restart lại theme Fashion.

Active và Restart lại theme Fashion
Active & Restart lại theme Fashion

Sau khi cài theme hoặc update xong, vào: Dashboard → Web, chọn Restart như giao diện dưới đây.

Restart web trong Dashboard → Web
Restart web trong Dashboard → Web

Bước 6: Publish Landing Page lên Server

Quay lại VS Code. Chuột phải vào content.html → Chọn Publish Content To Server. Nếu publish thành công, page sẽ lên website ngay.

Chọn Publish Content To Server cho content.html
Chọn "Publish Content To Server"

Tuy nhiên, nếu trong trường hợp publish xong và bạn truy cập landing page trên web bị hiển thị lỗi 404 như ảnh dưới đây.

Landing page hiển thị lỗi 404 sau khi publish
Landing page hiển thị lỗi 404 sau khi publish

Rất có thể Extension EzyArticle bạn đang sử dụng chưa được cập nhật lên phiên bản mới nhất và gây lỗi, bạn hãy làm theo các bước dưới đây để cập nhật extension.

Bước 7: Cập nhật Extension EzyArticle lên phiên bản mới nhất

Nếu quá trình preview hoặc publish Landing Page gặp lỗi, việc đầu tiên bạn nên kiểm tra là extension EzyArticle trong Visual Studio Code. Vào mục Extensions trong VS Code. Tại cột menu chọn EzyArticle và tiến hành cập nhật như giao diện bên dưới.

Mục Extensions và menu EzyArticle trong VS Code
Mục Extensions và menu EzyArticle trong VS Code

Bạn hãy nhấn vào nút Update to xxx.

Nút Update to phiên bản mới của EzyArticle
Nút "Update to" phiên bản mới của EzyArticle

Sau khi update xong, hệ thống sẽ yêu cầu tải lại extension, bạn click chọn Restart Extensions như giao diện bên dưới.

Restart Extensions sau khi cập nhật EzyArticle
Restart Extensions sau khi cập nhật EzyArticle

Bước 8: Publish lại Landing Page lên server

Bạn quay lại file content.html, chuột phải và chọn: Publish Content To Server → Continue như giao diện dưới đây.

Publish Content To Server và chọn Continue
Publish Content To Server → Continue

Visual Studio Code hiện ra cảnh báo rằng sẽ ghi đè nội dung trên máy chủ, bạn hãy đồng ý.

Cảnh báo ghi đè nội dung trên máy chủ
Cảnh báo ghi đè nội dung trên máy chủ

Sau khi publish thành công, tiếp tục chuột phải vào file content.html → Preview Page như giao diện dưới đây.

Chọn Preview Page cho content.html sau khi publish
Chọn "Preview Page" cho content.html

Giao diện landing sẽ được hiển thị. Tuy nhiên có thể có trường hợp bị lỗi font như hình dưới đây:

Landing page bị lỗi font khi xem thử
Landing page bị lỗi font khi xem thử

Điều này là do AI thực thi không đúng: trang của chúng ta chọn là loại trang độc lập, tất cả mã nguồn sẽ được đưa vào tập tin content.html thay vì phân tán ra 3 tập tin. Chúng ta sẽ cần đưa ra chỉ thị lại cho AI. Bạn quay lại khung chat của extension AI trong VS Code và nhập như giao diện và review lại như dưới đây.

Nhập chỉ thị lại cho AI trong khung chat của extension
Nhập chỉ thị lại cho AI trong khung chat của extension

Sau đó xem lại trang để chắc chắn AI đã làm đúng:

Xem lại Landing Page sau khi AI sửa đúng
Xem lại Landing Page sau khi AI sửa đúng

Và kết quả chúng ta sẽ có giao diện hoàn chỉnh đẹp mắt:

Giao diện Landing Page hoàn chỉnh
Giao diện Landing Page hoàn chỉnh

Lưu ý

  • ✅ Luôn cập nhật EzyPlatform và các plugin lên phiên bản mới nhất.
  • ✅ Luôn cập nhật EzyArticle Visual Studio Code extension lên phiên bản mới nhất.
  • ✅ Preview trang trước khi publish để tránh ghi đè lên landing page đang chạy.

👉 Nếu trong quá trình cài đặt bạn gặp khó khăn cần hỗ trợ cài đặt nhanh hoặc xử lý lỗi kỹ thuật? Hãy Inbox Fanpage chính thức của Young Monkeys để được hỗ trợ nhanh chóng nhé!

Chương trước: Cài đặt theme và plugin cho EzyPlatform. ← Đọc Chương 27
Chương tiếp theo: Cấu hình subdomain trỏ về landing page. Đọc Chương 29 →