From 71a5130eabd680fa337a897ed4257b154c213b22 Mon Sep 17 00:00:00 2001 From: f Date: Sat, 21 Mar 2020 20:07:15 -0300 Subject: [PATCH] Metadatos --- _data/layouts/post.yml | 113 ++++++++++++++++++++++++++++++++ sutty-base-jekyll-theme.gemspec | 2 + 2 files changed, 115 insertions(+) create mode 100644 _data/layouts/post.yml diff --git a/_data/layouts/post.yml b/_data/layouts/post.yml new file mode 100644 index 0000000..c66852c --- /dev/null +++ b/_data/layouts/post.yml @@ -0,0 +1,113 @@ +--- +title: + type: 'string' + required: true + label: + es: 'Título del artículo' + en: 'Post title' + help: + es: '¡Un título que invite a leer el artículo!' + en: 'A title that invites people to read the post!' +description: + type: 'text' + required: true + label: + es: 'Alerta de contenido o descripción del artículo' + en: 'Content warning or post description' + help: + es: | + Resumen del contenido del artículo, que también usarán redes + sociales y buscadores. Si el artículo trata de violencias y otros + temas sensibles, te invitamos a usar este campo como alerta de + contenido, para que las personas puedan determinar cuándo quieren + abrirlo. + en: | + Summary of the post contents, also used by social media and search + engines. If the post is about violence and other sensitive + topics, we invite you to use it as a content warning, so others + can decide when they want to read it. +author: + type: 'array' + label: + es: 'Autores' + en: 'Authors' + help: + es: 'Quiénes participaron en la escritura de este artículo' + en: 'Who collaborated in write this post' +image: + type: 'image' + path: + label: + es: 'Imagen principal' + en: 'Main image' + help: + es: | + Se utiliza para ilustrar el artículo y como previsualización en + las redes sociales. + en: | + It's used to illustrate the article and as preview in social + networks. + description: + label: + es: 'Descripción de la imagen principal' + en: 'Main image description' + help: + es: | + Describe la imagen principal para usuaries no videntes y + buscadores + en: | + Describe the main image for blind or partially sighted users and + search engines +content: + type: 'content' + label: + es: 'Contenido del artículo' + en: 'Post content' + help: + es: 'Escribe aquí el artículo' + en: 'Write down your post' +permalink: + type: 'string' + label: + es: 'Enlace' + en: 'Permalink' + help: + es: | + Si no quieres utilizar el formato de enlaces general del sitio + para este artículo, especifica uno aquí. + en: | + If you don't want to follow the site's link format for this + post, change it here. +categories: + type: 'array' + label: + es: 'Categorías' + en: 'Categories' + help: + es: 'Ayudan a organizar los artículos en temas' + en: 'Use categories to organize posts by themes' +tags: + type: 'array' + label: + es: 'Etiquetas' + en: 'Tags' + help: + es: 'Usa etiquetas para resaltar palabras clave' + en: 'Tags are helpful as keywords' +draft: + type: 'boolean' + label: + es: 'Borrador' + en: 'Draft' + help: + es: 'Este artículo aun no está listo para publicar' + en: "This post isn't ready to be published yet" +order: + type: 'order' + label: + es: 'Orden' + en: 'Order' + help: + es: 'La posición del artículo en la lista de artículos' + en: 'The post position in the posts list' +--- diff --git a/sutty-base-jekyll-theme.gemspec b/sutty-base-jekyll-theme.gemspec index 2aadcba..4f29c3d 100644 --- a/sutty-base-jekyll-theme.gemspec +++ b/sutty-base-jekyll-theme.gemspec @@ -29,6 +29,7 @@ Gem::Specification.new do |spec| '_layouts/**/*', '_includes/**/*', '_sass/**/*', + '_data/**/*', 'LICENSE*', 'README*'] @@ -59,6 +60,7 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency 'jekyll-seo-tag', '~> 2.1' spec.add_runtime_dependency 'jekyll-images', '~> 0.2' spec.add_runtime_dependency 'jekyll-include-cache', '~> 0' + spec.add_runtime_dependency 'jekyll-data', '~> 1.1' # Dependencias de desarrollo spec.add_development_dependency 'bundler', '~> 2.1'