layout: default


<article class=“post-item” itemscope itemtype=“schema.org/BlogPosting”>

<header>
    <h1 itemprop="name headline" class="post-item-title">{{ page.title | escape }}</h1>
    <p class="post-item-date">
            <time class="dt-published" datetime="{{ page.date | date_to_xmlschema }}" itemprop="datePublished">
                    {%- assign date_format = site.devblog.date_format | default: "%b %-d, %Y" -%}
                    {{ page.date | date: date_format }}
            </time>
            {%- if page.author -%}
            • <span itemprop="author" itemscope itemtype="http://schema.org/Person"><span class="p-author h-card" itemprop="name">{{ page.author | escape }}</span></span>
            {%- endif -%}</p>
</header>
<div class="post-item-summary">
    {{ content }}
</div>
<hr>
{%- include comments.html -%}
<a class="u-url" href="{{ page.url | relative_url }}" hidden></a>

</article> {%- if page.comments != false -%}

<script>
    function setupForm() {
        var status = document.getElementById('commentstatus');
        status.innerText = '';
        var requiredIds = [ 'message', 'email', 'name'];
        var missing = requiredIds.filter(id => document.getElementById(id).value.length < 3);
        if (missing.length > 0) {
            status.innerText = 'Alguns campos são obrigatórios - (' + missing.join(', ') + ')';
            return;
        }
        var button = document.getElementById('commentbutton');
        if (button.innerText != 'Clique novamente para Confirmar') {
            button.innerText = 'Clique novamente para Confirmar';
            return;
        }
        var form = document.getElementById('commentform');
        form.action = '{{ site.comments.receiver }}';
        button.innerText = 'Enviando...';
        button.disabled = true;
        form.submit();
        var fields = document.getElementById('commentfields');
        fields.disabled = true;
    }
</script>
<noscript>
    Habilite o JavaScript para conseguir inserir o comentário
</noscript>

{%- endif -%}