Statisk HTML är nästan ett minne blott. Webbplatser är nu databasanslutna applikationer som dynamiskt genererar svar på användarfrågor. Detta har dock också sina nackdelar: högre krav på datorresurser och många sårbarheter i CMS. Idag ska vi prata om hur du höjer din enkla blogg till
Steg 1. Hosting: ta den billigaste på marknaden
För statiska webbplatser räcker det med billig virtuell värd. Innehållet kommer att genereras på sidan: på en lokal maskin eller direkt med hjälp av hosting
Idag öppnar vi på RUVDS igen
Låt oss använda det och distribuera vår Jekyll-blogg.
Efter att ha startat VPS måste du logga in på den via SSH och konfigurera nödvändig programvara: webbserver, FTP-server, e-postserver, etc. I det här fallet behöver användaren inte installera Jekyll på sin egen dator eller utstå begränsningarna för GitHub Pages-värd, även om webbplatskällorna kan förvaras i GitHub-förvaret.
Steg 2: Installera Jekyll
Kort sagt, Jekyll är en enkel statisk webbplatsgenerator som ursprungligen designades för att skapa bloggar och sedan vara värd för dem på GitHub-sidor. Tanken är att separera innehåll och dess design med hjälp av
Eftersom Jekyll är ett Ruby-paket (pärla),
gem install bundler jekyll #
Använd sudo om det behövs.
Som du kan se är allt väldigt enkelt.
Steg 3. Skapa en blogg
För att skapa en ny webbplats i underkatalogen ./mysite måste du köra kommandot:
jekyll new mysite
Låt oss gå in i det och se innehållet
cd mysite
ls -l
Jekyll har sin egen server, som kan startas med följande kommando:
bundle exec jekyll serve
Den lyssnar efter innehållsförändringar och lyssnar på port 4000 på localhost (
I vårt fall är det värt att skapa en webbplats och ställa in en webbserver för att se den (eller ladda upp filer till tredjepartshotell):
jekyll build
De genererade filerna finns i underkatalogen _site i mysite-katalogen.
Vi har inte pratat om alla krångligheterna med Jekyll. Tack vare dess kodlayoutfunktioner med syntaxmarkering är denna innehållsgenerator mest lämplig för att skapa utvecklarbloggar, men baserat på mallar tillgängliga på Internet kan den användas för att skapa en mängd olika statiska webbplatser. Det finns även plugins för Jekyll som låter dig ändra själva HTML-genereringsprocessen. Om du behöver versionskontroll kan innehållsfilerna placeras i ett arkiv på GitHub (då måste du installera Git på VPS).
Det viktigaste är att användaren inte kommer att behöva dyra tariffer för detta. Allt kommer att fungera även på samma 30-rubel VPS.
Källa: will.com