Állítsa be a Hyde-ot a CentOS 7 rendszeren

A Hyde egy statikus webhely-generátor, hasonlóan alternatíváihoz, mint például a Jekyll. A Markdown segítségével hozza létre oldalait, és egy 768 MB-os Vultr-példányon is futhat egy közepes forgalmú webhelyen.

Ha ezt szeretné telepíteni, kérjük, folytassa az első lépéssel.

1. lépés: A függőségek telepítése

A cikkben szereplő parancsok root hozzáférést igényelnek. Ha még nem jelentkezett be root felhasználóként, tegye meg most.

A CentOS 7 Pythonnal érkezik, így egyelőre nem kell aggódnunk. Azonban nem ad hozzáférést a Pip csomagkezelőhöz, ezért most telepítjük.

A Pip nem szerepel az alapértelmezett yum tárolókban, ezért szerezzük be a szükséges forrásokat:

yum install epel-release -y

Ezután töltsük le és telepítsük a Pip-et.

yum install python-pip -y

Szép munka! Most telepítsük az Nginxet a Hyde-nak küldött proxykérésekhez.

yum install nginx -y

Később visszatérünk az Nginx-hez, amikor készen állunk a konfigurálására.

2. lépés: A Hyde telepítése és konfigurálása

Futtassa a következő parancsot a Hyde telepítéséhez. Ezenkívül telepíti a Hyde Python-függőségét is.

pip install hyde

Most pedig készüljünk fel új weboldalunkra.

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

Ezzel létrejön az első webhelyünk:

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

Adjuk meg az Nginx-nek a fájlok tulajdonjogát a /var/www/htmlkönyvtárban:

chown nginx:nginx /var/www/html

3. lépés: Az Nginx konfigurálása

Most, hogy befejeztük a Hyde telepítését, visszatérhetünk az Nginx-hez, és befejezhetjük a konfigurálást.

Nyissa meg kedvenc szövegszerkesztőjét a /etc/nginx/nginx.conf. Írja megjegyzésbe a 38-57. sorokat úgy, hogy a sorok elé írjon egy font szimbólumot ( #). Mentse el, majd nyissa meg a szövegszerkesztőt, /etc/nginx/conf.d/hyde.confés illessze be a következő konfigurációt:

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 _;
}

Ennek meg kell tennie. Most kezdjük el az Nginxet önmagában:

systemctl enable nginx

Végül indítsa újra az Nginxet:

systemctl restart nginx

Weboldalak kezelése

Menjen a /var/www/html/contentkönyvtárba, amikor oldalakat szeretne hozzáadni/eltávolítani/szerkeszteni. Minden alkalommal, amikor oldalakat kezel, győződjön meg róla, hogy hyde genebből a mappából fut a gyorsítótár frissítéséhez.

A Markdown szintaxis kiváló példája megtalálható a GitHubon .

Ehhez a cikkhez egy példa:

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

[Back to top](#)

Így fog kinézni az átalakítás után:


Helló Világ

Mintalista:

  1. Almák
  2. Narancs

Vissza a tetejére


Ne felejtsen el minden létrehozott weboldalt a néven menteni filename.yaml. Fontos, hogy a kiterjesztés olyan legyen .yaml, hogy a Hyde a gyorsítótár frissítésekor HTML-vé alakítsa át.

Következtetés

Összegezve, megtanultad saját Hyde-blogod létrehozását. A Hyde használatakor látni fogja, hogy a Hyde minimális erőforrásokat használ fel, és nagyon bővíthető platform.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.