Este repositorio contiene la documentación oficial del plugin Mirrorly para WordPress/WooCommerce, un plugin innovador que permite a los usuarios visualizarse usando productos mediante inteligencia artificial.
Mirrorly es un plugin que integra inteligencia artificial para generar imágenes realistas donde los clientes aparecen "usando" o "portando" los productos de tu tienda WooCommerce. Utiliza Google Generative AI para crear experiencias de compra inmersivas que aumentan las conversiones y reducen las devoluciones.
- Visualización con IA: Los clientes pueden subir su foto y ver cómo se verían con tus productos
- Integración WooCommerce: Funciona perfectamente con cualquier tema de WooCommerce
- Versiones FREE y PRO: Opciones flexibles para diferentes necesidades
- Shortcode Flexible: Inserta el widget en cualquier lugar con
[mirrorly] - API Centralizada: Sistema robusto de licencias y control de uso
Esta documentación está organizada en las siguientes secciones:
- Guía de Usuario - Introducción completa a Mirrorly y productos compatibles
- Configuración de Google AI - Cómo configurar Google AI Studio para usar con Mirrorly
- Guía del Shortcode - Documentación completa del shortcode
[mirrorly]
- Gemfile - Dependencias de Jekyll para el sitio de documentación
- _config.yml - Configuración del sitio Jekyll con tema just-the-docs
La documentación está publicada en GitHub Pages y utiliza el tema Just the Docs para una navegación clara y búsqueda integrada.
URL del sitio: Visitar documentación en línea
Para trabajar con la documentación localmente:
- Ruby 2.5.0 o superior
- Bundler
- Jekyll
# Clonar el repositorio
git clone https://github.com/MrViSiOn/mirrorly-docs.git
cd mirrorly/docs
# Instalar dependencias
bundle install
# Servir localmente
bundle exec jekyll serve --port 4000La documentación estará disponible en http://localhost:4000
docs/
├── _config.yml # Configuración de Jekyll
├── index.md # Página principal
├── user-guide.md # Guía de usuario
├── google-ai-setup.md # Configuración de Google AI
├── shortcode-guide.md # Documentación del shortcode
├── Gemfile # Dependencias de Jekyll
└── _sass/ # Estilos personalizados
- Crea un archivo
.mden el directoriodocs/ - Agrega el front matter apropiado:
---
title: Título de la Página
layout: default
nav_order: 5
description: "Descripción de la página"
---- Escribe el contenido en Markdown
- Haz commit y push de los cambios
Los cambios en el directorio docs/ se publican automáticamente en GitHub Pages usando GitHub Actions. Ver SUBTREE_PUBLISHING.md para más detalles sobre el proceso de publicación.
La documentación se publica automáticamente usando GitHub Actions cuando se realizan cambios en el directorio docs/.
- Ve a Settings > Pages en tu repositorio de GitHub
- Selecciona Source:
GitHub Actions - Los cambios se publicarán automáticamente en cada push
Este proyecto utiliza Git Subtree para mantener la documentación sincronizada:
# Hacer commit de cambios en docs/
git add docs/
git commit -m "docs: actualizar documentación"
# Publicar con subtree
git subtree push --prefix=docs origin gh-pagesVer SUBTREE_PUBLISHING.md para instrucciones detalladas.
Los estilos personalizados se encuentran en _sass/custom/custom.scss. Puedes modificar:
- Colores del tema
- Tipografía
- Espaciado
- Componentes personalizados
Edita _config.yml para personalizar:
title: Mirrorly Documentation
description: Plugin de visualización con IA para WooCommerce
url: https://tu-usuario.github.io/mirrorlyEl tema just-the-docs incluye búsqueda en tiempo real que indexa todo el contenido automáticamente.
Las páginas se organizan automáticamente según el valor nav_order en el front matter.
Cada página puede incluir una tabla de contenidos automática:
## Tabla de contenidos
{: .no_toc .text-delta }
1. TOC
{:toc}Soporte integrado para diagramas Mermaid:
graph TD
A[Usuario sube imagen] --> B[Validación]
B --> C[Envío a Google AI]
C --> D[Generación de imagen]
D --> E[Mostrar resultado]
- Actualizar enlaces cuando cambien las URLs
- Revisar capturas de pantalla periódicamente
- Mantener ejemplos de código actualizados
- Verificar que todos los enlaces externos funcionen
- Actualizar versiones en el Gemfile según sea necesario
Para reportar problemas con la documentación:
- Abre un issue en GitHub
- Usa la etiqueta
documentation - Describe claramente el problema o mejora sugerida
Esta documentación está licenciada bajo MIT License. Eres libre de reutilizar o extender este código; solo incluye la copia original de la licencia.
Mirrorly - Transformando la experiencia de compra con inteligencia artificial 🚀