CentOS 7de Hyde kurulumu

Hyde, Jekyll gibi alternatifleri gibi statik bir web sitesi üreticisidir. Sayfalarını oluşturmak için Markdown'u kullanır ve orta düzeyde trafiğe sahip bir site için 768 MB'lık bir Vultr örneğinde çalışabilir.

Bu yüklemek istediğiniz bir şeyse, lütfen ilk adıma geçin.

Adım 1: Bağımlılıkları yükleme

Bu makaledeki komutlar root erişimi gerektirir. Kök kullanıcı olarak oturum açmadıysanız, şimdi yapın.

CentOS 7, Python ile birlikte gönderilir, bu yüzden şimdilik bunun için endişelenmemize gerek yok. Ancak, Pip paketi yöneticisine erişim sağlamıyor, bu yüzden şimdi yükleyeceğiz.

Pip, varsayılan yum havuzlarına dahil değildir, bu yüzden gerekli kaynakları alalım:

yum install epel-release -y

Ardından Pip'i indirip kuralım.

yum install python-pip -y

Aferin! Şimdi Hyde'e vekalet taleplerine Nginx'i yükleyelim.

yum install nginx -y

Yapılandırmaya hazır olduğumuzda daha sonra Nginx'e döneceğiz.

Adım 2: Hyde'ı yükleme ve yapılandırma

Hyde'ı kurmak için aşağıdaki komutu çalıştırın. Ayrıca Hyde'ın Python bağımlılıklarını da kuracak.

pip install hyde

Şimdi yeni web sitemiz için bir şeyler hazırlayalım.

mkdir -p /var/www/html
cd /var/www/html

Bu ilk sitemizi oluşturacaktır:

hyde -s /var/www/html create
hyde gen

/var/www/htmlDizin içindeki dosyaların Nginx sahipliğini verelim :

chown nginx:nginx /var/www/html

Adım 3: Nginx'i Yapılandırma

Hyde'ı yüklemeyi bitirdiğimize göre, Nginx'e geri dönüp yapılandırmayı bitirebiliriz.

Favori metin düzenleyicinizi olarak açın /etc/nginx/nginx.conf. Satırların #önüne bir pound sembolü ( ) ekleyerek 38-57 satırlarını yorumlayın . Kaydedin, ardından metin düzenleyicinizi açın /etc/nginx/conf.d/hyde.confve aşağıdaki yapılandırmayı yapıştırın:

server {

        listen 80 default_server;

        root /home/hydeblog/website/deploy;
        index index.html index.htm;

        # Specify your domain name where the underscore is. If you don't want to associate one right now, you can leave the underscore.
        server_name _;
}

Bunu yapmalı. Şimdi, Nginx'in kendi başına başlayalım:

systemctl enable nginx

Son olarak, Nginx'i yeniden başlatın:

systemctl restart nginx

Web sayfalarını yönetme

Sayfa /var/www/html/contenteklemek / kaldırmak / düzenlemek istediğinizde dizine gidin. Sayfaları her değiştirdiğinizde hyde gen, önbelleği yenilemek için bu klasörden çalıştığınızdan emin olun .

Markdown sözdiziminin mükemmel bir örneği GitHub'da bulunabilir .

Bu makale için bir örnek:

Hello, world!
==============
##Sample list:
1. Apples
2. Oranges

[Back to top](#)

Dönüştürüldüğünde böyle görünecektir:


Selam Dünya

Örnek liste:

  1. Elmalar
  2. portakal

Başa dönüş


Oluşturulan web sayfalarını olarak kaydetmeyi unutmayın filename.yaml. .yamlÖnbelleği yenilediğinizde Hyde'ın HTML'ye dönüştürmesi için uzantının olması önemlidir .

Sonuç

Sonuç olarak, kendi Hyde blogunuzu nasıl oluşturacağınızı öğrendiniz. Hyde'i kullanırken Hyde'ın çok az kaynak kullandığını ve çok genişletilebilir bir platform olduğunu göreceksiniz.

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.