mirror of
				https://github.com/pawroman/zola-theme-terminimal.git
				synced 2025-10-30 23:56:15 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			96 lines
		
	
	
	
		
			3.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
	
		
			3.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% macro content(page, summary) %}
 | |
|     {%- if summary and page.summary %}
 | |
|         <div class="post-content">
 | |
|             {{ page.summary | safe }}
 | |
|         </div>
 | |
|         <div>
 | |
|             <a class="read-more button" href="{{ page.permalink }}">Read more ↩</a>
 | |
|         </div>
 | |
|     {% else %}
 | |
|         <div class="post-content">
 | |
|             {{ page.content | safe }}
 | |
|         </div>
 | |
|     {%- endif %}
 | |
| {% endmacro content %}
 | |
| 
 | |
| 
 | |
| {% macro date(page) %}
 | |
|     <span class="post-date">
 | |
|         {%- if page.date %}
 | |
|             {{ page.date | date(format="%Y-%m-%d") }}
 | |
|         {% endif -%}
 | |
|     </span>
 | |
| {% endmacro post_date %}
 | |
| 
 | |
| 
 | |
| {% macro earlier_later(page) %}
 | |
|     {%- if config.extra.enable_post_view_navigation and page.earlier or page.later %}
 | |
|         <div class="pagination">
 | |
|             <div class="pagination__title">
 | |
|                 <span class="pagination__title-h">{{ config.extra.post_view_navigation_prompt }}</span>
 | |
|                 <hr />
 | |
|             </div>
 | |
|             <div class="pagination__buttons">
 | |
|                 {%- if page.later %}
 | |
|                     <span class="button previous">
 | |
|                         <a href="{{ page.later.permalink }}">
 | |
|                             <span class="button__icon">←</span> 
 | |
|                             <span class="button__text">{{ page.later.title }}</span>
 | |
|                         </a>
 | |
|                     </span>
 | |
|                 {% endif %}
 | |
|                 {% if page.earlier %}
 | |
|                     <span class="button next">
 | |
|                         <a href="{{ page.earlier.permalink }}">
 | |
|                             <span class="button__text">{{ page.earlier.title }}</span> 
 | |
|                             <span class="button__icon">→</span>
 | |
|                         </a>
 | |
|                     </span>
 | |
|                 {% endif -%}
 | |
|             </div>
 | |
|         </div>
 | |
|     {% endif -%}
 | |
| {% endmacro earlier_later %}
 | |
| 
 | |
| 
 | |
| {% macro header(page) %}
 | |
|     <h1 class="post-title"><a href="{{ page.permalink }}">{{ page.title }}</a></h1>
 | |
|     <div class="post-meta-inline">
 | |
|         {{ post_macros::date(page=page) }}
 | |
|     </div>
 | |
| 
 | |
|     {{ post_macros::tags(page=page) }}
 | |
| {% endmacro header %}
 | |
| 
 | |
| 
 | |
| {% macro list_posts(pages) %}
 | |
|     <ul>
 | |
|     {%- for page in pages %}
 | |
|         <li class="post-list">
 | |
|             <a href="{{ page.permalink }}">
 | |
|                 <span class="post-date">{{ page.date }}</span>
 | |
|                 :: <span class="post-list-title">{{ page.title }}</span></a>
 | |
|             {{ post_macros::tags(page=page, short=true) }}
 | |
|         </li>
 | |
|     {% endfor -%}
 | |
|     </ul>
 | |
| {% endmacro list_posts %}
 | |
| 
 | |
| 
 | |
| {% macro tags(page, short=false) %}
 | |
|     {%- if page.taxonomies and page.taxonomies.tags %}
 | |
|         <span class="post-tags-inline">
 | |
|             {%- if short %}
 | |
|                 ::
 | |
|                 {%- set sep = "," -%}
 | |
|             {% else %}
 | |
|                 :: tags: 
 | |
|                 {%- set sep = " " -%}
 | |
|             {% endif -%}
 | |
|             {%- for tag in page.taxonomies.tags %}
 | |
|                 <a class="post-tag" href="{{ get_taxonomy_url(kind='tags', name=tag) }}">#{{ tag }}</a>
 | |
|                 {%- if not loop.last %}{{ sep | safe }}{% endif -%}
 | |
|             {% endfor -%}
 | |
|         </span>
 | |
|     {% endif -%}
 | |
| {% endmacro tags %}
 | 
