Nuevo blog creado en Ghost

Nuevo blog creado en Ghost
Logo de 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

Document