Adım 2: Yapılandırın
Önkoşullar
- Tamamlandı 1. Adım
src/site.jsonmevcut
Komutlar
Mevcut yapılandırmayı inceleyin:
cat src/site.jsonKendi ayarlarınızla güncelleyin. İşte minimal düzeyde yalnızca İngilizce bir örnek:
{
"identity": {
"author": "Your Name",
"email": "you@example.com",
"url": "http://localhost:3000",
"themeColor": "#2f8f5b",
"social": { "rss": true }
},
"content": {
"languages": {
"default": "en",
"supported": ["en"],
"canonical": { "en": "/" }
},
"pagination": {
"pageSize": 5,
"segment": { "en": "page" }
},
"collections": {}
},
"build": { "minify": false, "debug": true },
"robots": { "allow": ["/"], "disallow": [] },
"plugins": [
"@shevky/plugin-robots-txt",
"@shevky/plugin-tailwindcss",
"@shevky/plugin-esbuild",
"@shevky/plugin-rss",
"@shevky/plugin-sitemap"
],
"pluginConfigs": {}
}Beklenen Çıktı
src/site.jsongeçerli JSON içeriyor.pluginsdizisi, kurulu tüm eklentilerin paket adlarını listeler.identity.urlgeliştirme veya üretim URL'nizle eşleşir.
Az önce ne oldu
config.load()tarafındanbase/src/config.js'de yüklenen merkezi çalışma zamanı yapılandırmasını düzenlediniz.pluginsdizisi, yapıya hangi eklenti paketlerinin dinamik olarak içe aktarılacağını bildirir.- Eksik tüm yapılandırma alanları yerleşik geri dönüş varsayılanlarını kullanır (ör.
pageSize: 10,minify: false).
Yaygın Hatalar
| Hata | Düzelt |
|---|---|
| JSON derleme sırasında hataları ayrıştırıyor | src/site.json içindeki virgülleri/tırnak işaretlerini doğrulayın |
| Eklenti yükleme uyarıları | Paket adlarının tam ve yüklü olduğunu doğrulayın |
| Yanlış standart URL'ler | identity.url değerini gerçek site URL'nize ayarlayın |