WordPress Web Sitenizin Statik Bir HTML Kopyası Nasıl Oluşturulur


WordPress kullanarak neredeyse istediğiniz her tür web sitesini oluşturabilirsiniz. Ancak, basit statik HTML web siteleri oluşturmak için kullanamazsınız. Bazı durumlarda, ihtiyacınız olan tek şey budur ve bunu başarmak için başka bir platform kullanmanız gerekebilir.

Neyse ki, WordPress eklentileriyle yapamayacağınız çok az şey var. Bu yazıda, basit statik WordPress sayfalarını kullanmanın ne zaman mantıklı olduğundan bahsedeceğiz. Ayrıca, size statik WordPress sayfaları oluşturmanıza ve bunları nasıl barındıracağınızı tartışmanıza olanak tanıyan bir eklenti tanıtacağız.

Hadi gidelim!

Neden Basit Bir Statik Web Sitesi Kullanmak İsteyebilirsiniz?

Daha fazla dalmadan önce, statik sayfaların ne olduğundan bahsedelim. Herhangi bir dinamik içerik yüklemediğinde ve yalnızca HTML, CSS ve potansiyel olarak bir miktar JavaScript'ten oluştuğunda bir sayfanın 'statik' olduğunu söylüyoruz. Çoğu durumda, insanlar statik sayfaları aşırı basit tasarımlarla ilişkilendirir, ancak yalnızca HTML ve CSS ile çok şey yapabilirsiniz.

WordPress, aksine, tasarımlarınız ne kadar basit olursa olsun, yalnızca dinamik sayfalar oluşturur. Örneğin, varsayılan olarak en son gönderileriniz ana sayfanızda gösterilir. Bunu başarmak için WordPress 'döngüsü' adı verilen bir şey kullanır. Döngü, yayınladığınız en son gönderileri arar ve bunları kronolojik sırayla listeler:

WordPress döngüsü iş başında.

WordPress'in yalnızca dinamik sayfalar oluşturması bir dezavantaj değildir. Bundan çok uzak, çünkü basitten karmaşık projelere kadar neredeyse istediğiniz her tür siteyi oluşturmanıza olanak tanır. Ancak, bunun yerine basit statik sayfaları kullanmak isteyebileceğiniz durumlar vardır. Örneğin:

  • Güvenlik amacıyla daha iyi olabilir. Statik sayfalarla, sunucunuzun sitenizi her ziyaret ettiğinde sitenizi 'oluşturması' gerekmez. Bunun yerine, onlara yalnızca basit HTML ve CSS gönderir, bu nedenle web sitenizden yararlanmak daha zordur.
  • Statik sayfalar daha hızlı olma eğilimindedir. Statik sayfalar, sunucunuzun onları anında oluşturması gerekmediğinden genellikle daha hızlı yüklenir.
  • Hataya daha az eğilimlidirler. WordPress çok kullanıcı dostudur, ancak yine de hatalar oluşabilir. Statik sayfalar ile veritabanı bağlantı hataları gibi bunların çoğu sorun olmayacaktır.

Statik sayfaların net faydaları olsa da, web'in sıfırdan sayfalar oluşturmak yerine İçerik Yönetim Sistemleri (CMS) kullanan daha fazla siteye doğru istikrarlı bir şekilde ilerlemesi tesadüf değildir. Bunun nedeni, dinamik sayfaların daha birçok gelişmiş özelliği uygulamanıza olanak sağlamasıdır.

Hızlı bir örneğe bakalım. Statik bir blogla, her gönderi oluşturduğunuzda ana sayfanızı güncellemeniz gerekir. Bu, her bir güncelleme için yeni bir tanıtım yazısı, öne çıkan görsel ve daha fazlasını eklemek anlamına gelir. WordPress ise döngü sayesinde tüm bu ağır kaldırma işlemlerini arka planda yapıyor.

