Se van a modificar varias plantillas del tema para que se adapten al sito web. También hay que remover las clases de Tachyons y remplazarlas con clases de Bootstrap. No se agregan nuevas funcionalidades o características, se hacen solamente los cambios mínimos necesarios para la migración.
Resultado esperado:
Las páginas se parecen al sitio actual y tienen la nueva apariencia.
No es necesario modificar el contenido existente.
Explicación:
El tema hugo-now no usa un baseof.html
La página HTML se arma incluyendo en la plantilla los partials:
header.html Inicio del documento hasta \<body>, usa includes
nav.html Franja con imagen y logos de redes opcionales. Enlaces a secciones.
<aquí va el contenido>
footer.html Franja con letrero e imagen opcional y \</body>\</html>
El contenido, usa estos partials:
post-metadata-list.html o post-metadata-single.html Muestra autor, fecha de publicación de cada página. Orientada a blog.
paginate-list.html y paginate-single.html proveen una franja con botones Previous y Next para ir a la siguiente lista de N páginas o la siguiente página individual en la sección. La plantilla debe user .Paginator.
El partial includes.html incluye los archivos de CSS y Javascript de Bootstrap.
_default/list.html está orientada a un blog y lista los artículos de las secciones en la lista params.mainSections en el archivo de configuración.
Descripción:
Se van a modificar varias plantillas del tema para que se adapten al sito web. También hay que remover las clases de Tachyons y remplazarlas con clases de Bootstrap. No se agregan nuevas funcionalidades o características, se hacen solamente los cambios mínimos necesarios para la migración.
Resultado esperado:
Explicación:
hugo-now
no usa unbaseof.html
header.html
Inicio del documento hasta \<body>, usaincludes
nav.html
Franja con imagen y logos de redes opcionales. Enlaces a secciones.footer.html
Franja con letrero e imagen opcional y \</body>\</html>post-metadata-list.html
opost-metadata-single.html
Muestra autor, fecha de publicación de cada página. Orientada a blog.paginate-list.html
ypaginate-single.html
proveen una franja con botones Previous y Next para ir a la siguiente lista de N páginas o la siguiente página individual en la sección. La plantilla debe user .Paginator.includes.html
incluye los archivos de CSS y Javascript de Bootstrap._default/list.html
está orientada a un blog y lista los artículos de las secciones en la listaparams.mainSections
en el archivo de configuración.Solución sugerida:
Se modifican las siguientes plantillas partials:
includes.html
Incluir archivos de CSSnav.html
Cambiar secciones a solamente Acerca depost-metadata-list.html
Remover fechapost-metadata-single.html
Remover fecha y autorfooter.html
Remover la imagen y agregar © Sigue al Congresopaginate-list.html
Traducir los botones Previous y Nextpaginate-single.html
" " "Modificar la plantilla de lista de sección:
list.html
Que no use las secciones enparams.mainSections
, usar .ContentPara la página inicial:
layouts/index.html
y usar .Content