<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jekyll on Shine on...</title><link>https://archivio.shineon.it/tag/jekyll/</link><description>Recent content in Jekyll on Shine on...</description><generator>Hugo -- gohugo.io</generator><language>it</language><lastBuildDate>Wed, 27 Jan 2016 00:00:00 +0000</lastBuildDate><atom:link href="https://archivio.shineon.it/tag/jekyll/index.xml" rel="self" type="application/rss+xml"/><item><title>Esce Wordpress, entra Jekyll</title><link>https://archivio.shineon.it/sito/esce-wordpress-entra-jekyll/</link><pubDate>Wed, 27 Jan 2016 00:00:00 +0000</pubDate><guid>https://archivio.shineon.it/sito/esce-wordpress-entra-jekyll/</guid><description>Shineon.it: da Wordpress a Jekyyl. Perchè?</description><content>&lt;p>Ci pensavo già da un po&amp;rsquo;: WordPress è un gran bel CMS, molto potente e flessibile, probabilmente eccessivo per queste poche pagine che mi ritrovo, cerchiamo alternative più performanti e snelle, magari anche senza database.&lt;/p>
&lt;p>Così, nel -poco- tempo libero ho iniziato a guardarmi in giro per trovare alternative: ho valutato, più o meno velocemente, l&amp;rsquo;utilizzo di diversi CMS sviluppati sempre in PHP, ma, appunto, &lt;em>databaseless&lt;/em>:&lt;/p>
&lt;ul>
&lt;li>&lt;em>RazorCMS&lt;/em>&lt;/li>
&lt;li>&lt;em>Monstra&lt;/em>&lt;/li>
&lt;li>&lt;em>Pluck&lt;/em>&lt;/li>
&lt;li>&lt;em>Flatpress&lt;/em>&lt;/li>
&lt;li>&lt;em>GetSimple CMS&lt;/em>&lt;/li>
&lt;li>&lt;em>Kirby (€)&lt;/em>&lt;/li>
&lt;li>&lt;em>Statamic (€)&lt;/em>&lt;/li>
&lt;li>&lt;em>Grav&lt;/em>&lt;/li>
&lt;li>&lt;em>Nibbleblog&lt;/em>&lt;/li>
&lt;li>&lt;em>Htmly&lt;/em>&lt;/li>
&lt;/ul>
&lt;p>&lt;sub>&lt;sup>€: a pagamento&lt;/sup>&lt;/sub>&lt;/p>
&lt;p>&amp;hellip;e sicuramente ne dimentico altri.&lt;/p>
&lt;p>Mi sono soffermato di più sugli ultimi due, pensando di aver trovato quello che cercavo: velocità, facilità di utilizzo e personalizzazione sufficiente senza dover perdere tempo a metterci troppo le mani.&lt;/p>
&lt;p>Qui però entra in gioco la mia voglia di complicarmi un pochino la vita&amp;hellip;&lt;/p>
&lt;h3 id="e-jekyll">E Jekyll?!&lt;/h3>
&lt;p>Così mi è venuto mi sono ricordato di &lt;em>Jekyll&lt;/em>, il famoso generatore di siti statici scritto in &lt;em>Ruby&lt;/em> che è alla base di &lt;em>Github Pages&lt;/em>.&lt;/p>
&lt;blockquote>
&lt;p>&lt;em>Ruby&lt;/em>? Oddio, non saprei dove mettere le mani! :/&lt;/p>
&lt;/blockquote>
&lt;p>Calma, basta editare pochi file di configurazione, post e pagine si trovano su singoli file, scritti semplicemente in &lt;strong>Markdown&lt;/strong>.
D&amp;rsquo;accordo, all&amp;rsquo;inizio non sarà come usare un editor WYSIWYG, ma una volta imparata la sintassi, è comodissimo.&lt;/p>
&lt;p>Infine basta eseguire &lt;code>jekyll build&lt;/code> e voilà, delle belle paginette html pronte a essere caricate sul server.&lt;/p>
&lt;blockquote>
&lt;p>Però aspetta, vuol dire che per usare Jekyll devo installarmi Ruby?!&lt;/p>
&lt;/blockquote>
&lt;p>Non necessariamente, perchè ora entra in gioco &lt;strong>Github Pages&lt;/strong>: hosting gratuito per pagine statiche ( PHP non è supportato) ma anche&amp;hellip; Jekyll installato sui loro server: ergo per aggiornare il nostro blog basterà &lt;em>pushare&lt;/em> il nostro file .md nella cartella &lt;strong>_posts&lt;/strong> e automaticamente nel giro di pochi secondi sarà stato generato e pubblicato.&lt;/p>
&lt;p>Comodo, no? Hosting praticamente a costo zero, potete configurare i DNS del vostro dominio e farli puntare alla vostra repository su Github.&lt;/p>
&lt;p>Postare in mobilità? Per Android esiste(va) l&amp;rsquo;ottima app MrHyde, che fa sia il lavoro di un editor sia quello di un client GIT.&lt;/p>
&lt;p>Dopo aver provato parecchi temi, indecisioni, soluzioni apparse definitive&amp;hellip; ho trovato in &lt;em>&lt;a href="https://github.com/daattali/beautiful-jekyll">Beautiful Jekyll&lt;/a>&lt;/em> quello che fa per me: &lt;s>qualche&lt;/s> diverse modifiche qua e là ed ecco che il tutto inizia a prendere forma.&lt;/p></content></item></channel></rss>