- Yazar, kendi yüksek ve alışılmadık standartlarını karşılayan bir web sitesi çatısı bulmakta zorlandığını anlatıyor.
- Ghost, Hugo, Jekyll, sr.ht + tarball, elle HTML düzenleme gibi çeşitli klasik çatıları denemiş, ancak hiçbiri onu heyecanlandırmamış.
- Yazar; kişisel olarak anlayıp sürdürebileceği bir sistem, insan dostu kod, hızlı geri bildirim döngüsü, eğlence ve zekice çözümler tercih ediyor.
- Hugo kullanıp GitHub Pages üzerinde barındırmayı önermeye dair şüphelerini dile getiriyor ve bunun sayısız bağımlılığı beraberinde getirdiğine dikkat çekiyor.
- Yazar, web sitesini kontrol ettiği bir makinede barındırmaya ve
vim kullanarak her şeyi elle düzenlenen saf HTML ile programlamaya karar veriyor.
- Bu yöntem basit, güvenilir ve sürdürülebilir olmuş, ancak iş akışından yorulunca yaygın özelliklerin "şablonlaştırılmasını" daha verimli ele almak istemiş.
- Yazar, web sitesini tamamen tek bir dilde yazıp tek bir binary içine gömme ve dağıtma fikrine ulaşıyor; tercih ettiği dil olarak da Golang'ı seçiyor.
- Statik olarak üretilen web sitelerine kıyasla dinamik olarak üretilen web sitelerinin avantajlarını, özellikle içeriği anında üretebilme yeteneğini tartışıyor.
- Yazar, web sitesini dağıtmak için bir shell betiği kullanıyor; bu betik her dakika bir cronjob tarafından çalıştırılıyor ve git deposu güncellenmişse siteyi yeniden derliyor.
- Benzer değerlere sahip kişileri dinamik web siteleri yapmayı denemeye teşvik ediyor; bunun sunduğu eğlence ve özgürlüğü vurguluyor.
- Küçük başlamayı, kapsamı ihtiyaç oldukça genişletmeyi ve mümkün olan en basit, en sürdürülebilir araçları kullanmayı öneriyor.
- Sonuç olarak, web'de daha fazla tuhaflık, heyecan ve kişilik olmasını teşvik ediyor ve dinamik web siteleri oluşturmayı savunuyor.
1 yorum
Hacker News görüşleri