Jekyll VPS:llä 30 ruplaa varakkaille ihmisille

Jekyll VPS:llä 30 ruplaa varakkaille ihmisille
Staattinen HTML on melkein menneisyyttä. Verkkosivustot ovat nykyään tietokantoihin yhdistettyjä sovelluksia, jotka luovat dynaamisesti vastauksia käyttäjien kyselyihin. Tällä on kuitenkin myös haittapuolensa: korkeammat vaatimukset laskentaresursseille ja lukuisat CMS:n haavoittuvuudet. Tänään puhumme siitä, kuinka voit nostaa yksinkertaisen blogisi Jekyll — staattisten sivustojen generaattori, jonka sisältö on otettu suoraan GitHubista.

Vaihe 1. Hosting: ota markkinoiden halvin

Staattisille verkkosivustoille edullinen virtuaalinen hosting riittää. Sisältö luodaan sivulla: paikallisella koneella tai suoraan isännöinnillä GitHub-sivut, jos käyttäjä tarvitsee versionhallintajärjestelmän. Jälkimmäinen muuten käynnistää saman Jekyllin sivujen luomiseen, mutta ohjelman manuaalinen määritys on hyvin rajallinen. VPS on paljon mielenkiintoisempi kuin jaettu isännöinti, mutta se maksaa hieman enemmän. 

Tänään RUVDS:ssä avaamme jälleen "PROMO" -tariffi 30 ruplaa, jonka avulla voit vuokrata virtuaalikoneen Debianissa, Ubuntussa tai CentOS:ssä. Tariffi sisältää rajoitukset, mutta naurettavalla rahalla saat yhden tietokoneytimen, 512 Mt RAM-muistia, 10 Gt SSD:n, 1 IP:n ja mahdollisuuden ajaa mitä tahansa sovelluksia. 

Käytetään sitä ja otetaan käyttöön Jekyll-blogi.

Jekyll VPS:llä 30 ruplaa varakkaille ihmisille

VPS:n käynnistämisen jälkeen sinun on kirjauduttava sisään SSH:n kautta ja määritettävä tarvittavat ohjelmistot: verkkopalvelin, FTP-palvelin, sähköpostipalvelin jne. Tässä tapauksessa käyttäjän ei tarvitse asentaa Jekyllia omalle tietokoneelleen tai kestää GitHub Pages -isännöinnin rajoituksia, vaikka sivuston lähteet voidaan säilyttää GitHub-arkistossa.

Vaihe 2: Asenna Jekyll

Lyhyesti sanottuna Jekyll on yksinkertainen staattinen sivustogeneraattori, joka oli alun perin suunniteltu blogien luomiseen ja niiden isännöimiseen GitHub-sivuilla. Ajatuksena on erottaa sisältö ja sen suunnittelu toisistaan Nestemäiset mallijärjestelmät: Liquid Converter ja renderer käsittelevät Markdown- tai Textile-muodossa olevien tekstitiedostojen hakemiston, ja tulos on joukko linkitettyjä HTML-sivuja. Ne voidaan sijoittaa mille tahansa palvelimelle; tämä ei vaadi sisällönhallintajärjestelmää tai pääsyä DBMS-järjestelmään - kaikki on yksinkertaista ja turvallista.

Koska Jekyll on Ruby-paketti (helmi), Asentaa se on helppoa. Tätä varten järjestelmään on asennettava Ruby-versio, joka on vähintään 2.5.0, Rubiinihelmet, GCC ja merkki:

gem install bundler jekyll # 

Käytä sudoa tarvittaessa.

Kuten näet, kaikki on hyvin yksinkertaista.

Vaihe 3: Luo blogi

Jos haluat luoda uuden sivuston ./mysite-alihakemistoon, sinun on suoritettava komento:

jekyll new mysite

Mennään asiaan ja katsotaan sen sisältö

cd mysite
ls -l

Jekyll VPS:llä 30 ruplaa varakkaille ihmisille

Jekyllillä on oma palvelin, joka voidaan käynnistää seuraavalla komennolla:

bundle exec jekyll serve

Se kuuntelee sisällön muutoksia ja kuuntelee porttia 4000 localhostilla (http://localhost:4000/) - tämä vaihtoehto voi olla hyödyllinen, jos Jekyll on otettu käyttöön paikallisessa koneessa. 

Jekyll VPS:llä 30 ruplaa varakkaille ihmisille

Meidän tapauksessamme kannattaa luoda verkkosivusto ja perustaa verkkopalvelin sen katselua varten (tai ladata tiedostoja kolmannen osapuolen isännöintiin):

jekyll build

Luodut tiedostot sijaitsevat mysite-hakemiston _site-alihakemistossa.

Jekyll VPS:llä 30 ruplaa varakkaille ihmisille

Emme ole puhuneet kaikista Jekyllin monimutkaisuuksista. Koodiasetteluominaisuuksien ja syntaksin korostuksen ansiosta tämä sisältögeneraattori soveltuu parhaiten kehittäjäblogien luomiseen, mutta Internetistä saatavien mallien perusteella sitä voidaan käyttää monenlaisten staattisten sivustojen luomiseen. Jekyllille on myös laajennuksia, joiden avulla voit muuttaa itse HTML-luontiprosessia. Jos tarvitset versionhallintaa, sisältötiedostot voidaan sijoittaa GitHubin arkistoon (sitten sinun on asennettava Git VPS:ään).

Tärkeintä on, että käyttäjä ei tarvitse kalliita tariffeja tähän. Kaikki toimii jopa samalla 30 ruplan VPS:llä.

Jekyll VPS:llä 30 ruplaa varakkaille ihmisille

Jekyll VPS:llä 30 ruplaa varakkaille ihmisille

Lähde: will.com

Lisää kommentti