Jekyll Gratis blogplatform
100% GRATIS STATISCHE SITE GENERATOR SOFTWARE om HTML -websites te genereren
Jekyll is een statische webpagina -generator en host gratis inhoud op GitHub, omdat GitHub -pagina's worden aangedreven door Jekyll. Creëer inhoud in markups om te beginnen met blog of site
Overzicht
Een statische sitegenerator is een applicatie die de inhoud van uw site neemt, deze op een sjabloon toepast en puur statische HTML -bestanden genereert die klaar zijn om te worden gehost op elk hostingplatform. Voordat de dynamische CMS’s zoals WordPress, gingen Joomla en Drupal Internet helemaal over statische websites. Al deze dynamische contentbeheersystemen verbeterden het beheer van de inhoud, maar ten koste van eenvoud en snelheid. Het lezen van informatie uit een database op elke pagina Load voor een grote website maakt de gebruikerservaring langzaam, hoewel websites gegenereerd door de SSG’s de vooraf gecompileerde bestanden bedienen naar de browsers die de laadtijden grote tijd vergroten. Beveiliging is een van de grootste zorg bij al deze moderne webinhoudsbeheersystemen bij het ondersteunen van plug -ins van derden en er is altijd een kans om te hacken terwijl ze server -zijcodes uitvoeren. In een statische opstelling is er echter geen verwerking van de serverzijde, aangezien de inhoud gewoon zonder enige verwerking levert. Traditionele CMSS maakt het moeilijk om uw inhoud aan te passen, omdat deze extra plug -ins en extensies vereisen om op te schalen. Hoewel SSGS meer vrijheid en flexibiliteit biedt aan ontwikkelaars om de inhoud te beheren. Onlangs worden steeds meer statische site -generatoren aan populariteit en daarom zijn er een aantal alternatieven voor Jekyll’s beschikbaar zoals Gatsby, Hugo en Next.js
Vereisten
Jekyll is een Ruby Gem dat op de meeste systemen kan worden geïnstalleerd.
- Ruby versie 2.5.0 of hoger, inclusief alle ontwikkelingskoppen (Ruby -versie kan worden gecontroleerd door
ruby -v
) te gebruiken - Rubygems (die u kunt controleren door
Gem-V
uit te voeren -GCC en maak (voor het geval uw systeem ze niet heeft geïnstalleerd, die u kunt controleren doorGCC -v
,G ++ -v
enMake -V
in de opdrachtregelinterface van uw systeem te maken)
Functies
Jekyll heeft de volgende belangrijke functies
- Inhoud hergebruikt hergebruik
- Markdown
- Reagerend ontwerp
- Vertaling
- Samenwerking
- Schaalbaarheid
- Lichtgewicht architectuur
- Skinnabiliteit
- Steun
- Blogfuncties
- Versie
- PC -platform
- JQuery -plug -ins
- Bootstrap -integratie
- Fast-loading pagina’s
- Thema’s
- Open source
- Offline bekijken
Installatie gids
sudo apt-get install ruby-full build-essential zlib1g-dev
Het is het beste om te voorkomen dat Ruby edelstenen als rootgebruiker worden geïnstalleerd. Daarom moeten we een GEM -installatiemap voor uw gebruikersaccount instellen. De volgende opdrachten voegen omgevingsvariabelen toe aan uw ~/.bashrc
-bestand om het GEM -installatiepad te configureren. Ren ze 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
Installeer ten slotte Jekyll:
gem install jekyll bundler
**Dat is het! Gefeliciteerd Jekyll is nu geïnstalleerd **