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.jsyapı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ı
docsdizininde 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.jsondosyasında saklanır. Belirli bir dil için promptları değiştirmeniz gerekiyorsa,src/data/prompt_tr.jsondosyası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/apiklasö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.pyscriptini 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:
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.
