mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-15 22:11:42 +00:00
cargar los layouts para poder acceder a la versión preliminar
cuando separamos la lectura de datos de jekyll había faltado leer los layouts para poder aplicarlos a la version preliminar. con este cambio solo se leen cuando se los va a usar. fixes #2006
This commit is contained in:
parent
691f064a24
commit
9ea199876d
3 changed files with 15 additions and 0 deletions
|
@ -69,6 +69,9 @@ class Post
|
||||||
# TODO: Cambiar el locale en otro lado
|
# TODO: Cambiar el locale en otro lado
|
||||||
l = lang.value.to_s
|
l = lang.value.to_s
|
||||||
site.jekyll.config['locale'] = site.jekyll.config['lang'] = l
|
site.jekyll.config['locale'] = site.jekyll.config['lang'] = l
|
||||||
|
# XXX: Es necesario leer los layouts para poder renderizar el
|
||||||
|
# sitio
|
||||||
|
site.theme_layouts
|
||||||
|
|
||||||
# Payload básico con traducciones.
|
# Payload básico con traducciones.
|
||||||
document.renderer.payload = {
|
document.renderer.payload = {
|
||||||
|
|
|
@ -283,6 +283,13 @@ class Site < ApplicationRecord
|
||||||
layout_keys.include? layout.to_sym
|
layout_keys.include? layout.to_sym
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Lee los layouts en HTML desde el sitio
|
||||||
|
#
|
||||||
|
# @return [Hash]
|
||||||
|
def theme_layouts
|
||||||
|
@jekyll.reader.read_layouts
|
||||||
|
end
|
||||||
|
|
||||||
# Trae todos los valores disponibles para un campo
|
# Trae todos los valores disponibles para un campo
|
||||||
#
|
#
|
||||||
# TODO: Traer recursivamente, si el campo contiene Hash
|
# TODO: Traer recursivamente, si el campo contiene Hash
|
||||||
|
|
|
@ -55,6 +55,11 @@ module Jekyll
|
||||||
@site.data = DataReader.new(site).read(site.config['data_dir'])
|
@site.data = DataReader.new(site).read(site.config['data_dir'])
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Lee los layouts
|
||||||
|
def read_layouts
|
||||||
|
@site.layouts = LayoutReader.new(site).read unless @site.layouts.present?
|
||||||
|
end
|
||||||
|
|
||||||
# Lee todos los artículos del sitio
|
# Lee todos los artículos del sitio
|
||||||
def read_collections
|
def read_collections
|
||||||
read_directories
|
read_directories
|
||||||
|
|
Loading…
Reference in a new issue