L'HTML statico è quasi una cosa del passato. I siti Web sono ora applicazioni connesse a database che generano dinamicamente risposte alle query degli utenti. Ciò presenta però anche degli svantaggi: requisiti più elevati per le risorse di calcolo e numerose vulnerabilità nel CMS. Oggi parleremo di come far crescere il tuo semplice blog
Passaggio 1. Hosting: scegli quello più economico sul mercato
Per i siti Web statici è sufficiente un hosting virtuale economico. Il contenuto verrà generato lateralmente: su una macchina locale o direttamente utilizzando l'hosting
Oggi noi di RUVDS riapriamo
Usiamolo e distribuiamo il nostro blog Jekyll.
Dopo aver avviato il VPS, è necessario accedervi tramite SSH e configurare il software necessario: server web, server FTP, server di posta, ecc. In questo caso, l'utente non deve installare Jekyll sul proprio computer o sopportare le limitazioni dell'hosting di GitHub Pages, sebbene i sorgenti del sito possano essere conservati nel repository GitHub.
Passaggio 2: installa Jekyll
In breve, Jekyll è un semplice generatore di siti statici originariamente progettato per creare blog e quindi ospitarli su GitHub Pages. L'idea è quella di separare il contenuto e il suo design utilizzando
Poiché Jekyll è un pacchetto Ruby (gemma),
gem install bundler jekyll #
Usa sudo se necessario.
Come puoi vedere, tutto è molto semplice.
Passaggio 3. Crea un blog
Per creare un nuovo sito nella sottodirectory ./mysite, è necessario eseguire il comando:
jekyll new mysite
Entriamo nel dettaglio e vediamo il contenuto
cd mysite
ls -l
Jekyll ha un proprio server, che può essere avviato con il seguente comando:
bundle exec jekyll serve
Resta in ascolto delle modifiche al contenuto e in ascolto sulla porta 4000 su localhost (
Nel nostro caso, vale la pena generare un sito Web e configurare un server Web per visualizzarlo (o caricare file su hosting di terze parti):
jekyll build
I file generati si trovano nella sottodirectory _site della directory mysite.
Non abbiamo parlato di tutte le complessità di Jekyll. Grazie alle sue funzionalità di layout del codice con evidenziazione della sintassi, questo generatore di contenuti è particolarmente adatto per la creazione di blog per sviluppatori, ma sulla base di modelli disponibili su Internet, può essere utilizzato per creare un'ampia varietà di siti statici. Esistono anche plugin per Jekyll che ti consentono di modificare il processo stesso di generazione dell'HTML. Se hai bisogno del controllo della versione, i file di contenuto possono essere inseriti in un repository su GitHub (quindi dovrai installare Git sul VPS).
La cosa più importante è che l'utente non avrà bisogno di tariffe costose per questo. Tutto funzionerà anche sullo stesso VPS da 30 rubli.
Fonte: habr.com