Triển khai Dự án
Cấu hình và Tùy chỉnh
AI Short là dự án mã nguồn mở cho phép bạn tự do sửa đổi tiêu đề trang web, mô tả, prompt và nội dung khác theo nhu cầu của bạn. Dưới đây là các tùy chọn sửa đổi phổ biến và hướng dẫn thao tác:
-
Sửa đổi Tiêu đề và Mô tả Trang web Để thay đổi thông tin tiêu đề và mô tả của trang web, vui lòng chỉnh sửa tệp cấu hình
docusaurus.config.js. -
Sửa đổi Hướng dẫn Sử dụng và Giới thiệu Dự án Các tệp hướng dẫn sử dụng và giới thiệu dự án nằm trong thư mục
docs. Mở các tệp liên quan trong thư mục đó để thực hiện các sửa đổi cần thiết. -
Sửa đổi Prompt Trang chủ Prompt trang chủ được lưu trữ trong tệp
src/data/prompt.json. Nếu bạn cần sửa đổi prompt cho một ngôn ngữ cụ thể, chẳng hạn như tiếng Trung, bạn có thể chỉnh sửa trực tiếp tệpsrc/data/prompt_es.json. Khi thêm prompt mới, định dạng như sau:{
"es": {
"title": "prompt tùy chỉnh",
"prompt": "prompt tùy chỉnh",
"description": "mô tả tùy chỉnh",
"remark": "ghi chú tùy chỉnh"
},
"website": null,
"tags": ["music"],
"id": 500,
"weight": 1
}Lưu ý: Khuyến nghị đặt
idtừ 500 trở lên. Prompt mới thêm sẽ không có trang riêng hoặc phần bình luận. -
Backend Tùy chỉnh Dự án hiện tại được kết nối với hệ thống backend dùng chung. Nếu bạn muốn xây dựng backend riêng, bạn có thể tham khảo hướng dẫn giao diện trong thư mục
src/api. -
Hỗ trợ Đa ngôn ngữ và Triển khai Sau khi hoàn thành các sửa đổi đa ngôn ngữ, bạn có thể sử dụng script
CodeUpdateHandler.pyđể xử lý hàng loạt:python CodeUpdateHandler.py
Hướng dẫn Triển khai
Yêu cầu Hệ thống:
- Node.js 20.0 hoặc mới hơn.
- Hỗ trợ macOS, Windows (bao gồm WSL) và Linux.
Triển khai Cục bộ
# Cài đặt
yarn
# Phát triển Cục bộ
yarn start
# Build
yarn build
# Build cho ngôn ngữ cụ thể
yarn build --locale vi
Triển khai Vercel
Nhấp nút bên dưới để triển khai một cú nhấp ChatGPT-Shortcut lên nền tảng Vercel:
Triển khai Docker
docker run -d -p 3000:3000 --name chatgpt-shortcut ghcr.io/rockbenben/chatgpt-shortcut:latest
Bật Đồng bộ Cập nhật
Sau khi fork dự án, bạn cần bật thủ công Workflows trong trang Actions của dự án đã fork và bật Upstream Sync Action. Sau khi bật, cập nhật sẽ được thực hiện tự động mỗi ngày.
