Sitenin Alt Yapısını Değiştirdik

Uzun süredir wordpress alt yapısı ile devam ettiğim sitemi hosting sorunları nedeni ile değiştirmek zorunda kaldım. Şu an yeni sistem üzerinden sizlere ulaşıyorum. Biliyorum bir çok eksiğim var, zamanla düzeltmeyi öngörüyorum.

Wordpress’in sistemi kullanıcı sayısı belli bir sayının üzerine çıkınca sistemi zorluyor. İlk sorunu seneler önce tekil kullanıcı sayısının 100’ü geçmesi ile yaşadım. Hosting şirketimi değiştirdim. İkinci sorunumu 2-3 sene önce tekil kullanıcı sayısı 700-800 civarında iken yaşadım, cache eklentisi kurarak onu aştım. Üçüncü ve son sorunumu geçen hafta yaşadım tekil kullanıcı sayım 1300-1500 aralığında idi ve hosting şirketi cpu’ya çok yüklendiğim için sitemi kapatmıştı. Zor anlardı benim için belli bir uğraş sonunda sorunu düzeltemedim ve wordpress ile olan birlikteliğime son verme kararı aldık. Hakkını vermeliyim Wordpress’in bana çok büyük katkıları oldu.  Ben wordpress alt yapısını çok bilmediğimden de bu sorun olabilir. Murat Çorlu’nun önerisi ve yardımı ile siteyi statik html’e çevirmeye karar verdik. Sonuçta bilgi paylaşmaktı amaç. Sitemi statik html çevirmek ve github’dan host etmeye karar verdik. Pelican ve github alt yapısını kullandık. Yorumlar zaten http://disqus.com/ dan alıyordum. Statik sitenin dinamik olan bir kaç parçası hariç her şeyinin böylelikle daha basit ve sorunsuz olarak yayınlayabilirdik. Kurulum ve desteği için Murat Çorlu’ya ne kadar teşekkür etsem azdır.

Her yenilik beraberinde bazı sorunları getiriyor. Aşağıdaki listeyi çıkardım, yavaş yavaş bunları düzelteceğim. Sizlerinde gördüğü eksikler olursa bana iletirseniz çok sevinirim.

Sitenin Eksikleri

  1. RSS Düzelt
  2. Fontu Değiştir.
  3. İçeriği düzenle
  4. Türkçe karakter sorunu var highlight içeriğinde
  5. Highlight ikinci satırlar patlak
  6. Dipteki linkler sorunlu
  7. İçerikteki üstte sağda bilgi alanına genişlik ver .post-info width:200px
  8. Kod kısmını düzenle
  9. Sayfalardan info kısmını kaldır
  10. Kitap sayfasını düzelt
  11. Temayı Türkçeleştir
  12. Arama ekle
  13. Tarayıcı Uyumu kısmı sorunlu
  14. Yapısı Bölümü sorunlu
  15. Siteden gelen resimler sorunlu
  16. Sitedeki örnek htmller sorunlu (https://fatihhayrioglu.com/static/dokumanlar/ardalan_ekle4.html)
  17. Highlight tasarımını değiştir
  18. Site tasarımına el at.
  19. Açılmayan Sayfalar
  20. https://fatihhayrioglu.com/kutu-modeli-margin-ozellikleri/

Read more

CSS'de lightdark() fonksiyonuyla kolayca koyu / açık mod yazımı

CSS'de lightdark() fonksiyonuyla kolayca koyu / açık mod yazımı

Bir önceki yazımda bahsettiğim gibi CSS'in yeni özelliklerinin bazıları çığır açan özellikler, bazıları kulllanıcı deneyimini iyileştirme yönünde özellikler bazıları da lightdark() fonksiyonu gibi yazım kolaylığı sağlayan özellikler. lightdark() fonksiyonu mevcut uyumlu web yazımındaki büyük sorun olan aşağıdaki kullanımı daha anlaşılır ve düzenli hale getirmeye yarıyor. :root { color-scheme: light

By Fatih Hayrioğlu