Ancak, sık sık güncelleme yapmanız gerekmeyecek bir web sitesi kurmak istiyorsanız, statik sayfalar harika çalışacaktır. Aynı şekilde, küçük portföyler veya çevrimiçi arşivler gibi çok basit işlevselliğe sahip siteler, statik bir yaklaşımla daha iyi durumda olabilir.

Dezavantajı, genellikle bu siteleri oluşturmak için WordPress'i kullanamayacak olmanızdır. Divi ile birkaç sayfadan oluşan profesyonel görünümlü bir web sitesi kurmanız sadece birkaç saatinizi alabilir. Ancak, statik olmayacaklardı. Neyse ki, yardımcı olabilecek bir eklenti var.

WP Statik HTML Çıktı Eklentisinin Tanıtımı

WP Statik HTML Çıktı eklentisi.

WP Statik HTML Çıktısı eklentisi bir süredir piyasada ve bunun iyi bir nedeni var. Bu eklenti, tüm WordPress web sitenizin tamamen statik kopyalarını oluşturmanıza ve bunları diğer platformlara dağıtmanıza olanak tanır.

Eklenti, WordPress sayfalarınızı statik kopyalara dönüştürmenin yanı sıra tüm dahili bağlantılarını da değiştirebilir. Pratikte bu, yerel bir test ortamında web sitenizi oluşturmak için WordPress'i kullanmanıza ve ardından seçtiğiniz barındırma platformunuza dağıtmanıza olanak tanır.

WP Statik HTML Çıktısı, web sitenizi dışa aktardığınızda tüm medya dosyalarınızı da paketler. Ayrıca sitenizin geçmiş bir kopyasını yedek olarak saklamak için de kullanabilirsiniz.

Ancak, yorum bölümleri, oturum açma formları ve daha fazlası gibi dinamik özellikleri çoğaltmak için kullanmaya çalışırsanız sorunla karşılaşacağını unutmayın. Genel olarak konuşursak, sitenizde kullanıcı girişi gerektiren veya dinamik olarak kabul edilebilecek bir işlev varsa, onu statik bir sayfaya çevirdiğinizde çalışmayacaktır, bu nedenle eklentiyi kullanıp kullanmamayı düşünürken bunu aklınızda bulundurun.

Ana Özellikler:

  • Tüm WordPress web sitenizin tamamen statik kopyalarını oluşturun.
  • İçeriğinizi tüm medya dosyalarınızla birlikte dışa aktarın.
  • Statik WordPress sayfalarınızı canlı bir ortama dağıtabilmeniz için tüm dahili bağlantılarınızı değiştirin.
  • Geçmiş dışa aktarmaların kopyalarını yedek olarak saklayın.
  • Web sitenizin platformu kullandığı gerçeğini gizlemek için WordPress içeriğinizin yollarını yeniden yazın.

Fiyat: Ücretsiz, premium sürümü mevcut | Daha fazla bilgi

WordPress Web Sitenizin Statik Bir HTML Kopyası Nasıl Oluşturulur (Ve GitHub Kullanarak Barındırılır)

Bu bölümde, statik WordPress sayfalarınızı GitHub'a nasıl dağıtacağınızı göstereceğiz. GitHub, statik sayfaları ücretsiz olarak barındırmanıza olanak tanır, bu da onu statik sayfalar için basit bir ana bilgisayar olarak kullanmak istiyorsanız iyi bir seçenek haline getirir.

Adım #1: Sitenizin Statik HTML Kopyasını Oluşturun

Bu adım için daha önce tanıttığımız WP Statik HTML Çıktısı eklentisini kullanacağız. Devam edin ve şimdi web sitenize kurun ve etkinleştirin. Bunu yaptıktan sonra, sitenizdeki Araçlar > WP Statik HTML Çıktısı sekmesine gidin.

