ServBay Ortamında Sculpin Kurulumu ve Yapılandırılması
Sculpin Nedir?
Sculpin, PHP tabanlı bir statik site oluşturucusudur ve bloglar, dokümantasyonlar ve diğer statik siteler oluşturmak için uygundur. Twig şablon motoru ve YAML ön uç verilerini kullanarak, web sitesi geliştirmeyi oldukça esnek ve güçlü hale getirir.
Sculpin Kurulum Adımları
Bu makalede, ServBay ortamında Sculpin'i nasıl kurup yapılandıracağınızı anlatacağız.
Adım 1: Proje Dizini Oluşturma
Öncelikle, ServBay'in www
dizininde yeni bir proje dizini oluşturun:
cd /Applications/ServBay/www
mkdir servbay-sculpin-app
cd servbay-sculpin-app
2
3
Adım 2: Composer İle Sculpin Projesi Oluşturma
ServBay zaten Composer ile birlikte gelir, bu nedenle doğrudan Composer'ı kullanarak Sculpin projesi oluşturabiliriz:
composer create-project sculpin/sculpin-blog-skeleton .
Adım 3: Web Sunucusunu Yapılandırma
Yeni Site Ekleme
ServBay'i açın ve "Ana Bilgisayar" sekmesine tıklayarak yeni bir site ekleyin:
- İsim:
My Sculpin Site
- Alan Adı:
servbay-sculpin.local
- Site Türü:
PHP
- PHP Sürümü: Uygun PHP sürümünü seçin
- Site Kök Dizini:
/Applications/ServBay/www/servbay-sculpin-app/output_dev
- İsim:
Yapılandırmayı Kaydet
Yapılandırmayı kaydedin ve ServBay'i yeniden başlatın.
Adım 4: Sculpin Sitesi İnşası
Bağımlılıkları Yükleyin
Proje dizininde aşağıdaki komutu çalıştırarak bağımlılıkları yükleyin:
bashcomposer install
1Siteyi İnşa Et
Sculpin sitesini inşa etmek için aşağıdaki komutu çalıştırın:
bashvendor/bin/sculpin generate --watch --server
1
Adım 5: Yerel Geliştirme Sunucusunu Çalıştırma
Yerel Geliştirme Sunucusunu Başlatın
Yerel geliştirme sunucusunu başlatmak için aşağıdaki komutu çalıştırın:
bashvendor/bin/sculpin generate --server --watch
1Geliştirme Sunucusuna Erişin
Tarayıcınızı açın ve
https://servbay-sculpin.local
adresine gidin, burada Sculpin sitesinin yerel geliştirme sürümünü göreceksiniz.
Adım 6: Sculpin Sitesini Özelleştirme
İçeriği Düzenleyin
Web sitenizin içeriğini ve tasarımını özelleştirmek için
source
dizininde Markdown dosyalarını ve Twig şablon dosyalarını düzenleyin.Yeni Sayfa Ekleyin
Yeni bir sayfa eklemek için
source
dizininde yeni Markdown dosyaları oluşturun. Örneğin, birabout.md
dosyası oluşturun:markdown--- title: "About Us" --- # About Us This is the about page.
1
2
3
4
5
6
7Gezinme Menüsünü Yapılandırın
Yeni gezinti bağlantıları eklemek için
source/_layouts
dizinindeki Twig şablon dosyalarını düzenleyin.Siteyi Yeniden İnşa Edin
Her içerik veya şablon değişikliğinden sonra, Sculpin sitesini yeniden inşa etmek için aşağıdaki komutu tekrar çalıştırın:
bashvendor/bin/sculpin generate
1
Sculpin ile Web Sitesi Oluşturma
Artık ServBay ortamında Sculpin'i başarıyla kurup yapılandırdınız ve sitenizi oluşturmaya başlayabilirsiniz. İşte bazı yaygın işlemler:
Blog Yazısı Oluşturma
Yazı Oluşturun
Yeni blog yazıları eklemek için
source/_posts
dizininde yeni Markdown dosyaları oluşturun. Örneğin, bir2024-06-06-my-first-post.md
dosyası oluşturun:markdown--- title: "My First Post" date: 2024-06-06 --- # My First Post This is the content of my first post.
1
2
3
4
5
6
7
8Siteyi Yeniden İnşa Edin
Sculpin sitesini inşa etmek için aşağıdaki komutu çalıştırın:
bashvendor/bin/sculpin generate
1
Tarz ve Script Özelleştirme
Stilleri Düzenleyin
Sitelerinizi özelleştirmek için
source/assets/css
dizininde CSS dosyalarını düzenleyin.Scriptleri Düzenleyin
Web sitenizin etkileşimli davranışını özelleştirmek için
source/assets/js
dizininde JavaScript dosyalarını düzenleyin.Kaynakları Derleyin
CSS ve JavaScript dosyalarını derlemek için aşağıdaki komutu çalıştırın:
bashvendor/bin/sculpin generate
1
Yukarıdaki adımlarla, ServBay ortamında Sculpin'i başarıyla kurup yapılandırdınız ve sitenizi oluşturmaya başladınız. Sculpin'in esnekliği ve güçlü özellikleri, statik web siteleri oluşturmak için ideal bir seçimdir.