Nuevo blog creado en Ghost
Como sabéis (y si no, os lo digo ahora), antes tenía un blog programado con Quasar, y se me hacía cuesta arriba escribir por que tenía que editar el JSON de datos, editar a mano el feed y además escribir el artículo y demás.
Hace tiempo que me rondaba la idea de pasar el Blog a algún gestor de contenido, pero, debía ser ligero para que pudiera alojarse en la Raspberry Pi y además que fuera visualmente atractivo, y lo encontré: Ghost.
La manera de instalarlo en la Raspberry ha sido, como no, con docker.
Este es el docker-compose.yml:
version: '3.1'
services:
ghost:
image: ghost
restart: always
ports:
- 33329:2368
environment:
# see https://ghost.org/docs/config/#configuration-options
database__client: mysql
database__connection__host: db
database__connection__user: root
database__connection__password: miPassword
database__connection__database: ghost
# this url value is just an example, and is likely wrong for your environment!
url: https://miUrl.es
# contrary to the default mentioned in the linked documentation, this image defaults to NODE_ENV=production (so development mode needs to be explicitly specified if desired)
#NODE_ENV: development
volumes:
- ./config:/var/lib/ghost/content
db:
image: tobi312/rpi-mariadb:10.5-alpine
restart: always
environment:
MYSQL_ROOT_PASSWORD: miPassword
volumes:
- ./mysql:/var/lib/mysql
Como base de datos he usado mariadb, aunque no es la preferida por ghost funciona perfectamente.
Después entras en https://miUrl.es/ghost pones tu usuario y tu contraseña y ya puedes empezar a crear posts.
Yo he usado el tema 'solo', lo he cambiado a color oscuro, además he editado a mano el tema para poner el RSS en el título y que los enlaces de los posts se abran en una pestaña nueva. Si quereis saber como lo he hecho, me contactais por Mastodon (el botón está mas abajo).
Salu2