🌍 Global Mirror — Visit original CN site →
Ana içeriğe atla

Proje Dağıtımı

Yapılandırma ve Özelleştirme​

AI Short, web sitesi başlığını, açıklamasını, promptları ve diğer içerikleri ihtiyaçlarınıza göre özgürce değiştirmenize olanak tanıyan açık kaynaklı bir projedir. Aşağıda yaygın değişiklik seçenekleri ve işlem talimatları bulunmaktadır:

  • Web Sitesi Başlığı ve Açıklamasını Değiştirin Web sitesinin başlık ve açıklama bilgilerini değiştirmek için lütfen docusaurus.config.js yapılandırma dosyasını düzenleyin.

  • Proje Kullanım Talimatları ve Tanıtımını Değiştirin Projenin kullanım talimatları ve tanıtım dosyaları docs dizininde bulunmaktadır. Gerekli değişiklikleri yapmak için o dizindeki ilgili dosyaları açın.

  • Ana Sayfa Promptlarını Değiştirin Ana sayfa promptları src/data/prompt.json dosyasında saklanır. Belirli bir dil için promptları değiştirmeniz gerekiyorsa, src/data/prompt_tr.json dosyasını doğrudan düzenleyebilirsiniz.

    {
    "tr": {
    "title": "özel prompt",
    "prompt": "özel prompt",
    "description": "özel açıklama",
    "remark": "özel not"
    },
    "website": null,
    "tags": ["music"],
    "id": 500,
    "weight": 1
    }
  • Özel Backend Mevcut proje paylaşılan bir backend sistemine bağlıdır. Kendi backend'inizi oluşturmak istiyorsanız, src/api klasöründeki arayüz talimatlarına başvurabilirsiniz.

  • Çok Dilli Destek ve Dağıtım Çok dilli değişiklikleri tamamladıktan sonra, toplu işleme için CodeUpdateHandler.py scriptini kullanabilirsiniz:

    python CodeUpdateHandler.py

Dağıtım Talimatları​

Sistem Gereksinimleri:

  • Node.js 20.0 veya üstü.
  • macOS, Windows (WSL dahil) ve Linux desteklenir.

Yerel Dağıtım​

# Kurulum
yarn

# Yerel Geliştirme
yarn start

# Build
yarn build

# Belirli dil için build
yarn build --locale tr

Vercel Dağıtımı​

ChatGPT-Shortcut'u Vercel platformuna tek tıkla dağıtmak için aşağıdaki düğmeye tıklayın:

Vercel

Docker Dağıtımı​

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

Senkronizasyon Güncellemelerini Etkinleştirin​

Projeyi fork ettikten sonra, fork ettiğiniz projenin Actions sayfasında Workflows'u manuel olarak etkinleştirmeniz ve Upstream Sync Action'ı etkinleştirmeniz gerekir. Etkinleştirildikten sonra, güncellemeler her gün otomatik olarak yürütülecektir.

Otomatik Güncelleme