Skip to content

Ubuntu 22.04'te Jekyll Nasıl Kurulur

Slaweally
SlaweallyYönetici
2022-10-06 16:19:45 118 views 1
Jekyll, Ruby ile yazılmış ücretsiz ve açık kaynaklı bir statik dosya üreticisidir. Dakikalar içinde bir web sitesi oluşturmak için kullanılan basit ve kullanımı kolay bir içerik yönetim sistemidir. En sevdiğiniz biçimlendirme dilinde yazılmış metni alır ve statik bir web sitesi oluşturmak için mizanpajları kullanır. Sitenin görünümünü ve verdiği hissi, URL'leri, sayfada görüntülenen verileri ve daha fazlasını değiştirmek için Jekyll'in yerleşik özelliklerini kullanabilirsiniz. Kalıcı bağlantılar, kategoriler, sayfalar, gönderiler, özel düzenler ve daha pek çok özellik gibi bir çok özellik sunar.

Başlarken


Başlamadan önce, sisteminizi en son kararlı sürümle güncellemeniz önerilir. Aşağıdaki komutla güncelleyebilirsiniz:

apt update -y
apt upgrade -y


Sisteminiz güncel olduğunda, aşağıdaki komutu çalıştırarak diğer gerekli bağımlılıkları kurun:

apt install make build-essential curl git tree -y


Tüm bağımlılıklar yüklendikten sonra bir sonraki adıma geçebilirsiniz.

Ruby'yi yükleyin


Jekyll, Ruby ile yazılmıştır, bu yüzden onu sisteminize kurmanız gerekecektir. Varsayılan olarak, Ruby paketi Ubuntu varsayılan deposunda bulunur.

Ruby'yi kurmak için aşağıdaki komutu çalıştırın:

apt install ruby ruby-dev -y


Kurulum tamamlandıktan sonra, Ruby'nin gem paketi yöneticisine gemleri kullanıcımızın ana klasörüne yerleştirmesini söylemeniz gerekecek.

~/.bashrc dosyasını düzenleyerek yapabilirsiniz :

nano ~/.bashrc


Dosyanın sonuna aşağıdaki satırları ekleyin:

export GEM_HOME=$HOME/gems
export PATH=$HOME/gems/bin:$PATH


Dosyayı kaydedip kapatın, ardından aşağıdaki komutla ortam değişkenini etkinleştirin:

source ~/.bashrc

Ardından, aşağıda gösterildiği gibi gem komutunu kullanarak Jekyll ve paketleyiciyi yükleyebilirsiniz:

gem kurulum jekyll paketleyici
Kurulum tamamlandıktan sonra bir sonraki adıma geçebilirsiniz.

Jekyll ile Yeni Bir Web Sitesi Oluşturun


Bu noktada Jekyll sisteminize kurulur. Şimdi, jekyll.example.com adlı yeni bir web sitesi oluşturmak için aşağıdaki komutu çalıştırın:

jekyll new jekyll.rabbyte.net

Web sitesi oluşturulduktan sonra aşağıdaki çıktıyı almalısınız:

  Bundler: Using jekyll 4.2.2
  Bundler: Fetching jekyll-seo-tag 2.8.0
  Bundler: Fetching jekyll-feed 0.16.0
  Bundler: Installing jekyll-feed 0.16.0
  Bundler: Installing jekyll-seo-tag 2.8.0
  Bundler: Fetching minima 2.5.1
  Bundler: Installing minima 2.5.1
  Bundler: Bundle complete! 7 Gemfile dependencies, 31 gems now installed.
  Bundler: Use `bundle info [gemname]` to see where a bundled gem is installed.Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
  Bundler: installing your bundle as root will break this application for all non-root
  Bundler: users on this machine.
New jekyll site installed in /root/jekyll.rabbyte.net. 


Ardından, Jekyll tarafından oluşturulan tüm dosya ve dizinleri aşağıdaki komutla listelersiniz:

tree jekyll.rabbyte.net

Aşağıdaki çıktıyı almalısınız:

jekyll.rabbyte.net
??? 404.html
??? about.markdown
??? _config.yml
??? Gemfile
??? Gemfile.lock
??? index.markdown
??? _posts
    ??? 2022-09-25-welcome-to-jekyll.markdown

1 directory, 7 files


Jekyll Sunucusunu Başlatın


İlk olarak, web sitesi dizinine gidin ve aşağıdaki komutu kullanarak webrick bağımlılığını ekleyin:

cd jekyll.rabbyte.net
bundle add webrick


Ardından, aşağıdaki komutu çalıştırarak Jekyll web sunucusunu başlatın:

jekyll serve --host=0.0.0.0

Sunucu başarılı bir şekilde başladığında aşağıdaki çıktıyı almalısınız:

Yapılandırma dosyası: /root/jekyll.example.com/_config.yml

Configuration file: /root/jekyll.rabbyte.net/_config.yml
            Source: /root/jekyll.rabbyte.net
       Destination: /root/jekyll.rabbyte.net/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
       Jekyll Feed: Generating feed for posts
                    done in 0.375 seconds.
 Auto-regeneration: enabled for '/root/jekyll.rabbyte.net'
    Server address: http://0.0.0.0:4000/
  Server running... press ctrl-c to stop.


Jekyll Web Sitesine Erişin


Bu noktada Jekyll başlatılır ve 4000 portunu dinler. Şimdi, web tarayıcınızı açın ve http://your-server-ip:4000 URL'sini yazın. Jekyll varsayılan sayfasına yönlendirileceksiniz:
[ATTACH type="full"]122[/ATTACH]

Sonuç olarak


Yukarıdaki kılavuzda, Jekyll'i Ubuntu 22.04'e nasıl kuracağınızı öğrendiniz. Artık Jekyll'i keşfedebilir ve otomatik olarak oluşturulan içeriği kullanarak kendi web sitenizi oluşturabilirsiniz.
Yazdığımız şeyler bizi temsil eder, Efendilik iyidir.