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
Vaihe 1. Hosting: ota markkinoiden halvin
Staattisille verkkosivustoille edullinen virtuaalinen hosting riittää. Sisältö luodaan sivulla: paikallisella koneella tai suoraan isännöinnillä
Tänään RUVDS:ssä avaamme jälleen
Käytetään sitä ja otetaan käyttöön Jekyll-blogi.
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
Koska Jekyll on Ruby-paketti (helmi),
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
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 (
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.
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ä.
Lähde: will.com