From dde754a5b079619b72a12986d58c26798ab4018d Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Wed, 22 Jun 2022 15:35:39 +0200 Subject: Add new content to Hyde doc --- products/hyde/index.rhtml | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/products/hyde/index.rhtml b/products/hyde/index.rhtml index 5db1b76..af817d9 100644 --- a/products/hyde/index.rhtml +++ b/products/hyde/index.rhtml @@ -1,11 +1,25 @@

Hyde

-

È un piccolo strumento per generare siti web statici. La sua forza sta nella semplicità di - utilizzo. Non è stata reinventata la ruota; hyde è stato scritto in Ruby e fa uso di template ERB.

-

Il principio di funzionamento è quello di avere una pagina master che definisce il layout del contenuto del - sito web e dei file (per il momento ci si limita ai file HTML) che vengono inglobati. In questo modo è - possibile separare la grafica dal contenuto.

-

Di seguito viene mostrato un piccolo esempio di un sito con due pagine molto semplici. Per prima cosa si definisce - un file master.rhtml che serve da template.

+

È un piccolo strumento per generare siti web statici, prende + ispirazione da Jekyll, soprattutto + il nome (Dr. Jekyll e Mr. Hyde). Jekyll l'ho usato per un po' di tempo + su GitHub, poi lo provai anche sul mio + computer ma lo trovai (tutt'ora) un po' macchinoso. I file md se + volevo usarli con qualche altro strumento avrei dovuto ripulirli dalle + intestazioni che Jekyll richiede per definire le properietà delle + singole pagine. La mia idea è quella di avere un file per il + contenuto della singola pagina web totalmente pulita, i metadati devono + essere salvati su file esterni, proprio per questo motivo ho creato Hyde.

+

La sua forza sta nella semplicità di utilizzo. Non è stata + reinventata la ruota; Hyde è stato scritto in Ruby e fa uso di + template ERB. Il principio di funzionamento è quello di avere una + pagina master che definisce il layout del contenuto del sito web e dei + file (per il momento ci si limita ai file HTML) che vengono inglobati. In + questo modo è possibile separare la grafica dal contenuto.

+ +

Un piccolo esempio

+

Di seguito viene mostrato un esempio di un sito con sole due pagine. Per + prima cosa si definisce un file master.rhtml che serve da + template.

master.rhtml

-- 
cgit v1.2.3