Tema Future2021 para Grav CMS
Future Imperfect de HTML5UP
El tema Future Imperfect de HTML5UP, adaptado desde cero para Grav. Versión 2021. Future Imperfect de HTML5UP presenta un diseño limpio y minimalista, estilos para todos los elementos básicos de la página y código HTML5/CSS3 diseñado para una personalización rápida y sencilla.
Tabla de contenido
Características
Rediseñado desde cero (versión 2021)
- HTML5 y CSS3
- Totalmente responsivo
- Microdatos para blogs
- Conforme con la accesibilidad ARIA
- Varias plantillas para presentar tu contenido
- Menú desplegable completo integrado en la barra de menú y la barra lateral.
- Estilos para todos los elementos básicos de la página
- Estilos para varios módulos
- Compatible con todos los navegadores
- Botones para compartir en Facebook, Twitter, Whatsapp y Telegram.
- Páginas de contenido superior en la barra lateral
- Totalmente responsivo con navegación móvil a pantalla completa
- Archivos fuente de CSS basados en SCSS para una fácil personalización
- Planos para pie de página, eslogan e íconos sociales.
- Plantilla completa de portafolio con la biblioteca Glightbox
- Listo para trabajar con Archivos, Migas de pan, Editable con Contenttools, Feed, Langswitcher, Mantenimiento, Tiempo de lectura, Páginas relacionadas, Extensiones Twig, Búsqueda simple y Lista de taxonomías.
Plantillas de Página Compatibles
- Plantilla de vista predeterminada default.md
- Plantilla de vista de error error.md
- Plantilla de vista de blog blog.md
- Plantilla de vista de artículo de blog item.md
- Plantilla de vista de portafolio
- Plantilla de vista de formulario form.md
- Plantillas de vista modular: modular.md
- Plantilla de vista modular de características features.md
- Plantilla de vista modular de banner banner.md
- Plantilla de vista modular de contacto contact.md
- Plantilla de Owlcarousel
- Plantilla parcial de publicaciones recientes
- Plantilla parcial de publicaciones relacionadas
Instalación
La instalación del tema Future 2021 se puede realizar de dos maneras. Nuestro método de instalación con GPM (Gestor de Paquetes Grav) le permite instalar rápidamente el tema con un simple comando de terminal, mientras que el método manual le permite hacerlo a través de un archivo zip. Instalación con GPM (Preferido)
La forma más sencilla de instalar este tema es a través del Gestor de Paquetes Grav (GPM) desde la Terminal de su sistema (también llamada línea de comandos). Desde la raíz de su instalación de Grav, escriba bin/gpm install future2021
.
Esto instalará el tema Future2021 en su directorio /user/themes
dentro de Grav. Sus archivos se pueden encontrar en /tu-sitio-grav/user/themes/future2021
.
Instalación Manual
Para instalar este tema, simplemente descargue la versión comprimida de este repositorio y descomprímala en /tu-sitio-grav/user/themes
. Luego, renombre la carpeta a future2021. Puede encontrar estos archivos en GitHub o a través de GetGrav.org.
Ahora debería tener todos los archivos del tema en /tu-sitio-grav/user/themes/future2021
.
Opciones Predeterminadas
Future2021 viene con algunas opciones predeterminadas que se pueden configurar en todo el sitio. Estas opciones son:
VALOR | DEFINICIÓN |
---|---|
production-mode | En modo de producción, solo se utiliza CSS minificado. Cuando está deshabilitado, se activan los CSS anidados. |
sidebar | Habilitar/Deshabilitar la barra lateral en páginas no editables como resultados de búsqueda simple, sin conexión, etc. |
google_fonts_local | Opción para cargar las fuentes de Google desde el tema o desde los servidores de Google. |
favicon | Elija su propio favicon. |
custom_logo | Un logotipo personalizado en lugar del predeterminado (ver más abajo). |
custom_logo_mobile | Un logotipo personalizado para usar en la navegación móvil. |
slogan | Texto personalizado para el lema. |
menu_langswitcher | Habilitar/Deshabilitar el icono de cambio de idioma en el menú (se necesita el complemento langswitcher). |
menu_search | Habilitar/Deshabilitar el icono de búsqueda en el menú (se necesita el complemento simplesearch). |
menu_login | Habilitar/Deshabilitar el icono de inicio de sesión en el menú. |
blog-page | La ruta a la página de listado de blogs, útil para un diseño de estilo blog. |
miniposts | Habilitar/Deshabilitar miniposts en la barra lateral izquierda. |
miniposts_category | Seleccionar el nombre de la categoría para miniposts (configurado en taxonomías). |
miniposts_number | El número de miniposts que se mostrará en la barra lateral izquierda. |
recent_posts_enabled | Habilitar/Deshabilitar entradas recientes en la barra lateral izquierda. |
recent_posts_number | El número de entradas recientes que se mostrará en la barra lateral izquierda. |
footer.title | Título del bloque de pie de página en la barra lateral izquierda. |
footer.description | Descripción del bloque de pie de página en la barra lateral izquierda. |
footer.copyright_text | Texto de copyright del bloque de pie de página en la barra lateral izquierda. |
footer.button_text | Texto del botón del bloque de pie de página en la barra lateral izquierda. |
footer.button_url | URL del botón del bloque de pie de página en la barra lateral izquierda. |
enable_social | Habilitar/Deshabilitar íconos sociales en el pie de página. |
social_style | Seleccionar el estilo para los íconos de Fontawesome. |
custommenus.enabled | Habilitar/Deshabilitar menús personalizados en el menú superior. |
Para realizar modificaciones, puedes copiar el archivo user/themes/future2021/future2021.yaml
en la carpeta user/config/themes/
y modificarlo, o puedes utilizar el complemento de administración.
NOTA: No modifiques directamente el archivo
user/themes/future2021/future2021.yaml
o tus cambios se perderán con futuras actualizaciones.
Logotipos Personalizados
Para agregar un logotipo personalizado, debes colocar el logotipo en la carpeta user/themes/future2021/images/logo
. Se admiten formatos de imagen estándar (.png
, .jpg
, .gif
, .svg
, etc.). Luego, haz referencia al logotipo a través del archivo YAML de la siguiente manera:
custom_logo:
- name: 'mi-logotipo-personalizado.png'
custom_logo_mobile:
- name: 'mi-logotipo-movil-personalizado.png'
Alternativamente, puedes utilizar la opción de arrastrar y soltar en el campo "Custom Logo" en las opciones del tema Future2021.
Opciones de Portafolio
OPCIÓN | TIPO | VALOR POR DEFECTO | DESCRIPCIÓN |
---|---|---|---|
OPENEFFECT | string |
zoom |
Nombre del efecto al abrir la caja de luz. (zoom, fade, none) |
CLOSEEFFECT | string |
zoom |
Nombre del efecto al cerrar la caja de luz. (zoom, fade, none) |
SLIDEEFFECT | string |
slide |
Nombre del efecto al cambiar de diapositiva. (slide, fade, zoom, none) |
MORETEXT | string |
See more |
Texto adicional para descripciones en dispositivos móviles. |
MORELENGTH | number |
60 |
Número de caracteres a mostrar en la descripción antes de agregar el enlace moreText (solo para móviles), si es 0, se mostrará toda la descripción. |
CLOSEBUTTON | boolean |
true |
Mostrar u ocultar el botón de cierre. |
TOUCHNAVIGATION | boolean |
true |
Habilitar o deshabilitar la navegación táctil (deslizar). |
TOUCHFOLLOWAXIS | boolean |
true |
Seguir el eje de la imagen al arrastrar en dispositivos móviles. |
KEYBOARDNAVIGATION | boolean |
true |
Habilitar o deshabilitar la navegación por teclado. |
CLOSEONOUTSIDECLICK | boolean |
true |
Cerrar la caja de luz al hacer clic fuera de la diapositiva activa. |
STARTAT | number |
0 |
Iniciar la caja de luz en el índice definido. |
WIDTH | number |
900px |
Ancho predeterminado para elementos en línea y iframes, puedes definir un tamaño específico en cada diapositiva. Puedes usar cualquier unidad, por ejemplo, 90% o 100vw para el ancho completo. |
HEIGHT | number |
506px |
Altura predeterminada para elementos en línea e iframes, puedes definir un tamaño específico en cada diapositiva. Puedes usar cualquier unidad, por ejemplo, 90% o 100vh. Para elementos en línea, puedes configurar la altura en auto. |
DESCPOSITION | string |
bottom |
Posición global para la descripción de las diapositivas, puedes definir una posición específica en cada diapositiva (bottom, top, left, right). |
LOOP | boolean |
false |
Repetir las diapositivas al final. |
ZOOMABLE | boolean |
true |
Habilitar o deshabilitar imágenes con capacidad de zoom, también puedes usar data-zoomable="false" en nodos individuales. |
DRAGGABLE | boolean |
true |
Habilitar o deshabilitar el arrastre del mouse para ir a la diapositiva anterior y siguiente (solo imágenes y contenido en línea), también puedes usar data-draggable="false" en nodos individuales. |
DRAGTOLERANCEX | number |
40 |
Utilizado con draggable. Número de píxeles que el usuario tiene que arrastrar para ir a la diapositiva anterior o siguiente. |
DRAGTOLERANCEY | number |
65 |
Utilizado con draggable. Número de píxeles que el usuario tiene que arrastrar hacia arriba o hacia abajo para cerrar la caja de luz (establecer en 0 para deshabilitar el arrastre vertical). |
DRAGAUTOSNAP | boolean |
false |
Si es verdadero, la diapositiva cambiará automáticamente a la anterior/siguiente o se cerrará si se alcanza dragToleranceX o dragToleranceY; de lo contrario, esperará hasta que se suelte el mouse. |
PRELOAD | boolean |
true |
Habilitar o deshabilitar la precarga. |