tabi
tabi es un tema moderno y rico en funcionalidad para Zola, un generador de sitios web estáticos muy rápido.
Ver en GitHub • Demo y documentación
Características
- Establece cualquier idioma como predeterminado. Configura tu sitio en chino, español, francés, hindi… o cualquier otro idioma compatible. La interfaz del tema se traducirá en consecuencia.
- Integración con repositorios remotos en GitHub, GitLab, Gitea y Codeberg para el historial de commits y mostrar el código fuente del sitio.
- Soporte multilingüe completo. Añade tantos idiomas como desees y deja que tus usuarios elijan con un selector de idioma.
- Temas claros y oscuros. Se adapta a la configuración del sistema operativo, con un interruptor en la barra de navegación.
- Puntuación perfecta en Lighthouse (Rendimiento, Accesibilidad, Mejores Prácticas y SEO).
- Resaltado de sintaxis de código con colores basados en Catppuccin Frappé.
- Soporte para comentarios usando giscus, utterances, Hyvor Talk o Isso.
- Todo el JavaScript se puede deshabilitar completamente.
- Búsqueda local con una interfaz accesible y multilingüe.
- Codificación de correo para protección contra spam.
- Mapa de sitio web estilizado y legible por humanos.
- Feed de Atom estilizado y legible por humanos.
- Aviso de derechos de autor personalizado.
- Cabeceras de seguridad personalizables.
- Botón de copiar para bloques de código.
- Enlaces de retroceso para notas al pie.
- Tabla de contenidos personalizable.
- URL canónicas personalizables.
- Botones de navegación rápida.
- Tarjetas para redes sociales.
- Shortcodes personalizados.
- Skins personalizables.
- Página de proyectos.
- Diseño responsive.
- Soporte de KaTeX.
- Página de archivo.
- Enlaces sociales.
- Etiquetas.
Prácticas de desarrollo
- Conventional Commits y Gitmoji: los mensajes de commit siguen formatos estandarizados para mejorar la legibilidad.
- Seguimiento de problemas: cada error o nueva funcionalidad tiene su propio ticket, que se vincula a los commits de código y PRs o problemas relacionados.
- Comentarios detallados: los tickets se documentan con imágenes, vídeos y descripciones detalladas para facilitar una comunicación y resolución de problemas efectivas.
- Referencias cruzadas: enlazamos todos los tickets con los commits de código, pull requests o problemas relacionados para una rastreabilidad completa.
Evolución del proyecto
tabi nació como diseño para mi sitio personal, osc.garden. A pesar de sus raíces personales, desde el principio se implementaron buenas prácticas para asegurar la calidad y mantenibilidad. Desde entonces, el tema ha logrado atraer a una comunidad activa de contribuyentes en GitHub.
Empieza tu aventura escribiendo con tabi
Tienes algo que decir. Tal vez se trate de cómo los lingüistas aún no han acordado una definición de “palabra”, o sobre tu experiencia explorando los diferentes palos del flamenco, o de cómo lograste resolver un fallo de un proyecto de código abierto popular.
tabi te ofrece la base ideal para tu espacio de escritura, permitiéndote centrarte en tus palabras mientras Zola y tabi se encargan del aspecto técnicos. Sumérgete en el mundo de los blogs con un sistema que hace que cada publicación sea un placer escribir y leer. Tu voz tiene valor; compártela con el mundo.