La instalación de Grav es bastante sencilla. Aun así, me topé con dos problemas menores a la hora de configurarlo.
"Instalación" suena a algo complicado y tedioso. Sin embargo, si sabe cómo extraer un zip, sabe instalar Grav. Porque no es más que esto. Grav requiere solamente un servidor web, PHP y ninguna base de datos.
Yo instalé Grav sin el plugin para la interfaz de administración y con el esqueleto para blogs. Desde el principio me gustó la idea de trabajar solo con archivos de texto sencillos y no espero que tenga que configurar este sitio más de una vez, así que para qué instalar la interfaz de administración?
No voy a explicar la instalación como tal; está bien descrito en el Manual de Grav. Pero sí voy a detallar a continuación dos cosas con las que me topé:
Tabla de Contenidos
1. Faltó el tema (theme)
Cuando traté de acceder al sitio por primera vez, me recibió el siguiente mensaje
Theme 'quark' does not exist, unable to display page.
Resulta que en GitHub, donde se hospedan tanto Grav como el esqueleto para el blog, no está incluido el tema. Por dicha la instalación de cualquier tema, aun sin la interfaz de administración, es super sencilla. quark es el tema estándar con el que viene la versión actual de Grav. Para instalarlo, simplemente ubíquese en su raíz del sitio (algo como /public/html/gravity
) y ejecute el siguiente comando [1]:
bin/gpm install quark
Con solo esto se descargan los archivos correspondientes a la carpeta correspondiente. Resuelto el problema #1.
2. Faltó el plugin para la búsqueda
Similar al problema anterior, cuando nuevamente nuevamente de acceder el sitio, apareció un mensaje indicando que faltaba el plugin simplesearch [2]. La solución es igual de sencilla:
bin/gpm install simplesearch
Al igual que en el caso anterior, se descargan automáticamente los archivos requeridos y a partir de ese momento, mi sitio quedó listo para empezar a escribir.
Fuentes
- [1] MathiasRenner. (2016, Diciembre 25). After install, I get "antimatter" does not exist, unable to display page.". GitHub. https://github.com/getgrav/grav-skeleton-onepage-site/issues/14
- [2] Grav. SimpleSearch Plugin. GitHub. https://github.com/getgrav/grav-plugin-simplesearch
Créditos
- Logo de Grav. Grav Media. https://getgrav.org/media