Sitenizin statik bir kopyasını oluşturmadan önce, eklentinin sunduğu birkaç ayarı gözden geçirelim. Öncelikle, siteniz yayına girdiğinde kullanmayı düşündüğünüz URL'yi belirtme seçeneği göreceksiniz. Sayfalarınız güzel görünmek için ihtiyaç duydukları CSS'yi çekemeyeceğinden, buraya doğru URL'yi girmediğiniz sürece statik sayfalarınızın düzgün görüntülenmeyeceğini unutmayın:

Statik web siteniz için URL'yi ayarlama.

Bu ayar, tüm dahili bağlantılarınızı alacak ve bunları belirlediğiniz URL ile değiştirecektir. Daha önce, yerel olarak siteler oluşturmak ve bunları canlı bir ortamda dağıtmak için bu özelliği nasıl kullanabileceğinizden bahsetmiştik. Bu nedenle, mükemmel alan adının nasıl seçileceğine ilişkin ipuçlarımıza göz atmak isteyebilirsiniz.

Devam ederek, web sitenizi kontrol panelinizden indirebileceğiniz bir zip dosyası olarak dışa aktarmak için ayarları etkinleştirebilirsiniz. Aksi takdirde, eklenti yeni dosyalarınızı wp-content/uploads/ dizinine aktaracaktır. Burada, sitemizin birkaç tam ihracatını içeren dizini görebilirsiniz. Yedek olarak kullanmak için oluşturduğunuz son dışa aktarmayı saklamak isteyip istemediğinizi de seçebilirsiniz:

Sitenizin dışa aktarma ayarlarını yapılandırma.

Eklentinin sayfalarınızı dışa aktardığı klasörü değiştirmek istiyorsanız, bunu Çıktı Dizinini Geçersiz Kılma bölümünde yapabilirsiniz:

Dışa aktarmanızın çıktı dizini geçersiz kılınıyor.

Son olarak, varsayılan WordPress yollarınızı seçtiğiniz adlarla değiştirme seçenekleri vardır. Buradaki fikir, sitenizin WordPress ile oluşturulduğu gerçeğini gizlemek:

WordPress ayarlarınızı gizleme.

Dışa aktarılan sayfanızın işlevselliğini hiçbir şekilde etkilemeyeceğinden, bu özelliği kullanıp kullanmamak size bağlıdır. WordPress sayfalarınızın statik kopyalarını oluşturmaya hazır olduğunuzda, Statik site dışa aktarmayı başlat düğmesine tıklayın:

Statik web sitenizi dışa aktarmaya başlama.

Eklenti şimdi işini yapacak ve ilerlemesini sekmenin altındaki Dışa Aktarma Günlüğü aracılığıyla takip edebilirsiniz:

Dışa aktarma günlüğünüz.

İşlem bittiğinde, en üstteki Dışa Aktarma Günlüğü içinde, sağında bir bağlantı da dahil olmak üzere ZIP CREATED yazan bir satır görmelisiniz:

Statik web sitenizi ZIP dosyası olarak indirmek.

Bu bağlantıyı gezinti çubuğunuza kopyalayıp yapıştırırsanız, web sitenizin statik bir kopyasını doğrudan indirebileceksiniz, böylece FTP kullanmanıza gerek kalmayacak. Statik sitenize sahip olduğunuzda, onu test etme ve yayınlama zamanı.

Adım #2: Statik Web Sitenizi GitHub'a Yükleyin

Bu noktada, WordPress web sitenizden oluşturulan tüm statik dosyalara sahip olmalısınız. Artık onları barındıracak bir yer bulmanın zamanı geldi, böylece amaçlandığı gibi çalışıp çalışmadıklarını kontrol edebilirsiniz.

Bunu, depolar aracılığıyla basit statik sayfalar kurmanızı sağlayan GitHub'ı kullanarak yapalım. GitHub'ı daha önce kullanmadıysanız veya bir hatırlatıcıya ihtiyacınız varsa, platforma başlamanıza yardımcı olacak hızlı bir kılavuz burada.

