add special 'cards' (i.e. zettel) layout
This commit is contained in:
		
							parent
							
								
									93de6c6a98
								
							
						
					
					
						commit
						67bf21ac6c
					
				
					 2 changed files with 49 additions and 1 deletions
				
			
		
							
								
								
									
										48
									
								
								layouts/cards/single.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								layouts/cards/single.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,48 @@ | |||
| {{ define "main" -}} | ||||
| 
 | ||||
| <div class="row"> | ||||
|   {{- $mainwidth := or (and .Params.noSidebar "12") "8" -}} | ||||
|   <div class="col-md-{{ $mainwidth }}"> | ||||
|     <article class="card mt-3 mb-3"  | ||||
|              itemscope itemtype="http://schema.org/BlogPosting"> | ||||
|       {{ if .Title -}} | ||||
|       <header class="post-header card-header"> | ||||
|         <h2 class="post-title" itemprop="name headline">{{ .Title }}</h2> | ||||
|         {{ if and (not .Params.nodate) .Date -}} | ||||
|         <p class="post-meta"> | ||||
|           <time datetime='{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}'  | ||||
|                 itemprop="datePublished">{{ .Date.Format (i18n "dateFormat") }}</time> | ||||
|           {{ with .Params.Author -}} •  | ||||
|             <span itemprop="author" itemscope  | ||||
|                   itemtype="http://schema.org/Person"> | ||||
|               <span itemprop="name">{{ . }}</span></span> | ||||
|           {{- end }} | ||||
|         </p> | ||||
|         {{- end }} | ||||
|       </header> | ||||
|       {{- end }} | ||||
|       {{ with .Content -}} | ||||
|       <div class="post-content card-body" itemprop="articleBody">{{ . }}</div> | ||||
|       {{- end }} | ||||
|        | ||||
| 	  {{- $related := .Site.RegularPages.RelatedTo (keyVals "parents" .Params.pageid) -}} | ||||
|       {{ range sort (sort $related "Date" "desc") "Weight" }} | ||||
|         <div class="card-body"> | ||||
|           <h3 class="post-title" itemprop="name headline">{{ .Title }}</h3> | ||||
|           {{ with .Content -}} | ||||
|           <div itemprop="articleBody">{{ . }}</div> | ||||
|           {{- end }} | ||||
|   	    </div> | ||||
|       {{ end }} | ||||
| 
 | ||||
| 	</article> | ||||
| 
 | ||||
|   </div> | ||||
|   | ||||
|   {{ if not .Params.noSidebar -}} | ||||
|     {{ partial "sidebar.html" . }} | ||||
|   {{- end }} | ||||
| </div> | ||||
| 
 | ||||
| {{- end }} | ||||
| 
 | ||||
|  | @ -22,7 +22,7 @@ | |||
|   {{- if $refPage -}} | ||||
|     <a href="{{ $refPage.Permalink }}"><img  | ||||
|         src="{{ $image.RelPermalink }}" alt="{{ or $alt $refPage.Title }}" | ||||
| 			class="{{ $class }}"></a> | ||||
| 		class="{{ $class }}"></a> | ||||
|   {{- else -}} | ||||
|     <img src="{{ $image.RelPermalink }}" alt="{{ $alt }}" class="{{ $class }}"> | ||||
|   {{- end -}} | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue