Yayına Alma Planı (Deployment Plan)
OSMAN ile kendi internet sitenizi oluşturmak ve yayına almak oldukça basittir. Aşağıdaki adımları takip ederek dakikalar içinde sitenizi hazır hale getirebilirsiniz.
Adım Adım Kurulum
1. Projeyi İndirme
Kullanıcı GitHub veya Git üzerinden projeyi cihazına indirir.
İpucu
En güncel sürüme ulaşmak için her zaman ana depo (repository) üzerindeki main branch'ini tercih edin.
2. Klasöre Çıkarma
İndirilen sıkıştırılmış dosyayı (ZIP/TAR) bir klasöre çıkarın ve ana Project klasörünü açın.
3. Tema Seçimi
Themes klasöründen kullanmak istediğiniz temaya karar verin.
* Space: Modern ve karanlık mod odaklı.
* Terminal: Geliştiriciler için retro tarz.
* Sahara: Minimalist ve ferah tasarım.
4. Konfigürasyon Oluşturma
Sitenizin temel ayarlarını yapmak için iki seçeneğiniz vardır:
* Doğrudan Düzenleme: config.osman dosyasını bir metin editörüyle açın.
* Görsel Araç: configGenerator.html dosyasını tarayıcınızda açarak ayarlarınızı yapın ve dosyayı oluşturun.
5. İçerik Ekleme (Metinler)
Örnek formatlara uygun olarak hazırladığınız yazılarınızı Content/Texts klasörüne ekleyin.
6. Görsel Yönetimi
Sitenizde kullanmak istediğiniz görselleri Content/Images klasörüne yükleyin.
7. Ek Dosyalar (Opsiyonel)
Yazı ve resimler dışında; kendi oluşturduğunuz ek sayfalar, robots.txt veya ads.txt gibi dosyaları doğrudan Content klasörüne ekleyebilirsiniz.
8. Sitenizi İnşa Edin (Build)
Sitenizi statik dosyalara dönüştürmek için işletim sisteminize uygun adımı izleyin:
| İşletim Sistemi | İşlem |
|---|---|
| Windows | Builder.jar dosyasına çift tıklayın. |
| Linux / macOS | Terminalde java -jar Builder.jar komutunu çalıştırın. |
Bu işlem sonucunda projenizde bir Output klasörü oluşacaktır.
9. Yayına Alma (Deployment)
Oluşan Output klasöründeki dosyaları:
1. Herhangi bir web sunucusuna (Apache, Nginx vb.) kopyalayabilirsiniz.
2. GitHub Pages, Netlify veya Vercel gibi platformlara yükleyebilirsiniz.
3. Bir alan adı bağlayarak doğrudan bu klasörü ana dizin olarak gösterebilirsiniz.
Tebrikler!
Siteniz artık yayına hazır! Her yeni içerik eklediğinizde 8. adımı tekrarlayarak Output klasörünü güncellemeniz yeterlidir.