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 ++ -V
emake -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 **