浏览代码

Add if statement around content printing

Some list pages, such as tags and categories, don't have content. Added
an if statement around the content panel to avoid displaying an empty
panel.
Apis Necros 2 年之前
父节点
当前提交
c6b1193c78
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      layouts/_default/list.html

+ 2 - 0
layouts/_default/list.html

@@ -1,7 +1,9 @@
 {{ define "main" }}
 {{ define "main" }}
+	{{- if gt (len .Content) 0 }}
 	<div class="panel space-y-2">
 	<div class="panel space-y-2">
 		{{ .Content }}
 		{{ .Content }}
 	</div>
 	</div>
+	{{- end }}
 	{{ range .Pages.ByPublishDate.Reverse }}
 	{{ range .Pages.ByPublishDate.Reverse }}
 	{{- $images := default (slice "/imgs/no-image-new.webp" "/imgs/no-image-new.png") .Params.Images }}
 	{{- $images := default (slice "/imgs/no-image-new.webp" "/imgs/no-image-new.png") .Params.Images }}
 	{{- $altText := default "No alt text" .Params.ImageAltText }}
 	{{- $altText := default "No alt text" .Params.ImageAltText }}