diff --git a/layouts/_default/list.html b/layouts/_default/list.html
index e5c2cfe..e83ca15 100644
--- a/layouts/_default/list.html
+++ b/layouts/_default/list.html
@@ -21,7 +21,7 @@
{{ if .Params.tags }}{{ index .Params.tags 0 | title }}:{{ end }}
- {{.Title}}{{ if .Params.subtitle }}
+ {{ .Title }}{{ if and (.Params.subtitle) (and (.Params.author) (.Params.date)) }}
{{ "--" | markdownify }} {{ .Params.subtitle}}
{{ end }}