{"id":69282,"date":"2023-05-23T10:58:28","date_gmt":"2023-05-23T09:58:28","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=69282&#038;preview=true&#038;preview_id=69282"},"modified":"2023-06-09T16:48:23","modified_gmt":"2023-06-09T15:48:23","slug":"sito-statico-jekyll","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/","title":{"rendered":"Tutorial su Jekyll: Come Creare un Sito Web Statico"},"content":{"rendered":"<p>Avere un sito web \u00e8 essenziale per stabilire una presenza online, promuovere il vostro brand e raggiungere potenziali clienti. Tuttavia, creare un sito web pu\u00f2 essere un compito scoraggiante.<\/p>\n<p>\u00c8 qui che entrano in gioco i <a href=\"https:\/\/kinsta.com\/it\/blog\/generatori-di-siti-statici\/\">generatori di siti statici<\/a> (Static Site Generator o SSG), che permettono di creare facilmente siti web belli e veloci da caricare, senza dover ricorrere a complessi sistemi backend o database.<\/p>\n<p>In questo articolo vi presenteremo uno dei pi\u00f9 popolari SSG, Jekyll, vi spiegheremo come funziona e come potete creare un sito web statico con questo strumento.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<p>Ecco una <a href=\"https:\/\/myblog-84b54.kinsta.app\/\" target=\"_blank\" rel=\"noopener noreferrer\">demo live del sito blog<\/a> che realizzeremo con Jekyll.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/joels-blog-jekyll-site.jpg\" alt=\"Anteprima della testa di un blog costruito con Jekyll\" width=\"1600\" height=\"877\"><figcaption class=\"wp-caption-text\">Sito blog realizzato con Jekyll<\/figcaption><\/figure>\n<p>Potete accedere al <a href=\"https:\/\/github.com\/kinsta\/jekyll-blog\" target=\"_blank\" rel=\"noopener noreferrer\">repository GitHub del progetto<\/a> se volete dare un&#8217;occhiata pi\u00f9 da vicino.<\/p>\n<h2>Cos&#8217;\u00e8 Jekyll?<\/h2>\n<p>Jekyll \u00e8 un SSG open-source gratuito che si basa sul linguaggio di programmazione <a href=\"https:\/\/docs.sevalla.com\/templates\/overview#ruby-on-rails\">Ruby<\/a>. Non \u00e8 necessario conoscere il funzionamento di Ruby per usare Jekyll; \u00e8 sufficiente che Ruby sia installato sul vostro computer.<\/p>\n<p>Jekyll si pu\u00f2 usare per creare vari tipi di siti statici come un blog personale, un sito web di portfolio e un sito web di documentazione senza bisogno di un database o di un sistema di gestione dei contenuti come <a href=\"https:\/\/kinsta.com\/blog\/wordpress-vs-static-html\/\">WordPress<\/a>.<\/p>\n<p>Ecco cosa distingue Jekyll dagli altri SSG:<\/p>\n<ol start=\"1\">\n<li><strong>Facile da usare<\/strong>: Jekyll usa file di testo semplice e la sintassi markdown per creare e gestire i contenuti, il che significa che non \u00e8 necessario avere conoscenze di <a href=\"https:\/\/kinsta.com\/it\/blog\/html\/\">HTML<\/a> o <a href=\"https:\/\/kinsta.com\/it\/blog\/best-practice-css\/\">CSS<\/a> per iniziare.<\/li>\n<li><strong>Veloce e sicuro:<\/strong> Jekyll non ha a che fare con database o scripting lato server, il che significa che il rischio di vulnerabilit\u00e0 e attacchi \u00e8 minore. Genera file HTML statici rendendo il vostro sito web incredibilmente veloce e sicuro.<\/li>\n<li><strong>Personalizzabile:<\/strong> Jekyll \u00e8 altamente personalizzabile e vi permette di usare layout e template o di creare plugin per estendere le funzionalit\u00e0.<\/li>\n<li><strong>Facile da distribuire<\/strong>: Jekyll genera file HTML statici che possono essere distribuiti su un server web o un provider di hosting senza bisogno di un sistema di gestione dei contenuti dinamici.<\/li>\n<li><strong>Sostenuto da una grande community:<\/strong> Jekyll ha una grande comunit\u00e0 di utenti, sviluppatrici e sviluppatori, il che significa che avrete a disposizione molte risorse se avete bisogno di aiuto o volete estendere le funzionalit\u00e0 del vostro sito.<\/li>\n<\/ol>\n\n<h2>Come installare Jekyll<\/h2>\n<p>Prima di procedere all&#8217;installazione di Jekyll, come indicato nella <a href=\"https:\/\/jekyllrb.com\/docs\/installation\/#requirements\" target=\"_blank\" rel=\"noopener noreferrer\">documentazione di Jekyll<\/a>, dovete installare Ruby sul vostro computer.<\/p>\n<h3>Come Installare Jekyll su macOS<\/h3>\n<p>Per impostazione predefinita, Ruby \u00e8 preinstallato su macOS, ma non \u00e8 consigliabile usare questa versione di Ruby per installare Jekyll, perch\u00e9 \u00e8 vecchia. Per esempio, su Ventura, l&#8217;ultimo sistema operativo di Apple, la versione di Ruby preinstallata \u00e8 la 2.6.10, di cui l&#8217;ultima versione \u00e8 la 3.1.3 (al momento della stesura di questo articolo).<\/p>\n<p>Per risolvere questo problema, dovete installare Ruby correttamente usando un gestore di versioni come <a href=\"https:\/\/github.com\/postmodern\/chruby\" target=\"_blank\" rel=\"noopener noreferrer\">chruby<\/a>. Per prima cosa dovete installare <a href=\"https:\/\/brew.sh\/\" target=\"_blank\" rel=\"noopener noreferrer\">Homebrew<\/a> sul vostro Mac usando il comando seguente nel vostro terminale:<\/p>\n<pre><code class=\"language-bash\">\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\"<\/code><\/pre>\n<p>Una volta che l&#8217;installazione \u00e8 andata a buon fine, uscite e riavviate il terminale, quindi verificate se Homebrew \u00e8 pronto per l&#8217;uso eseguendo questo comando:<\/p>\n<pre><code class=\"language-bash\">brew doctor<\/code><\/pre>\n<p>Se ottenete il messaggio <strong>&#8220;Your system is ready to brew&#8221;<\/strong>, potete passare all&#8217;installazione di <code>chruby<\/code> e <strong>ruby-install<\/strong> con il comando seguente:<\/p>\n<pre><code class=\"language-bash\">brew install chruby ruby-install<\/code><\/pre>\n<p>Ora potete installare l&#8217;ultima versione di ruby, la 3.1.3, usando il pacchetto <code>ruby-install<\/code> appena installato:<\/p>\n<pre><code class=\"language-bash\">ruby-install 3.1.3<\/code><\/pre>\n<p>L&#8217;operazione richieder\u00e0 alcuni minuti. Una volta completata l&#8217;installazione, configurate la vostra shell per usare automaticamente <code>chruby<\/code> con il comando seguente:<\/p>\n<pre><code class=\"language-bash\">echo \"source $(brew --prefix)\/opt\/chruby\/share\/chruby\/chruby.sh\" &gt;&gt; ~\/.zshrc\necho \"source $(brew --prefix)\/opt\/chruby\/share\/chruby\/auto.sh\" &gt;&gt; ~\/.zshrc\necho \"chruby ruby-3.1.3\" &gt;&gt; ~\/.zshrc<\/code><\/pre>\n<p>A questo punto potete uscire e rilanciare il Terminal, quindi verificare che tutto funzioni eseguendo questo comando:<\/p>\n<pre><code class=\"language-bash\">ruby -v<\/code><\/pre>\n<p>Dovrebbe esserci scritto <strong>ruby 3.1.3<\/strong>.<\/p>\n<p>Ora avete installato l&#8217;ultima versione di Ruby sul vostro computer. Potete procedere all&#8217;installazione dell&#8217;ultima gemma di Jekyll e di bundler:<\/p>\n<pre><code class=\"language-bash\">gem install jekyll bundler<\/code><\/pre>\n<h3>Come installare Jekyll su Windows<\/h3>\n<p>Per installare Ruby e Jekyll su un computer Windows, dovete usare il <a href=\"https:\/\/rubyinstaller.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">RubyInstaller<\/a>. Questo pu\u00f2 essere fatto scaricando e installando una versione di <strong>Ruby+Devkit<\/strong> da <a href=\"https:\/\/rubyinstaller.org\/downloads\/\" target=\"_blank\" rel=\"noopener noreferrer\">RubyInstaller Downloads<\/a> e utilizzando le opzioni predefinite per l&#8217;installazione.<\/p>\n<p>Nell&#8217;ultima fase dell&#8217;installazione guidata, eseguite <code>ridk install<\/code>, che serve per installare le gemme. Per saperne di pi\u00f9, consultate la <a href=\"https:\/\/github.com\/oneclick\/rubyinstaller2#using-the-installer-on-a-target-system\" target=\"_blank\" rel=\"noopener noreferrer\">Documentazione di RubyInstaller<\/a>.<\/p>\n<p>Tra le opzioni, scegliete MSYS2 e la toolchain di sviluppo MINGW. Aprite una nuova finestra del prompt dei comandi e installate Jekyll e Bundler con il comando seguente:<\/p>\n<pre><code class=\"language-bash\">gem install jekyll bundler<\/code><\/pre>\n<h3>Come verificare che Jekyll sia installato correttamente<\/h3>\n<p>Per verificare che Jekyll sia installato correttamente sul vostro computer, aprite il terminale ed eseguite il seguente comando:<\/p>\n<pre><code class=\"language-bash\">jekyll -v<\/code><\/pre>\n<p>Se vedete il numero di versione, significa che Jekyll \u00e8 installato e funziona correttamente sul vostro sistema. Ora tutto \u00e8 pronto per iniziare a usare Jekyll!<\/p>\n<h2>Comandi e configurazione di Jekyll<\/h2>\n<p>Prima di iniziare a creare e personalizzare un sito statico con Jekyll, \u00e8 bene familiarizzare con i suoi vari comandi CLI e i parametri dei file di configurazione.<\/p>\n<h3>Comandi CLI di Jekyll<\/h3>\n<p>Ecco alcuni dei pi\u00f9 diffusi comandi CLI di Jekyll. Non \u00e8 necessario che li memorizziate, ma sappiate che esistono e sentitevi liberi di controllare le funzioni di ognuno di essi quando ne noterete l&#8217;uso nel corso di questo articolo.<\/p>\n<ul>\n<li><code>jekyll build<\/code>: genera il sito statico nella directory <strong>_site<\/strong>.<\/li>\n<li><code>jekyll serve<\/code>: costruisce il sito e avvia un server web sul vostro computer locale, permettendovi di visualizzare un&#8217;anteprima del sito nel vostro browser all&#8217;indirizzo http:\/\/localhost:4000.<\/li>\n<li><code>jekyll new [site name]<\/code>: crea un nuovo sito Jekyll in una nuova directory con il nome del sito specificato.<\/li>\n<li><code>jekyll doctor<\/code>: mostra tutti i problemi di configurazione o di dipendenza eventualmente presenti.<\/li>\n<li><code>jekyll clean<\/code>: cancella la directory <strong>_site<\/strong>, dove sono memorizzati i file del sito generato.<\/li>\n<li><code>jekyll help<\/code>: visualizza la documentazione di supporto di Jekyll.<\/li>\n<li><code>jekyll serve --draft<\/code>: genera e serve il vostro sito Jekyll, compresi i post che si trovano nella directory <strong>_drafts<\/strong>.<\/li>\n<\/ul>\n<p>Potete anche aggiungere alcune opzioni a questi comandi. Per un elenco completo dei <a href=\"https:\/\/jekyllrb.com\/docs\/usage\/\" target=\"_blank\" rel=\"noopener noreferrer\">comandi e delle opzioni di Jekyll, consultate la documentazione<\/a>.<\/p>\n<h3>File di Configurazione di Jekyll<\/h3>\n<p>Il file di configurazione di Jekyll \u00e8 un file YAML chiamato <strong>_config.yml<\/strong> che contiene impostazioni e opzioni per il vostro sito Jekyll. Si usa per configurare vari aspetti del vostro sito, tra cui il titolo, la descrizione, l&#8217;URL e altre impostazioni.<\/p>\n<p>Ecco alcune delle opzioni di configurazione pi\u00f9 comunemente utilizzate:<\/p>\n<ul>\n<li><strong>title:<\/strong> il titolo del sito.<\/li>\n<li><strong>description:<\/strong> una breve descrizione del sito.<\/li>\n<li><strong>url:<\/strong> <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-un-url\/\">l\u2019URL<\/a> di base del sito.<\/li>\n<li><strong>baseurl:<\/strong> la sottodirectory del sito, se \u00e8 ospitato in una sottodirectory di un dominio.<\/li>\n<li><strong>permalink:<\/strong> la struttura URL dei post e delle pagine.<\/li>\n<li><strong>exclude:<\/strong> un elenco di file o directory da escludere dal processo di generazione del sito.<\/li>\n<li><strong>include:<\/strong> un elenco di file o directory da includere nel processo di generazione del sito.<\/li>\n<li><strong>paginate:<\/strong> il numero di post da mostrare per pagina quando si usa la paginazione.<\/li>\n<li><strong>plugins:<\/strong> un elenco di plugin Jekyll da caricare.<\/li>\n<li><strong>theme:<\/strong> per impostazione predefinita, questo tema \u00e8 impostato su <code>minima<\/code>. Potete usare qualsiasi <a href=\"https:\/\/rubygems.org\/search?query=jekyll-theme\" target=\"_blank\" rel=\"noopener noreferrer\">altro tema<\/a> impostandone il nome e implementando altre impostazioni che scopriremo pi\u00f9 avanti in questo articolo.<\/li>\n<\/ul>\n<p>Potete anche creare delle variabili personalizzate nel vostro file di configurazione e usarle nei template, nei layout e negli include del sito. Per esempio, potete creare una variabile chiamata <code>author_name<\/code> e usarla nei template in questo modo: <code>{{ site.author_name }}<\/code>.<\/p>\n<p>Per modificare il file di configurazione di Jekyll, aprite il file <strong>_config.yml<\/strong> nella directory del vostro progetto Jekyll con un editor di testo e apportate le modifiche.<\/p>\n<p><strong>Nota:<\/strong> qualsiasi modifica apportata al file di configurazione avr\u00e0 effetto la prossima volta che genererete il vostro sito con <code>jekyll build<\/code> o <code>jekyll serve<\/code>.<\/p>\n<h2>Come si crea un sito web statico su Jekyll?<\/h2>\n<p>Ora che avete installato Jekyll sul vostro computer, potete creare un sito web statico su Jekyll con un solo comando in pochi secondi. Aprite il terminale ed eseguite questo comando:<\/p>\n<pre><code class=\"language-bash\">jekyll new joels-blog<\/code><\/pre>\n<p>Sostituite &#8220;joels-blog&#8221; con il nome del vostro sito preferito.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/create-new-jekyll-site.jpg\" alt=\"Il codice per creare un sito statico con Jekyll\" width=\"1600\" height=\"920\"><figcaption class=\"wp-caption-text\">Sito statico Jekyll<\/figcaption><\/figure>\n<p>Ora navigate nella cartella del sito web. Noterete una struttura di base del sito Jekyll che include directory e file come questi:<\/p>\n<pre><code class=\"language-bash\">\u251c\u2500\u2500 _config.yml\n\u251c\u2500\u2500 _posts\n\u251c\u2500\u2500 Gemfile\n\u251c\u2500\u2500 Gemfile.lock\n\u251c\u2500\u2500 index.md\n\u2514\u2500\u2500 README.md<\/code><\/pre>\n<p>Ecco a cosa serve ciascuna di queste directory e file:<\/p>\n<ul>\n<li><strong>_config.yml:<\/strong> il file di configurazione di Jekyll contenente le impostazioni e le opzioni del vostro sito.<\/li>\n<li><strong>_posts:<\/strong> una directory che contiene i contenuti del vostro sito (possono essere i post del blog). Questi possono essere file Markdown o HTML con una specifica convenzione di denominazione dei file: <em>YEAR-MONTH-DAY-title.MARKUP<\/em>.<\/li>\n<li><strong>Gemfile e Gemfile.lock:<\/strong> Bundler usa questi file per gestire le gemme Ruby su cui si basa il vostro sito.<\/li>\n<li><strong>index.md:<\/strong> la homepage predefinita del sito, generata da un file Markdown o HTML.<\/li>\n<\/ul>\n<p>Ma ci sono altri file\/cartelle che si possono usare per personalizzare il sito web Jekyll. Queste cartelle includono:<\/p>\n<ul>\n<li><strong>_includes:<\/strong> una directory che contiene snippet HTML riutilizzabili che possono essere inclusi nei layout e nelle pagine. Come navbar, footer, ecc.<\/li>\n<li><strong>_layouts:<\/strong> una directory che contiene template di layout HTML che definiscono la struttura delle pagine.<\/li>\n<li><strong>assets:<\/strong> una directory che contiene tutti i file utilizzati dal vostro sito, come immagini e file CSS.<\/li>\n<li><strong>_sass:<\/strong> una directory che contiene i file Sass che si possono usare per generare il CSS del sito.<\/li>\n<\/ul>\n<p>Questa struttura di file costituisce una solida base per un progetto Jekyll, ma potete modificarla in base alle esigenze specifiche del vostro progetto.<\/p>\n<h3>Opzione di avvio rapido: usare il nostro template GitHub<\/h3>\n<p>In alternativa all&#8217;avvio del progetto tramite Jekyll CLI, potete creare un repository Git usando il <a href=\"https:\/\/github.com\/kinsta\/hello-world-jekyll\" target=\"_blank\" rel=\"noopener noreferrer\">template Jekyll &#8220;Hello World&#8221;<\/a> di Kinsta su GitHub. Selezionate <strong>Use this template<\/strong> &gt; <strong>Create a new repository<\/strong> per copiare il codice iniziale in un nuovo repository all&#8217;interno del vostro account GitHub.<\/p>\n<h2>Come visualizzare l&#8217;anteprima di un sito Jekyll<\/h2>\n<p>Ora avete un sito Jekyll, ma come potete visualizzare un&#8217;anteprima del sito per vederne l&#8217;aspetto prima di iniziare a personalizzarlo secondo le vostre esigenze? Aprite il terminale e spostatevi nella directory del vostro progetto, quindi eseguite il seguente comando:<\/p>\n<pre><code class=\"language-bash\">jekyll serve<\/code><\/pre>\n<p>Questo genera una cartella <strong>_site<\/strong> che include tutti i file statici generati dal progetto. Avvier\u00e0 anche il server Jekyll e potrete visualizzare un&#8217;anteprima del vostro sito su <strong>http:\/\/localhost:4000.<\/strong><\/p>\n<p>Se visitate l&#8217;URL nel vostro browser web, dovreste vedere il sito Jekyll con il tema minima:<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/minima-jekyll-theme.jpg\" alt=\"Schermata dell\u2019aspetto predefinito di un sito statico Jekyll\" width=\"1600\" height=\"864\"><figcaption class=\"wp-caption-text\">Aspetto predefinito<\/figcaption><\/figure>\n<h2>Come personalizzare un sito Jekyll<\/h2>\n<p>Quando create un sito con Jekyll e usate un tema, potete personalizzare il sito in base alle vostre esigenze. Per esempio, potreste voler aggiungere nuove pagine, modificare il layout di una pagina o regolare la visualizzazione di alcuni elementi. Tutto questo \u00e8 possibile con Jekyll.<\/p>\n<h3>Come funziona il front matter in Jekyll<\/h3>\n<p>Quando aprite una pagina o un post del vostro progetto, noterete un blocco di informazioni all&#8217;interno di tre trattini (&#8212;) nella parte superiore della pagina. Questo blocco sia chiama <strong>&#8220;front matter&#8221;<\/strong>.<\/p>\n<p>Si tratta di un formato di metadati usato in Jekyll per memorizzare le informazioni relative a una pagina o a un post; pu\u00f2 essere scritto sia in YAML che in JSON.<\/p>\n<pre><code class=\"language-markdown\">---\ntitle:  \"Welcome to Jekyll!\"\ndescription: \"Introduction to what Jekyll is about and how it works\"\ndate:   2023-03-07 16:54:37 +0100\n---<\/code><\/pre>\n<p>Nell&#8217;esempio precedente, il front matter include variabili come il titolo, la descrizione e la data del post. Queste variabili si possono usare nel layout o nel contenuto della pagina o del post.<\/p>\n<p>Jekyll analizza il front matter e lo usa per generare l&#8217;HTML di output del sito. Potete usare il front matter per specificare varie opzioni, come il layout, il permalink, lo stato di pubblicazione, ecc.<\/p>\n<h4>Come configurare l&#8217;immagine di copertina predefinita<\/h4>\n<p>Potete anche configurare dei front matter predefiniti, in modo da non doverli ridefinire per file simili. Per esempio, se ogni post del blog usa lo stesso nome dell&#8217;autore e lo stesso layout, potete definire un front matter personalizzato nel vostro file <strong>_config.yml<\/strong> per servire tutti i post del blog.<\/p>\n<p>Il modo in cui \u00e8 strutturato \u00e8 un po&#8217; complesso, ma ecco come si presenter\u00e0. Incollatelo sotto l&#8217;ultima configurazione del vostro file <strong>_config.yml<\/strong>:<\/p>\n<pre><code class=\"language-yaml\">defaults:\n -\n   scope:\n \tpath: \"posts\" # empty string means all files\n   values:\n \tlayout: \"post\"\n \tauthor: \"John Doe\"<\/code><\/pre>\n<p>Quando ora eseguite il comando <code>jekyll serve<\/code>, noterete che anche se non definite il layout e l&#8217;autore per ogni post, avete comunque accesso ad essi all&#8217;interno dei vostri file.<\/p>\n<p><strong>Nota:<\/strong> quando non definite un percorso, tutti i file useranno i valori di front matter definiti.<\/p>\n<h3>Creare pagine in Jekyll<\/h3>\n<p>Quando create un file nella directory principale del vostro progetto, questo viene considerato una pagina. Il nome che date al file si usa spesso nell&#8217;URL, quindi dovrete dare a ogni file di pagina un nome che suoni bene.<\/p>\n<p>Per esempio, se volete creare una pagina con l&#8217;URL <strong>https:\/\/example.com\/about<\/strong>, create un file chiamato <strong>about.html<\/strong> o <strong>about.md<\/strong>. L&#8217;estensione del file determina il linguaggio di markup da usare per il contenuto della pagina (HTML o Markdown).<\/p>\n<p>Una volta creato il file, aggiungete il materiale e i contenuti appropriati. Salvate il file e aggiornate il sito Jekyll nel browser. La nuova pagina dovrebbe essere accessibile all&#8217;URL corrispondente al nome del file.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/create-new-page.jpg\" alt=\"Una pagina Jekyll con front matter e contenuto\" width=\"1600\" height=\"695\"><figcaption class=\"wp-caption-text\">Front matter e contenuto<\/figcaption><\/figure>\n<h3>Creare layout in Jekyll<\/h3>\n<p>Potete usare i layout per definire la struttura e il design delle pagine e dei post del vostro sito. Di solito questo viene fatto principalmente con il codice HTML. Potete includere un header, un footer e delle meta-informazioni nei metadati della pagina.<\/p>\n<p>Il primo passo consiste nel creare una cartella <strong>_layouts<\/strong> nella directory principale del progetto. Quindi create un file per ogni layout: il file deve avere un nome descrittivo che rifletta lo scopo del layout. Per esempio, potreste creare un file chiamato <strong>page.html<\/strong> per definire il layout di tutte le pagine del sito.<\/p>\n<p>\u00c8 meglio definire la struttura generale dei layout con l&#8217;HTML o un altro linguaggio di markup.<\/p>\n<p>Potete includere dei segnaposto per qualsiasi contenuto dinamico che verr\u00e0 inserito nel layout, come il titolo della pagina, il contenuto e i metadati. Potreste per esempio creare un layout di base che include un header, un footer e un&#8217;area di contenuto come questa:<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n\t&lt;head&gt;\n    \t&lt;title&gt;{{ page.title }}&lt;\/title&gt;\n\t&lt;\/head&gt;\n\t&lt;body&gt;\n    \t&lt;header&gt;\n            \t<!-- Navigation menu goes here -->\n    \t&lt;\/header&gt;\n    \t&lt;main&gt;{{ content }}&lt;\/main&gt;\n    \t&lt;footer&gt;\n        \t<!-- Footer content goes here -->\n    \t&lt;\/footer&gt;\n\t&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>In questo esempio, i segnaposto <code>{{ page.title }}<\/code> e <code>{{ content }}<\/code> saranno sostituiti dal titolo e dal contenuto effettivi della pagina che viene renderizzata.<\/p>\n<p>A questo punto, qualsiasi pagina o post che usi page come valore di layout nella sua parte frontale avr\u00e0 questo layout. Potete creare pi\u00f9 layout all&#8217;interno della cartella <strong>_layouts<\/strong> e creare i vostri layout come preferite. Potete anche sovrascrivere il layout di un tema definendo un layout con un nome simile.<\/p>\n<h3>Come funziona la cartella _includes in Jekyll<\/h3>\n<p>La cartella <strong>_includes<\/strong> contiene snippet di codice riutilizzabili che potete includere in diverse parti del sito web. Per esempio, potete creare un file <strong>navbar.html<\/strong> nella cartella includes e aggiungerlo al file di layout <strong>page.html<\/strong> usando il tag <code>{% include %}<\/code>.<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n &lt;html&gt;\n \t&lt;head&gt;\n     \t&lt;title&gt;{{ page.title }} &lt;\/title&gt;\n \t&lt;\/head&gt;\n \t&lt;body&gt;\n     \t&lt;header&gt;{% include navbar.html %} &lt;\/header&gt;\n     \t&lt;main&gt;{{ content }} &lt;\/main&gt;\n     \t&lt;footer&gt;\n         \t<!-- Footer content goes here -->\n     \t&lt;\/footer&gt;\n \t&lt;\/body&gt;\n &lt;\/html&gt;<\/code><\/pre>\n<p>Al momento della creazione, Jekyll sostituir\u00e0 il tag con il contenuto di <strong>navbar.html<\/strong>.<\/p>\n<p>La cartella <strong> _includes<\/strong> pu\u00f2 contenere qualsiasi tipo di file, come HTML, Markdown o Liquid. Lo scopo principale \u00e8 quello di mantenere il codice DRY (Don&#8217;t Repeat Yourself) permettendovi di riutilizzare il codice in tutto il sito.<\/p>\n<h3>Scorrere in loop i post in Jekyll<\/h3>\n<p>Potreste voler creare una pagina blog dedicata per contenere tutti i post del blog, il che significa recuperare tutti i post del vostro sito e scorrerli in loop. Con Jekyll \u00e8 facile farlo grazie al tag <code>{% for %}<\/code>.<\/p>\n<p>Tutti i post di un sito web Jekyll sono memorizzati nella variabile <code>site.posts<\/code>. In questo modo potete scorrere i post e usare la variabile Liquid <code>{{ post.title }}<\/code> per visualizzare il titolo di ogni post:<\/p>\n<pre><code class=\"language-html\">{% for post in site.posts %}\n  &lt;h2&gt;{{ post.title }}&lt;\/h2&gt;\n{% endfor %}<\/code><\/pre>\n<p>Potete anche usare altre variabili Liquid per visualizzare altre informazioni su ogni post, come la data o l&#8217;autore del post:<\/p>\n<pre><code class=\"language-html\">\n{% for post in site.posts %}\n  &lt;h2&gt;{{ post.title }}&lt;\/h2&gt;\n  &lt;p&gt;Published on {{ post.date | date: \"%B %-d, %Y\" }} by {{ post.author }}&lt;\/p&gt;\n{% endfor %}<\/code><\/pre>\n<p>Nell&#8217;esempio precedente, il filtro Liquid data formatta la data di ogni post in un formato pi\u00f9 leggibile.<\/p>\n<p>Ora avete un&#8217;idea di alcune formattazioni di base che si possono creare con un sito Jekyll. Potreste anche non aver bisogno di usare tutti questi elementi per costruire un sito Jekyll da zero, perch\u00e9 potete sempre cercare un tema che soddisfi le vostre esigenze e aggiungerlo al sito Jekyll.<\/p>\n<h2>Come aggiungere un tema a un sito Jekyll<\/h2>\n<p>Esistono diversi temi facili da aggiungere, ma la cosa positiva \u00e8 che per ogni tema ci sono sempre informazioni chiare su come installarlo nel file ReadMe su GitHub. Potete decidere di clonare il tema mentre, se si tratta di un <a href=\"https:\/\/rubygems.org\/search?query=jekyll-theme\" target=\"_blank\" rel=\"noopener noreferrer\">tema basato su una gemma<\/a>, il processo \u00e8 pi\u00f9 semplice.<\/p>\n<p>Per questo articolo, installerete un <a href=\"https:\/\/rubygems.org\/gems\/jekyll-theme-clean-blog\" target=\"_blank\" rel=\"noopener noreferrer\">tema per blog<\/a> e lo personalizzerete per avere un <a href=\"https:\/\/myblog-84b54.kinsta.app\/\" target=\"_blank\" rel=\"noopener noreferrer\">sito blog distribuito su Kinsta<\/a>. Si tratta di un tema basato su gen e potete accedere al suo <a href=\"https:\/\/github.com\/StartBootstrap\/startbootstrap-clean-blog-jekyll\" target=\"_blank\" rel=\"noopener noreferrer\">codice sorgente<\/a> e alle <a href=\"https:\/\/github.com\/StartBootstrap\/startbootstrap-clean-blog-jekyll#readme\" target=\"_blank\" rel=\"noopener noreferrer\">istruzioni su GitHub<\/a>.<\/p>\n<p>Per aggiungere un tema basato su gemme, aprite il Gemfile del vostro sito e aggiungete la gemma del tema che volete usare. Il tema che useremo \u00e8 il <strong>jekyll-theme-clean-blog<\/strong>. Potete sostituire il tema <strong>minima<\/strong> predefinito nel Gemfile:<\/p>\n<pre><code class=\"language-yaml\">gem \"jekyll-theme-clean-blog\"<\/code><\/pre>\n<p>Eseguite il comando <code>bundle install<\/code> nella directory del vostro sito per installare la gemma del tema e le sue dipendenze.<\/p>\n<p>Nel file <strong>_config.yml<\/strong> del vostro sito, aggiungete la seguente riga per specificare il tema che volete usare:<\/p>\n<pre><code class=\"language-yaml\">theme: jekyll-theme-clean-blog<\/code><\/pre>\n<p>A questo punto il tema \u00e8 pronto per essere utilizzato.<\/p>\n<p>Dovrete rimuovere tutti i layout presenti nella cartella <strong>_layouts<\/strong> per evitare che sovrascrivano il layout del tema.<\/p>\n<p>Potete trovare i nomi dei layout per i vostri file nella <a href=\"https:\/\/github.com\/StartBootstrap\/startbootstrap-clean-blog-jekyll#using-rubygems\" target=\"_blank\" rel=\"noopener noreferrer\">documentazione del tema<\/a>. Per esempio, se state usando il <strong>tema jekyll-theme-clean-blog<\/strong>, il nome del layout del file <strong>index.html<\/strong> \u00e8 <strong>home<\/strong>, quello delle altre pagine \u00e8 <strong>page<\/strong> e quello di tutti i post \u00e8 <strong>post<\/strong>.<\/p>\n<p>Infine, eseguite <code>jekyll serve<\/code> per creare e servire il vostro sito con il nuovo tema.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/jekyll-blog-theme.jpg\" alt=\"Homepage di un blog di un sito statico Jekyll\" width=\"1600\" height=\"877\"><figcaption class=\"wp-caption-text\">Sito statico del blog Jekyll<\/figcaption><\/figure>\n<p>Ecco fatto! Il vostro sito Jekyll dovrebbe ora usare il nuovo tema basato sulla gemma che avete aggiunto. Potete personalizzare ulteriormente il tema modificando il suo layout nella directory <strong>_layouts<\/strong> del vostro sito.<\/p>\n<h3>Personalizzare un tema Jekyll<\/h3>\n<p>Ora che il tema \u00e8 stato aggiunto al vostro sito, la prossima azione sar\u00e0 quella di personalizzare il sito in modo che risponda alle vostre esigenze e funzioni come dovrebbe. Per esempio, le immagini di ogni pagina e post non vengono visualizzate, ma viene visualizzato uno sfondo grigio.<\/p>\n<p>Potete risolvere questo problema aggiungendo un&#8217;opzione &#8220;front matter&#8221; a ogni pagina e post, specificando il percorso di un&#8217;immagine che volete usare. In Jekyll, le risorse come le immagini sono memorizzate nella cartella <strong>assets<\/strong>. In questa cartella potete decidere di creare delle sottocartelle per organizzare le immagini.<\/p>\n<figure style=\"width: 1544px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/jekyll-assets.jpg\" alt=\"Schermata di una cartella immagini nel Mac dove organizzare le immagini per il sito Jekyll\" width=\"1544\" height=\"608\"><figcaption class=\"wp-caption-text\">Cartella immagini<\/figcaption><\/figure>\n<p>Ora potete aggiungere un&#8217;opzione di sfondo al blocco della pagina principale e un percorso per la sua immagine. Per esempio, nella pagina about, questo \u00e8 lo sfondo:<\/p>\n<pre><code class=\"language-markdown\">---\nlayout: page\ntitle: About\ndescription: This is the page description.\npermalink: \/about\/\nbackground: '\/assets\/images\/about-page.jpeg'\n---<\/code><\/pre>\n<p>Se lo fate per tutte le pagine e i post, la vostra pagina avr\u00e0 questo aspetto:<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/about-page-customized.jpg\" alt=\"La pagina About di un sito con un\u2019immagine di sfondo che rappresenta un bloc-notes bianco e dei pastelli colorati\" width=\"1600\" height=\"877\"><figcaption class=\"wp-caption-text\">L&#8217;immagine di sfondo nella pagina About<\/figcaption><\/figure>\n<p>Potete ulteriormente personalizzare il sito regolando le opzioni della navbar. Per esempio, potreste non aver bisogno di una pagina di contatti e quindi dovreste rimuovere il suo link dalle opzioni della navbar. Potete farlo studiando <a href=\"https:\/\/github.com\/StartBootstrap\/startbootstrap-clean-blog-jekyll\/blob\/master\/_includes\/navbar.html\" target=\"_blank\" rel=\"noopener noreferrer\">il codice sorgente del tema<\/a>, notando il file responsabile dei link della navbar e replicando esattamente il file nel vostro progetto, rimuovendo l&#8217;opzione che non vi serve.<\/p>\n<p>I link di navigazione si trovano nel <a href=\"https:\/\/github.com\/StartBootstrap\/startbootstrap-clean-blog-jekyll\/blob\/master\/_includes\/navbar.html\" target=\"_blank\" rel=\"noopener noreferrer\">file navbar.html della cartella _includes<\/a>. Potete creare questo file, incollare il codice dal vostro codice sorgente e rimuovere l&#8217;opzione di contatto o aggiungere qualsiasi altra opzione desideriate.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/customizing-navbar.jpg\" alt=\"Editor con il codice HTML del file navbar per la personalizzazione della barra di navigazione del tema Jekyll\" width=\"1600\" height=\"685\"><figcaption class=\"wp-caption-text\">Personalizzare la navbar dal tema Jekyll<\/figcaption><\/figure>\n<p>Quando salvate il vostro progetto, noterete che le opzioni della navbar saranno personalizzate:<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/navbar-options-customized.jpg\" alt=\"Schermata di un sito Jekyll con la barra di navigazione personalizzata\" width=\"1600\" height=\"509\"><figcaption class=\"wp-caption-text\">Barra di navigazione completamente personalizzata<\/figcaption><\/figure>\n<p>Infine, un&#8217;ultima personalizzazione \u00e8 la creazione di una pagina di post che conterr\u00e0 tutti i post del vostro blog, il che significa che potrete scorrere tutti i post su questa pagina.<\/p>\n<p>Create un file, <strong>posts.html<\/strong> e incollate il seguente codice:<\/p>\n<pre><code class=\"language-html\">---\nlayout: page\ntitle: Blog\ndescription: Expand your knowledge and stay informed with our engaging blog posts.\nbackground: '\/assets\/images\/blog-page.jpeg'\n---\n\n{% for post in site.posts %}\n\n&lt;article class=\"post-preview\"&gt;\n\t&lt;a href=\"{{ post.url | prepend: site.baseurl | replace: '\/\/', '\/' }}\"&gt;\n    \t&lt;h2 class=\"post-title\"&gt;{{ post.title }}&lt;\/h2&gt;\n    \t{% if post.subtitle %}\n    \t&lt;h3 class=\"post-subtitle\"&gt;{{ post.subtitle }}&lt;\/h3&gt;\n    \t{% else %}\n    \t&lt;h3 class=\"post-subtitle\"&gt;\n        \t{{ post.excerpt | strip_html | truncatewords: 15 }}\n    \t&lt;\/h3&gt;\n    \t{% endif %}\n\t&lt;\/a&gt;\n\t&lt;p class=\"post-meta\"&gt;\n    \tPosted by {% if post.author %} {{ post.author }} {% else %} {{ site.author\n    \t}} {% endif %} on {{ post.date | date: '%B %d, %Y' }} \u00b7 {% include\n    \tread_time.html content=post.content %}\n\t&lt;\/p&gt;\n&lt;\/article&gt;\n\n&lt;hr \/&gt;\n\n{% endfor %}<\/code><\/pre>\n<p>Modificate come volete l&#8217;immagine di sfondo per inserire l&#8217;immagine che avete salvato. Nel codice qui sopra, state scorrendo tutti i post per visualizzare tutti i post di questa pagina. Ecco come apparir\u00e0 la pagina dei post una volta salvata.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/blog-page.jpg\" alt=\"Schermata di un blog Jekyll dove \u00e8 stata aggiunta una pagina speciale per la visualizzazione di tutti i post\" width=\"1600\" height=\"877\"><figcaption class=\"wp-caption-text\">Pagina dei post<\/figcaption><\/figure>\n<h2>Come aggiungere contenuti a un sito Jekyll<\/h2>\n<p>Ora avete creato un sito Jekyll e lo avete configurato in base alle vostre esigenze. L&#8217;ultimo passo consiste nel capire come si possono aggiungere contenuti a un sito Jekyll.<\/p>\n<p>Tutti i contenuti sono archiviati nella cartella _posts. Ogni contenuto \u00e8 memorizzato in un file con una convenzione di denominazione simile a <strong>YYYY-MM-DD-title.md<\/strong> (o <strong>.html<\/strong> per i file HTML). Per esempio, se volete creare un post chiamato &#8220;Il mio primo post&#8221;, create un file <strong>2023-03-08-my-first-post.md<\/strong> nella cartella <strong>_posts<\/strong>.<\/p>\n<p>Successivamente, per ogni file di post\/contenuto, aggiungete in cima alla pagina le informazioni relative al post. Questo includer\u00e0 il layout, il titolo, la descrizione, la data e altre informazioni.<\/p>\n<pre><code class=\"language-markdown\">---\nlayout: post\ntitle: \"How to Read Books: Tips and Strategies for Maximum Learning\"\nsubtitle: \"Reading books is one of the most powerful ways to learn new information, gain new perspectives, and expand your knowledge.\"\ndate: 2023-03-02 23:45:13 -0400\nbackground: '\/assets\/images\/blog\/books.jpeg'\n---<\/code><\/pre>\n<p>Poi potrete aggiungere i vostri contenuti sotto il blocco front matter con i tag HTML o la sintassi markdown.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/post-with-frontmatter-and-content.jpg\" alt=\"Editor con il codice per aggiungere nuovi post in Jekyll alla cartella _posts\" width=\"1600\" height=\"712\"><figcaption class=\"wp-caption-text\">Aggiungere nuovi post alla cartella _posts<\/figcaption><\/figure>\n<p>Salvate il file e Jekyll lo costruir\u00e0 automaticamente e lo includer\u00e0 nel vostro sito.<\/p>\n<h2>Come distribuire il vostro sito Jekyll su Kinsta<\/h2>\n<p>Kinsta \u00e8 una piattaforma cloud che vi permette di <a href=\"https:\/\/docs.sevalla.com\/static-sites\/overview\">ospitare siti web statici<\/a>, compreso Jekyll. Per farlo \u00e8 necessario impostare alcune configurazioni, inviare i codici a GitHub e infine distribuire il sito su Kinsta.<\/p>\n<h3>Prerequisiti: Configurazione del sito Jekyll<\/h3>\n<p>Controllate il vostro file <strong>Gemfile.lock<\/strong> e verificate che includa una piattaforma per tutti i dispositivi. Per essere sicuri che tutte le piattaforme siano configurate correttamente, eseguite il seguente comando:<\/p>\n<pre><code class=\"language-bash\">bundle lock --add-platform arm64-darwin-22 x64-mingw-ucrt x86_64-linux<\/code><\/pre>\n<p>Quindi procedete alla creazione di un <strong>Procfile<\/strong>: questo file specifica i comandi che verranno eseguiti quando il vostro sito verr\u00e0 distribuito. Questo file aggiorna automaticamente i comandi da eseguire nella scheda Processo di MyKinsta. Questo \u00e8 il comando da aggiungere al vostro Procfile:<\/p>\n<pre><code class=\"language-bash\">web: bundle exec jekyll build && ruby -run -e httpd _site<\/code><\/pre>\n<h3>Portare il sito Jekyll su GitHub<\/h3>\n<p>Per questo articolo, usiamo i comandi Git per trasferire i vostri codici su GitHub. Per prima cosa, create un repository su GitHub; questo vi dar\u00e0 accesso all&#8217;URL del repository.<\/p>\n<p>Ora potete inizializzare un repository Git locale aprendo il terminale, navigando nella directory che contiene il vostro progetto ed eseguendo il seguente comando:<\/p>\n<pre><code class=\"language-bash\">git init<\/code><\/pre>\n<p>Ora aggiungete il vostro codice al repository Git locale con questo comando:<\/p>\n<pre><code class=\"language-bash\">git add<\/code><\/pre>\n<p>Ora potete effettuare il commit delle vostre modifiche usando questo comando:<\/p>\n<pre><code class=\"language-bash\">git commit -m \"my first commit\"<\/code><\/pre>\n<p><strong>Nota:<\/strong> potete sostituire &#8220;my first commit&#8221; con un breve messaggio che descriva le vostre modifiche.<\/p>\n<p>Infine, inviate il codice a GitHub con i seguenti comandi:<\/p>\n<pre><code class=\"language-bash\">git remote add origin [repository URL]\ngit push -u origin master<\/code><\/pre>\n<p><strong>Nota:<\/strong> sostituite &#8220;[repository URL]&#8221; con l&#8217;URL del vostro repository GitHub.<\/p>\n<p>Una volta completati questi passaggi, il vostro codice verr\u00e0 inviato a GitHub e sar\u00e0 accessibile tramite l&#8217;URL del repository. Ora potete fare il deploy su Kinsta!<\/p>\n<h3>Distribuzione del sito Jekyll su Kinsta<\/h3>\n<p>La distribuzione su Kinsta avviene in pochi minuti. Iniziate dal cruscotto <a href=\"https:\/\/my.kinsta.com\/?lang=it\">My Kinsta<\/a> per accedere o creare il vostro account. Successivamente, <a href=\"https:\/\/docs.sevalla.com\/applications\/git\/github#authenticate-and-authorize\">autorizzate Kinsta su GitHub<\/a>.<\/p>\n<p>A questo punto potete seguire i seguenti passaggi per distribuire il vostro sito Jekyll:<\/p>\n<ol start=\"1\">\n<li>Fate clic su <strong>Applicazioni<\/strong> nella barra laterale sinistra<\/li>\n<li>Clic su <strong>Aggiungi servizio<\/strong><\/li>\n<li>Clic su <strong>Applicazione<\/strong> dal menu a tendina<\/li>\n<\/ol>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/Untitled-2.jpg\" alt=\"Schermata dell cruscotto dell\u2019hosting di applicazioni di Kinsta. Tre frecce indicano tre punti diversi: la voce Applicazioni nel menu a sinistra, il pulsante Aggiungi servizio e la voce Applicazione dal menu a tendina\" width=\"1600\" height=\"503\"><figcaption class=\"wp-caption-text\">Distribuzione all&#8217;Hosting di Applicazioni di Kinsta<\/figcaption><\/figure>\n<p>Verr\u00e0 visualizzata una maschera attraverso la quale potrete selezionare il repository che volete distribuire. Selezionate il ramo che volete distribuire se avete pi\u00f9 branch nel vostro repository.<\/p>\n<p>Potete quindi assegnare un nome a questa applicazione. Selezionate un <a href=\"https:\/\/kinsta.com\/it\/docs\/informazioni-sul-servizio\/sedi-data-center\/#application-and-database-hosting-data-centers\">data center<\/a> tra i 24 disponibili e il Procfile fornir\u00e0 automaticamente il comando del processo web.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/Untitled-3.jpg\" alt=\"Schermata del cruscotto dell\u2019hosting di applicazioni di Kinsta: nella sezione Deployment progress tutte le voci sono in verde a segnalare che la distribuzione del sito statico Jekyll \u00e8 avvenuta con successo.\" width=\"1600\" height=\"795\"><figcaption class=\"wp-caption-text\">Distribuzione del sito statico Jekyll avvenuta con successo<\/figcaption><\/figure>\n<p>L&#8217;applicazione inizier\u00e0 a essere distribuita. Entro pochi minuti, verr\u00e0 fornito un link per accedere alla versione distribuita del vostro sito web. In questo caso, il link \u00e8: <strong>https:\/\/myblog-84b54.kinsta.app\/<\/strong><\/p>\n\n<h2>Riepilogo<\/h2>\n<p>Finora avete imparato come funziona Jekyll e le varie personalizzazioni che potete fare con Jekyll. \u00c8 ormai assodato che Jekyll \u00e8 uno strumento eccellente per la creazione di siti web statici grazie alla sua semplicit\u00e0, flessibilit\u00e0 e alle sue potenti funzioni.<\/p>\n<p>L&#8217;intuitivo sistema di template di Jekyll, i template Liquid e il supporto integrato per markdown e altri linguaggi di markup facilitano la creazione e gestione fluida di siti ricchi di contenuti.<\/p>\n<p>Non esitate a ospitare tutti i vostri siti web statici con <a href=\"https:\/\/sevalla.com\/application-hosting\/\">l\u2019Hosting di Applicazioni di Kinsta gratuitamente<\/a> e, se vi piace, sottoscrivete il nostro <a href=\"https:\/\/sevalla.com\/pricing\/\">Piano Hobby<\/a>, <strong>a partire da 7 dollari al mese<\/strong>.<\/p>\n<p><em>Qual \u00e8 la vostra opinione su Jekyll? Avete mai usato Jekyll per costruire qualcosa? Condividete con noi i vostri progetti e le vostre esperienze nella sezione commenti qui sotto.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avere un sito web \u00e8 essenziale per stabilire una presenza online, promuovere il vostro brand e raggiungere potenziali clienti. Tuttavia, creare un sito web pu\u00f2 essere &#8230;<\/p>\n","protected":false},"author":287,"featured_media":69283,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[26179,26238],"class_list":["post-69282","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-cms-headless","topic-generatore-siti-statici"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial su Jekyll: Come Creare un Sito Web Statico - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Uno dei pi\u00f9 popolari generatori di siti statici \u00e8 Jekyll. In questa guida scopriamo come funziona e come creare un sito web statico.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial su Jekyll: Come Creare un Sito Web Statico\" \/>\n<meta property=\"og:description\" content=\"Uno dei pi\u00f9 popolari generatori di siti statici \u00e8 Jekyll. In questa guida scopriamo come funziona e come creare un sito web statico.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-23T09:58:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-09T15:48:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"3042\" \/>\n\t<meta property=\"og:image:height\" content=\"1521\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Joel Olawanle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Uno dei pi\u00f9 popolari generatori di siti statici \u00e8 Jekyll. In questa guida scopriamo come funziona e come creare un sito web statico.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@olawanle_joel\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Joel Olawanle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/\"},\"author\":{\"name\":\"Joel Olawanle\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\"},\"headline\":\"Tutorial su Jekyll: Come Creare un Sito Web Statico\",\"datePublished\":\"2023-05-23T09:58:28+00:00\",\"dateModified\":\"2023-06-09T15:48:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/\"},\"wordCount\":4045,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg\",\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/\",\"name\":\"Tutorial su Jekyll: Come Creare un Sito Web Statico - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg\",\"datePublished\":\"2023-05-23T09:58:28+00:00\",\"dateModified\":\"2023-06-09T15:48:23+00:00\",\"description\":\"Uno dei pi\u00f9 popolari generatori di siti statici \u00e8 Jekyll. In questa guida scopriamo come funziona e come creare un sito web statico.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg\",\"width\":3042,\"height\":1521},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CMS Headless\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/cms-headless\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Tutorial su Jekyll: Come Creare un Sito Web Statico\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\",\"name\":\"Joel Olawanle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"caption\":\"Joel Olawanle\"},\"description\":\"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.\",\"sameAs\":[\"https:\/\/joelolawanle.com\/\",\"https:\/\/www.linkedin.com\/in\/olawanlejoel\/\",\"https:\/\/x.com\/olawanle_joel\",\"https:\/\/www.youtube.com\/@joelolawanle\"],\"gender\":\"male\",\"knowsAbout\":[\"JavaScript\",\"React\",\"Next.js\"],\"knowsLanguage\":[\"English\"],\"jobTitle\":\"Technical Editor\",\"worksFor\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/joelolawanle\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Tutorial su Jekyll: Come Creare un Sito Web Statico - Kinsta\u00ae","description":"Uno dei pi\u00f9 popolari generatori di siti statici \u00e8 Jekyll. In questa guida scopriamo come funziona e come creare un sito web statico.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/","og_locale":"it_IT","og_type":"article","og_title":"Tutorial su Jekyll: Come Creare un Sito Web Statico","og_description":"Uno dei pi\u00f9 popolari generatori di siti statici \u00e8 Jekyll. In questa guida scopriamo come funziona e come creare un sito web statico.","og_url":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2023-05-23T09:58:28+00:00","article_modified_time":"2023-06-09T15:48:23+00:00","og_image":[{"width":3042,"height":1521,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg","type":"image\/jpeg"}],"author":"Joel Olawanle","twitter_card":"summary_large_image","twitter_description":"Uno dei pi\u00f9 popolari generatori di siti statici \u00e8 Jekyll. In questa guida scopriamo come funziona e come creare un sito web statico.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg","twitter_creator":"@olawanle_joel","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Joel Olawanle","Tempo di lettura stimato":"22 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/"},"author":{"name":"Joel Olawanle","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07"},"headline":"Tutorial su Jekyll: Come Creare un Sito Web Statico","datePublished":"2023-05-23T09:58:28+00:00","dateModified":"2023-06-09T15:48:23+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/"},"wordCount":4045,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg","inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/","url":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/","name":"Tutorial su Jekyll: Come Creare un Sito Web Statico - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg","datePublished":"2023-05-23T09:58:28+00:00","dateModified":"2023-06-09T15:48:23+00:00","description":"Uno dei pi\u00f9 popolari generatori di siti statici \u00e8 Jekyll. In questa guida scopriamo come funziona e come creare un sito web statico.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/05\/jekyll-static-site-1.jpg","width":3042,"height":1521},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/sito-statico-jekyll\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"CMS Headless","item":"https:\/\/kinsta.com\/it\/argomenti\/cms-headless\/"},{"@type":"ListItem","position":3,"name":"Tutorial su Jekyll: Come Creare un Sito Web Statico"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07","name":"Joel Olawanle","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","caption":"Joel Olawanle"},"description":"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.","sameAs":["https:\/\/joelolawanle.com\/","https:\/\/www.linkedin.com\/in\/olawanlejoel\/","https:\/\/x.com\/olawanle_joel","https:\/\/www.youtube.com\/@joelolawanle"],"gender":"male","knowsAbout":["JavaScript","React","Next.js"],"knowsLanguage":["English"],"jobTitle":"Technical Editor","worksFor":"Kinsta","url":"https:\/\/kinsta.com\/it\/blog\/author\/joelolawanle\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/69282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/287"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=69282"}],"version-history":[{"count":15,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/69282\/revisions"}],"predecessor-version":[{"id":69792,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/69282\/revisions\/69792"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/69282\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/69282\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/69282\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/69282\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/69282\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/69282\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/69282\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/69282\/translations\/es"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/69282\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/69283"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=69282"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=69282"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=69282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}