Aloje Grav sin instalar nada

Un sitio cuyo contenido es una carpeta de archivos Markdown: se respalda copiándola, se versiona en Git y no hay base de datos que se pueda romper.

Desde 4,99 €/mes

Introducción

Grav instalado, actualizado y respaldado por nosotros, en una máquina en Francia. Un gestor de contenidos sin base de datos: todo vive en archivos Markdown. Extremadamente rápido, fácil de respaldar y de versionar, ideal para una web de presentación o una documentación. Usted no instala nada ni configura ningún servidor: la aplicación está en línea pocos minutos después del pedido, a su nombre.

El plan que le corresponde es App Essentiel por 4,99 €/mes IVA incl. — 2 GB de memoria. La ausencia de base de datos cambia las cosas: no hay un segundo servicio que mantener en marcha, y una página es un archivo leído del disco. Grav compila después sus plantillas Twig y guarda el resultado en caché, así que el visitante recibe casi siempre una página ya preparada. La memoria se va a los momentos de construcción — la primera visita tras un cambio, la reconstrucción del índice de búsqueda, el redimensionado de las imágenes subidas — y al sistema. Es poco, y por eso este tipo de sitio responde rápido.

Se llega aquí desde un WordPress que se ha vuelto pesado para cinco páginas, o desde un generador de sitios estáticos cuya falta de interfaz de escritura se echa en falta. Grav sostiene los dos extremos: el contenido sigue siendo texto en un árbol — una carpeta por página, un archivo Markdown dentro, el orden escrito en el nombre de la carpeta — y una interfaz de administración opcional permite escribir en el navegador. La extensión de sincronización con Git lo une todo a un repositorio: un cambio hecho en línea aparece en el historial, y un archivo subido desde un editor aparece en el sitio.

4.99€/mes
Plan recomendado IVA incl.
2GB
Memoria del plan
5min
Puesta en línea
100%
Alojado en Francia

Lo que cambia el alojamiento gestionado

Sin base de datos, así que nada que reparar

Cada página es un archivo Markdown con sus metadatos arriba, en una carpeta cuyo nombre lleva el orden de aparición. Respaldar equivale a copiar una carpeta, mudarse equivale a dejarla en otro sitio, y no hay base corrupta que restaurar un domingo por la noche.

Un sitio que se versiona como código

Como el contenido es texto, entra en un repositorio Git: se ve quién cambió qué, se vuelve atrás y se revisa un cambio antes de publicarlo. La extensión de sincronización hace el ida y vuelta automáticamente entre el sitio y el repositorio.

Rápido sin trabajo de optimización

Grav guarda en caché las páginas compiladas, y una página servida desde la caché casi no ejecuta nada. Donde un sitio clásico necesita una extensión de caché y una serie de ajustes, aquí la rapidez es el comportamiento por omisión, lo que cuenta para el posicionamiento tanto como para el visitante.

Plantillas Twig y extensiones concretas

Los temas se escriben en Twig, un lenguaje de plantillas legible, y el gestor de paquetes añade lo que falta: formularios, envío de correo, búsqueda a texto completo, flujos RSS, mapa del sitio. Se instalan tres extensiones, no treinta.

Por qué confiarla en lugar de instalarla

La web de presentación de un autónomo

Seis páginas, fotos de trabajos realizados, un formulario de contacto. Un gestor con base de datos quedaría sobredimensionado; aquí el sitio es rápido, se respalda como una carpeta y no exige mantenimiento mensual.

Una documentación técnica

El texto ya está en Markdown en las costumbres del equipo, y los cambios pasan por el repositorio Git como el resto del proyecto. El sitio publicado sigue automáticamente, sin un paso de generación que lanzar a mano.

Un sitio que se quiere poder llevar

Una asociación que cambia de proveedor, un consultor que entrega un sitio a su cliente: basta con pasar una carpeta. Sin exportación de base, sin tablas con prefijo, sin depender de una versión concreta de un motor.

Un programador que quiere escribir las plantillas

Twig, archivos de configuración legibles y la posibilidad de trabajar por completo fuera de la interfaz de administración. Se construye un tema a medida sin desmontar un sistema de bloques pensado para otros.

Un sitio en dos idiomas

La traducción de una página es un archivo vecino, nombrado con el código del idioma. Es inmediato de entender y de mantener, donde los sistemas con base de datos piden una extensión y una tabla de correspondencias.

Alojada en Francia

En nuestra infraestructura de Nueva Aquitania, operado por nosotros mismos. Su sitio responde desde Francia, lo que se nota en el tiempo de carga para los visitantes europeos, y quien atiende el teléfono habla su idioma.

Preguntas frecuentes

No hay importación con un clic, y conviene saberlo antes de empezar. El camino practicable es este: exportar el contenido de WordPress en XML, convertirlo en archivos Markdown con una herramienta de conversión y dejar el árbol resultante en la carpeta de páginas. Los textos y los títulos pasan bien; las imágenes hay que copiarlas y revisar sus rutas, y las maquetaciones hechas con un constructor de bloques hay que repetirlas. En un sitio de diez a treinta páginas es una jornada bien aprovechada; por encima de cien páginas, la pregunta merece replantearse.

No. La interfaz de administración se instala como una extensión y da un editor en el navegador, con gestión de medios y vista previa. La diferencia con otros sistemas es que es opcional: lo que escribe sigue siendo archivos, y en cualquier momento se pueden abrir esos mismos archivos en un editor de texto, modificarlos y subirlos al repositorio. Las dos formas de trabajar conviven.

La falta de base de datos tiene un precio: todo lo dinámico necesita una extensión o un servicio externo — comentarios, cuentas de usuario, tienda. No es la herramienta para vender en línea. El ecosistema de extensiones es mucho más pequeño que el de los grandes sistemas: se encuentra lo esencial, rara vez lo exótico. Y un sitio de varios miles de páginas acaba sufriendo, porque recorrer el árbol tiene un coste: Grav está hecho para sitios de unas decenas a unos cientos de páginas.

App Essentiel, por 4,99 €/mes IVA incl. Aporta 2 GB de memoria allí donde la aplicación pide 768 MB como mínimo: el margen sirve al sistema, no al decorado. Puede cambiar de plan más adelante sin reinstalar.

Sí, y aquí es especialmente tangible: su sitio es una carpeta de archivos de texto e imágenes. Grav es software libre, lo alojamos, no lo poseemos, e irse se reduce a llevarse esa carpeta.