
Jekyll Piattaforma di blog gratuita
Software del generatore di siti statici al 100% per generare siti Web HTML
Jekyll è un generatore di pagine Web statico e ospita il contenuto su GitHub gratuitamente, poiché le pagine GitHub sono alimentate da Jekyll. Crea contenuti nei markup per iniziare il blog o il sito
Panoramica ### ** ** Un generatore di siti statico è un’applicazione che prende il contenuto del tuo sito, lo applica ad alcuni modelli e genera file HTML puramente statici pronti per essere ospitati su qualsiasi piattaforma di hosting. Prima dei CMS dinamici come WordPress, Joomla e Drupal Internet riguardavano i siti Web statici. Tutti questi sistemi di gestione dei contenuti dinamici hanno migliorato la gestione del contenuto, ma a costo della semplicità e della velocità. Leggere le informazioni da un database su ogni caricamento della pagina per un grande sito Web rallenta l’esperienza dell’utente, sebbene i siti Web generati dagli SSG servano i file pre -compilati ai browser che aumentano i tempi di caricamento alla grande. La sicurezza è una delle maggiori preoccupazioni per tutti questi moderni sistemi di gestione dei contenuti web in quanto supportano plugin di terze parti e c’è sempre la possibilità di hackerare mentre eseguono i codici secondari del server. Tuttavia, in una configurazione statica non esiste un’elaborazione lato server, poiché il contenuto si offre senza alcuna elaborazione. I CMS tradizionali rendono difficile personalizzare i tuoi contenuti in quanto richiedono ulteriori plug -in ed estensioni per aumentare. Sebbene SSGS offra più libertà e flessibilità agli sviluppatori per gestire i contenuti. Recentemente i generatori di siti sempre più statici stanno guadagnando popolarità e quindi ci sono una serie di alternative a Jekyll sono disponibili come Gatsby, Hugo e Next.js
Requisiti
Jekyll è una gemma Ruby che può essere installata sulla maggior parte dei sistemi.
- Ruby versione 2.5.0 o superiore, comprese tutte le intestazioni di sviluppo (la versione di Ruby può essere controllata eseguendo 
Ruby -v) - Rubygems (che puoi controllare eseguendo 
gem-v-GCC e Make (nel caso in cui il sistema non li abbia installati, che puoi controllare eseguendoGCC -V,G ++ -Vemake -vnell’interfaccia della riga di comando del sistema) 
Caratteristiche
Jekyll ha le seguenti funzionalità chiave
- Riutilizzo del contenuto
 - Markdown
 - Design reattivo
 - Traduzione
 - Collaborazione
 - Scalabilità
 - Architettura leggera
 - Skinnabilità
 - Supporto
 - Funzionalità di blog
 - Versione
 - Piattaforma PC
 - plugin jQuery
 - Integrazione bootstrap
 - Pagine a caricamento rapido
 - Temi
 - Open source
 - Visualizzazione offline
 
Guida d’installazione
 sudo apt-get install ruby-full build-essential zlib1g-dev 
È meglio evitare l’installazione di gemme di Ruby come utente di root. Pertanto, dobbiamo impostare una directory di installazione GEM per il tuo account utente. I seguenti comandi aggiungeranno variabili di ambiente al file ~/.bashrc per configurare il percorso di installazione GEM. Eseguili ora:
 
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc 
Infine, installa Jekyll:
gem install jekyll bundler 
**Questo è tutto! Congratulazioni Jekyll è ora installato **
