🌍 Global Mirror — Visit original CN site →
Lewati ke konten utama

Deployment Proyek

Konfigurasi dan Kustomisasi​

AI Short adalah proyek open source yang memungkinkan Anda memodifikasi judul website, deskripsi, prompt, dan konten lainnya secara bebas sesuai kebutuhan. Berikut adalah opsi modifikasi umum dan petunjuk operasi:

  • Modifikasi Judul dan Deskripsi Website Untuk mengubah informasi judul dan deskripsi website, silakan edit file konfigurasi docusaurus.config.js.

  • Modifikasi Petunjuk Penggunaan dan Pengantar Proyek File petunjuk penggunaan dan pengantar proyek terletak di direktori docs. Buka file yang relevan di direktori tersebut untuk melakukan modifikasi yang diperlukan.

  • Modifikasi Prompt Halaman Utama Prompt halaman utama disimpan dalam file src/data/prompt.json. Jika Anda perlu memodifikasi prompt untuk bahasa tertentu, Anda dapat langsung mengedit file src/data/prompt_ind.json.

    {
    "ind": {
    "title": "prompt kustom",
    "prompt": "prompt kustom",
    "description": "deskripsi kustom",
    "remark": "catatan kustom"
    },
    "website": null,
    "tags": ["music"],
    "id": 500,
    "weight": 1
    }
  • Backend Kustom Proyek saat ini terhubung ke sistem backend bersama. Jika Anda ingin membangun backend sendiri, Anda dapat merujuk ke petunjuk antarmuka di folder src/api.

  • Dukungan Multi-bahasa dan Deployment Setelah menyelesaikan modifikasi multi-bahasa, Anda dapat menggunakan script CodeUpdateHandler.py untuk pemrosesan batch:

    python CodeUpdateHandler.py

Petunjuk Deployment​

Persyaratan Sistem:

  • Node.js 20.0 atau lebih baru.
  • Mendukung macOS, Windows (termasuk WSL), dan Linux.

Deployment Lokal​

# Instalasi
yarn

# Pengembangan Lokal
yarn start

# Build
yarn build

# Build untuk bahasa tertentu
yarn build --locale ind

Deployment Vercel​

Klik tombol di bawah untuk men-deploy ChatGPT-Shortcut ke platform Vercel dengan satu klik:

Vercel

Deployment Docker​

docker run -d -p 3000:3000 --name chatgpt-shortcut ghcr.io/rockbenben/chatgpt-shortcut:latest

Aktifkan Sinkronisasi Pembaruan​

Setelah fork proyek, Anda perlu mengaktifkan Workflows secara manual di halaman Actions proyek yang di-fork dan mengaktifkan Upstream Sync Action. Setelah diaktifkan, pembaruan akan dijalankan secara otomatis setiap hari.

Pembaruan Otomatis