Mayor Velocidad Desarrollo inicial sencillo Mantención lenta Las requerimientos siempre estan cambiando. Por lo anterior, los sitios también lo hacen. HTML no tiene una forma de abstraer estructuras repetitivas. ... O incluir trozos de HTML
MEJOR! Beneficios Contras Permite abstraer las estructuras repetitivas. Realizar cambios es mucho mas fácil. El servidor debe volver a procesar el sitio cada vez que es servido aún cuando este no cambia. Más expuesto a sufrir de alguna vulnerabilidad de seguridad
como si fuera un sitio dinámico. Permiten hacer deploy de el sitio como si fuera uno estático. El contenido se puede generar en formatos alternativos al HTML (Markdown, Texttile)
t p s : / / d o w n l o a d . s c u l p i n . i o / s c u l p i n . p h a r c h m o d + x s c u l p i n . p h a r s u d o m v s c u l p i n . p h a r / u s r / l o c a l / b i n / s c u l p i n
c l o n e h t t p s : / / g i t h u b . c o m / s c u l p i n / s c u l p i n - b l o g - s k e l e t o n . g i t s t a t i c c d s t a t i c - s i t e - f o l d e r
a d e r > < h 1 > T í t u l o d e l a s i t i o < / h 1 > < / h e a d e r > < d i v i d = " m a i n " > { % b l o c k m a i n % } { % e n d b l o c k % } < / d i v > < f o o t e r > < p > & c o p y ; A l g u n o s d e r e c h o s r e s e r v a d o s . < / p > < / f o o t e r > < / b o d y > Definiendo una zona extensible (base, layout, etc.)
' l a y o u t . h t m l . t w i g ' % } { % b l o c k m a i n % } < h 1 > T i t u l o c o n t e n i d o < / h 1 > < p > ¿ M u y d i f í c i l ? . . . t r a n q u i l o y a l o c o m p r e n d e r á s . < / p > { % b l o c k m a i n % } Extendiendo el template del ejemplo anterior. (contenidos)
i t á l i c a * * * T e x t o e n N e g r i t a * * * * * T e x t o e n n e g r i t a s e i t á l i c a * * * > C i t a s [ E n l a c e ] ( h t t p : / / l i n e t s . c l )