Jekyll è un software open source

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 eseguendo GCC -V, G ++ -V e make -v nell’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 **

 Italiano