mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-23 03:46:23 +00:00
41 lines
1.4 KiB
Text
41 lines
1.4 KiB
Text
- dir = t("locales.#{@locale}.dir")
|
|
.row.justify-content-center
|
|
.col-md-8
|
|
%article.content.table-responsive-md
|
|
= link_to t('posts.edit'),
|
|
edit_site_post_path(@site, @post.id),
|
|
class: 'btn btn-block'
|
|
|
|
- unless @post.layout.ignored?
|
|
= link_to t('posts.preview.btn'),
|
|
site_post_preview_path(@site, @post.id),
|
|
class: 'btn btn-block',
|
|
target: '_blank',
|
|
rel: 'noopener'
|
|
|
|
%table.table.table-condensed
|
|
%thead
|
|
%tr
|
|
%th.text-center{ colspan: 2 }= t('.front_matter')
|
|
%tbody
|
|
- @post.attributes.each do |attr|
|
|
- metadata = @post[attr]
|
|
- next unless metadata.front_matter?
|
|
|
|
- cache [metadata, I18n.locale] do
|
|
= render("posts/attribute_ro/#{metadata.type}",
|
|
post: @post, attribute: attr,
|
|
metadata: metadata,
|
|
site: @site,
|
|
tags: all_html_tags,
|
|
locale: @locale,
|
|
dir: dir)
|
|
|
|
-# Mostrar todo lo que no va en el front_matter (el contenido)
|
|
- @post.attributes.each do |attr|
|
|
- metadata = @post[attr]
|
|
- next if metadata.front_matter?
|
|
|
|
- cache [metadata, I18n.locale] do
|
|
%section.editor{ id: attr, dir: dir }
|
|
= @post.public_send(attr).value.html_safe
|