Skip to content

Latest commit

 

History

History
119 lines (88 loc) · 5.67 KB

README.vi-VN.md

File metadata and controls

119 lines (88 loc) · 5.67 KB

plasmo logo

Xem License NPM Install Theo dõi PlasmoHQ trên Twitter Xem trực tiếp DEMO mỗi thứ Sáu Tham gia Discord để chat về Plasmo

English | 简体中文 | Tiếng Việt | Deutsch | French | Indonesian | Русский | Turkish | 日本語 | 한국어

Plasmo Framework

Plasmo là một framework dùng để xây dựng ứng dụng mở rộng cho trình duyệt web (browser extension) với nhiều tính năng tối ưu hóa, tạo bởi hackers cho hackers. Xây dựng sản phẩm mà không phải lo lắng về config và những dị thù khi làm việc với extension.

Giống như Next.js cho extension!

CLI Demo

Tính năng

Yêu cầu hệ thống

  • Node.js 16.x trở lên
  • MacOS, Windows, hoặc Linux
  • (Khuyến khích) pnpm

Ví dụ

Chúng tôi có các ví dụ giới thiệu cách bạn có thể sử dụng Plasmo với Firebase Authentication, Redux, Supabase authentication, Tailwind, và nhiều hơn nữa. Để xem chúng, hãy truy cập kho ví dụ của chúng tôi.

Tài liệu

Xem tài liệu để nhìn chuyên sâu hơn.

Cách sử dụng

pnpm create plasmo example-dir
cd example-dir
pnpm dev

Con đường phía trước còn nhiều trông gai.

  • Thay đổi popup trong popup.tsx
  • Thay đổi trang Options trong options.tsx
  • Thay đổi Content script trong content.ts
  • Thay đổi dịch vụ nền (Background service worker) trong background.ts

Thư mục

Bạn có thể sắp xếp các tệp này trong thư mục riêng của chúng:

ext-dir
├───assets
|   └───icon512.png
├───popup
|   ├───index.tsx
|   └───button.tsx
├───options
|   ├───index.tsx
|   ├───utils.ts
|   └───input.tsx
├───contents
|   ├───site-one.ts
|   ├───site-two.ts
|   └───site-three.ts
...

Cuối cùng, bạn cũng có thể tránh đặt mã nguồn vào thư mục gốc của mình bằng cách đặt chúng vào thư mục con src, làm theo hướng dẫn này. Lưu ý, thư mục assets và các tệp config vẫn cần phải ở trong thư mục gốc.

Cộng đồng

Cộng đồng Plasmo có thể được tìm thấy trên Discord. Đây là kênh thích hợp để nhận trợ giúp về việc sử dụng Plasmo Framework.

Quy tắc ứng xử của chúng tôi áp dụng cho tất cả các kênh cộng đồng của Plasmo.

Đóng góp

Vui lòng xem hướng dẫn đóng góp để tìm hiểu thêm.

Tuyên bố từ chối trách nhiệm

Plasmo hiện là phần mềm alpha và một số thứ có thể thay đổi từ phiên bản này sang phiên bản khác. Xin lưu ý, Plasmo sẽ không chịu trách nhiệm nếu bạn gặp rủi ro khi xử dụng phần mềm này.

Giấy phép bản quyền

MITPlasmo