From 86841f33881d89f959f1047429d2f41373ef7c39 Mon Sep 17 00:00:00 2001 From: f Date: Tue, 17 Sep 2019 19:05:16 -0300 Subject: [PATCH] leer el sitio una sola vez para evitar duplicados --- app/models/site.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/site.rb b/app/models/site.rb index 227fddd5..1b2e1169 100644 --- a/app/models/site.rb +++ b/app/models/site.rb @@ -121,12 +121,17 @@ class Site < ApplicationRecord end alias default_lang default_language + def read? + @read ||= false + end + # Lee el sitio y todos los artículos def read # No hacer nada si ya se leyó antes - return unless @jekyll.layouts.empty? + return if read? @jekyll.read + @read = true end # Trae los datos del directorio _data dentro del sitio