%PDF- %PDF-
Direktori : /www/specpages-backup/themes/dawn/layout/_macro/ |
Current File : /www/specpages-backup/themes/dawn/layout/_macro/post.njk |
{##################} {### POST BLOCK ###} {##################} <div class="post-block"> {# Gallery support #} {{ post_gallery(post.photos) }} <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="{{ post.lang }}"> <link itemprop="mainEntityOfPage" href="{{ post.permalink }}"> <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"> <meta itemprop="image" content="{{ url_for(theme.avatar.url or theme.images + '/avatar.gif') }}"> <meta itemprop="name" content="{{ author }}"> <meta itemprop="description" content="{{ description }}"> </span> <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"> <meta itemprop="name" content="{{ title }}"> </span> {%- if post.header !== false %} <header class="post-header"> <{%- if is_index %}h2{% else %}h1{%- endif %} class="post-title{%- if post.direction and post.direction.toLowerCase() === 'rtl' %} rtl{%- endif %}" itemprop="name headline"> {# Link posts #} {%- if post.link %} {%- if post.sticky > 0 %} <span class="post-sticky-flag" title="{{ __('post.sticky') }}"> <i class="fa fa-thumbtack"></i> </span> {%- endif %} {%- set postTitleIcon = '<i class="fa fa-external-link-alt"></i>' %} {%- set postText = post.title or post.link %} {{- next_url(post.link, postText + postTitleIcon, {class: 'post-title-link post-title-link-external', itemprop: 'url'}) }} {% elif is_index %} {%- if post.sticky > 0 %} <span class="post-sticky-flag" title="{{ __('post.sticky') }}"> <i class="fa fa-thumbtack"></i> </span> {%- endif %} {{- next_url(post.path, post.title or __('post.untitled'), {class: 'post-title-link', itemprop: 'url'}) }} {%- else %} {{- post.title }} {{- post_edit(post.source) }} {%- endif %} </{%- if is_index %}h2{% else %}h1{%- endif %}> <div class="post-meta-container"> {{ partial('_partials/post/post-meta.njk') }} {%- if post.description and (not theme.excerpt_description or not is_index) %} <div class="post-description">{{ post.description }}</div> {%- endif %} </div> </header> {%- endif %} {#################} {### POST BODY ###} {#################} <div class="post-body{%- if post.direction and post.direction.toLowerCase() === 'rtl' %} rtl{%- endif %}" itemprop="articleBody"> {%- if is_index %} {%- if post.description and theme.excerpt_description %} <p>{{ post.description }}</p> <!--noindex--> {%- if theme.read_more_btn %} <div class="post-button"> <a class="btn" href="{{ url_for(post.path) }}"> {{ __('post.read_more') }} » </a> </div> {%- endif %} <!--/noindex--> {% elif post.excerpt %} {{ post.excerpt }} <!--noindex--> {%- if theme.read_more_btn %} <div class="post-button"> <a class="btn" href="{{ url_for(post.path) }}#more" rel="contents"> {{ __('post.read_more') }} » </a> </div> {%- endif %} <!--/noindex--> {% else %} {{ post.content }} {%- endif %} {% else %} {{ post.content }} {%- endif %} </div> {#####################} {### END POST BODY ###} {#####################} {%- if theme.related_posts.enable and (theme.related_posts.display_in_home or not is_index) %} {{ partial('_partials/post/post-related.njk') }} {%- endif %} <footer class="post-footer"> {%- if is_index %} <div class="post-eof"></div> {% else %} {{- next_inject('postBodyEnd') }} {%- if post.reward_settings.enable %} {{ partial('_partials/post/post-reward.njk') }} {%- endif %} {%- if theme.creative_commons.license and theme.creative_commons.post and post.copyright !== false %} {{ partial('_partials/post/post-copyright.njk') }} {%- endif %} {%- if theme.follow_me %} {{ partial('_partials/post/post-followme.njk', {}, {cache: theme.cache.enable}) }} {%- endif %} {%- if post.tags and post.tags.length %} {%- set tag_indicate = '<i class="fa fa-tag"></i>' if theme.tag_icon else '#' %} <div class="post-tags"> {%- for tag in post.tags.toArray() %} <a href="{{ url_for(tag.path) }}" rel="tag">{{ tag_indicate }} {{ tag.name }}</a> {%- endfor %} </div> {%- endif %} {{ partial('_partials/post/post-footer.njk', {}, {cache: theme.cache.enable}) }} {%- if theme.post_navigation and (post.prev or post.next) %} {%- set prev = post.prev if theme.post_navigation === 'right' else post.next %} {%- set next = post.next if theme.post_navigation === 'right' else post.prev %} <div class="post-nav"> <div class="post-nav-item"> {%- if prev %} <a href="{{ url_for(prev.path) }}" rel="prev" title="{{ prev.title }}"> <i class="fa fa-chevron-left"></i> {{ prev.title }} </a> {%- endif %} </div> <div class="post-nav-item"> {%- if next %} <a href="{{ url_for(next.path) }}" rel="next" title="{{ next.title }}"> {{ next.title }} <i class="fa fa-chevron-right"></i> </a> {%- endif %} </div> </div> {%- endif %} {%- endif %} </footer> </article> </div> {######################} {### END POST BLOCK ###} {######################}