GitHub hesabı oluşturduktan sonra yeni bir depo oluşturmanız gerekir. Deponuzu Public olarak bırakmak istiyorsanız bir açıklama yazın ve ardından Depo oluştur düğmesini tıklayın:

Yeni bir depo oluşturma.

Deponuz hazır olduğunda, WordPress dosyalarınızı ona yüklemeniz gerekir. Bunun için git sürüm kontrolüne aşina iseniz komut satırını kullanabilir veya GitHub'ın masaüstü uygulamasını kullanabilirsiniz. Takip etmesi daha kolay olduğu için burada masaüstü yaklaşımını kullanacağız.

GitHub masaüstünün uygulamasını kurduğunuzda, hesabınızdan mevcut depoları kopyalayabileceksiniz:

GitHub uygulamasına yeni bir depo ekleme.

Listeden daha önce kurduğunuz depoyu seçin ve Yerel yolunu istediğiniz herhangi bir klasöre ayarlayın. WordPress dosyalarınızı eklemek için bu klasörü kullanacaksınız, bu yüzden hatırlayabileceğiniz bir yerde olduğundan emin olun:

Deponuzun yerel klasörünü yapılandırma.

Dışa aktarılan dosyanızı bir numaralı adımdan açın ve içeriğini bir saniye önce kurduğunuz yerel depo klasörüne çıkarın. Bunu yaptığınızda GitHub masaüstü uygulaması depodaki değişiklikleri algılayacaktır. İlk taahhüdünüz için bir ad belirleyin ve ardından Ana işleme taahhüt et düğmesini tıklayın:

Değişikliklerinizi depoya gönderme.

Şimdi, uygulamanın üst kısmındaki Yayınla düğmesini tıkladığınızda, değişiklikleriniz GitHub'a yüklenecek.

Artık sayfanıza erişmeye neredeyse hazırsınız. Ancak, önce GitHub'ı deponuzu bir web sitesi olarak tanıyacak şekilde yapılandırmamız gerekiyor. Bunu yapmak için depo ayarlarınıza gidin ve GitHub Sayfaları bölümünü arayın. Kaynak altında ana dal seçeneğini seçin ve kaydet'e tıklayın:

GitHub sayfanızın kaynağı kontrol ediliyor.

Sitenizin URL'si artık bölümün en üstünde görünecek. Ziyaret ederseniz, WordPress web sitenizin yalnızca statik bir sayfa olarak göründüğünü görmelisiniz:

Bir WordPress statik sayfası örneği.

Daha önce de belirttiğimiz gibi, yorum bölümleri gibi dinamik içeriğe dayanıyorsa web sitenizin bazı bölümleri çalışmayabilir. Ancak, durum buysa, muhtemelen statik sayfalar için herhangi bir kullanımınız olacaktır ve WordPress'i normal şekilde kullanmaya devam etmelisiniz.

Çözüm

Bazı durumlarda, bilgilendirici ve zarif bir web sitesi oluşturmak için ihtiyacınız olan tek şey basit HTML ve biraz CSS'dir. Ancak, WordPress kutudan çıktığı gibi dinamik sayfalar oluşturur. Bu kötü bir şey değil, ancak statik WordPress sayfaları oluşturmak istiyorsanız biraz kurcalamanız gerektiği anlamına geliyor.

Üç adımda işi nasıl tamamlayacağınız ve statik sayfalarınızı ücretsiz olarak nasıl yayınlayacağınız aşağıda açıklanmıştır:

  1. Sitenizin statik bir kopyasını oluşturmak için WP Statik HTML Çıktısı eklentisini kullanın.
  2. Statik sayfalarınızı GitHub'a yükleyin.

Statik WordPress sayfaları oluşturma hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde onlar hakkında konuşalım!

Andrew Rybalko'dan makale resmi küçük resmi / Shutterstock.com

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir