# frozen_string_literal: true # Permite generar el sitio en una versión privada, mostrando información # que no se vería públicamente (borradores, campos privados, etc.) # # XXX: La plantilla tiene que soportar esto con el plugin # jekyll-private-data class DeployPrivate < DeployLocal # No es necesario volver a instalar dependencias def deploy jekyll_build end # Hacer el deploy a un directorio privado def destination File.join(Rails.root, '_private', site.name) end # No usar recursos en compresión y habilitar los datos privados def env @env ||= super.merge({ 'JEKYLL_ENV' => 'development', 'JEKYLL_PRIVATE' => site.private_key }) end end