Ota Hyde käyttöön CentOS 7:ssä

Hyde on staattinen verkkosivustojen luontiohjelma, aivan kuten sen vaihtoehdot, kuten Jekyll. Se käyttää Markdownia sivujen luomiseen, ja se voi toimia 768 Mt:n Vultr-esiintymässä sivustossa, jolla on kohtalainen liikenne.

Jos haluat asentaa tämän, jatka ensimmäiseen vaiheeseen.

Vaihe 1: Asenna riippuvuudet

Tämän artikkelin komennot edellyttävät pääkäyttäjän oikeuksia. Jos et ole jo kirjautunut sisään pääkäyttäjänä, tee se nyt.

CentOS 7 toimitetaan Pythonin kanssa, joten meidän ei tarvitse huolehtia siitä toistaiseksi. Se ei kuitenkaan anna meille pääsyä Pip-pakettien hallintaan, joten asennamme sen nyt.

Pip ei sisälly oletusarvoisiin yum-tietovarastoihin, joten hankitaan tarvittavat lähteet:

yum install epel-release -y

Lataa ja asenna sitten Pip.

yum install python-pip -y

Hyvää työtä! Asennataan nyt Nginx välityspalvelinpyyntöihin Hydelle.

yum install nginx -y

Palaamme Nginxiin myöhemmin, kun olemme valmiita määrittämään sen.

Vaihe 2: Hyden asennus ja konfigurointi

Asenna Hyde suorittamalla seuraava komento. Se asentaa myös kaikki Hyden Python-riippuvuudet.

pip install hyde

Laitetaan nyt asiat valmiiksi uutta verkkosivustoamme varten.

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

Tämä luo ensimmäisen sivustomme:

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

Annetaan Nginxille /var/www/htmlhakemiston tiedostojen omistusoikeus :

chown nginx:nginx /var/www/html

Vaihe 3: Määritä Nginx

Nyt kun olemme asentaneet Hyden, voimme palata Nginxiin ja viimeistellä sen määrityksen.

Avaa suosikkitekstieditori kohtaan /etc/nginx/nginx.conf. Kommentoi rivit 38-57 lisäämällä punnan symboli ( #) rivien eteen. Tallenna se, avaa sitten tekstieditori /etc/nginx/conf.d/hyde.confja liitä seuraavat asetukset:

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

Tämän pitäisi tehdä se. Aloitetaan nyt Nginx yksinään:

systemctl enable nginx

Lopuksi käynnistä Nginx uudelleen:

systemctl restart nginx

Verkkosivujen hallinta

Siirry /var/www/html/contenthakemistoon aina, kun haluat lisätä/poistaa/muokata sivuja. Aina kun käsittelet sivuja, varmista, että suoritat hyde gentästä kansiosta päivittääksesi välimuistin.

Erinomainen esimerkki Markdown-syntaksista löytyy GitHubista .

Tässä artikkelissa on esimerkki:

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

[Back to top](#)

Tältä se näyttää muunnettuaan:


Hei maailma

Esimerkkiluettelo:

  1. Omenat
  2. Appelsiinit

Takaisin alkuun


Muista tallentaa luodut verkkosivut nimellä filename.yaml. On tärkeää, että laajennus on .yamlsellainen, että Hyde muuntaa sen HTML:ksi, kun päivität välimuistin.

Johtopäätös

Lopuksi opit perustamaan oman Hyde-blogin. Kun käytät Hydea, huomaat, että Hyde käyttää vain vähän resursseja ja on erittäin laajennettavissa oleva alusta.

Jätä kommentti

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja