Jekyll Gratis bloggplattform
100% gratis statisk webbplatsgeneratorprogramvara för att generera HTML -webbplatser
Jekyll är en statisk webbsidesgenerator och är värd för innehåll på GitHub gratis, eftersom Github -sidor drivs av Jekyll. Skapa innehåll i markeringar för att starta bloggen eller webbplatsen
Översikt
En statisk webbplatsgenerator är en applikation som tar ditt webbplatsinnehåll, tillämpar det på någon mall och genererar rent statiska HTML -filer som är redo att vara värd på alla värdplattformar. Innan de dynamiska CMS som WordPress handlade Joomla och Drupal Internet om statiska webbplatser. Alla dessa dynamiska innehållshanteringssystem förbättrade hanteringen av innehållet men till kostnad för enkelhet och hastighet. Att läsa information från en databas på varje sidbelastning för en stor webbplats gör användarupplevelsen långsam, även om webbplatser som genereras av SSG: erna serverar de förekilerade filerna till webbläsarna som ökar lasttiderna i stor tid. Säkerhet är en av de största problemen med alla dessa moderna webbinnehållshanteringssystem eftersom de stöder tredjeparts plugins och det finns alltid en chans att hacka när de kör serversidokoder. I en statisk installation finns det dock ingen serversidebehandling eftersom innehållet bara levererar utan någon bearbetning. Traditionella CMSS gör det svårt att anpassa ditt innehåll eftersom de kräver ytterligare plugins och tillägg för att skala upp. Även om SSGS erbjuder mer frihet och flexibilitet för utvecklare för att hantera innehållet. Nyligen får fler och mer statiska webbplatsgeneratorer popularitet och därför finns det ett antal alternativ till Jekyll’s är tillgängliga som Gatsby, Hugo och Next.js
Krav
Jekyll är en Ruby -pärla som kan installeras på de flesta system.
- Ruby version 2.5.0 eller högre, inklusive alla utvecklingsrubriker (Ruby -version kan kontrolleras genom att köra
Ruby -V
) - Rubygems (som du kan kontrollera genom att köra
Gem-V
-gcc och gör (om ditt system inte har dem installerade, vilket du kan kontrollera genom att köragcc -v
,g ++ -v
ochmake -v
i ditt systems kommandoradsgränssnitt)
Funktioner
Jekyll har följande nyckelfunktioner
- Återanvändning av innehåll
- Markdown
- Responsiv design
- Översättning
- Samarbete
- Skalbarhet
- Lätt arkitektur
- Skinnlighet
- Stöd
- Bloggfunktioner
- Versionering
- PC -plattform
- jQuery -plugins
- Bootstrap -integration
- Snabbladdningssidor
- Teman
- Öppen källa
- Offline -visning
Installationsguide
sudo apt-get install ruby-full build-essential zlib1g-dev
Det är bäst att undvika att installera Ruby Gems som rotanvändare. Därför måste vi ställa in en GEM -installationskatalog för ditt användarkonto. Följande kommandon kommer att lägga till miljövariabler till din ~/.Bashrc
-fil för att konfigurera GEM -installationsvägen. Kör dem nu:
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Slutligen installerar du Jekyll:
gem install jekyll bundler
**Det är allt! Grattis Jekyll är installation nu **