feat: add draft label for draft postspull/2/head
@@ -17,7 +17,7 @@ | |||
{{- if (in (.Site.Params.excludedTypes | default (slice "page")) .Type) -}} | |||
{{- else -}} | |||
<li class="post"> | |||
<a href="{{ .RelPermalink }}">{{.Title}}</a> <span class="meta">{{ dateFormat "Jan 2, 2006" .Date }}</span> | |||
<a href="{{ .RelPermalink }}">{{.Title}}</a> <span class="meta">{{ dateFormat "Jan 2, 2006" .Date }}{{ if .Draft }} <span class="draft-label">DRAFT</span> {{ end }}</span> | |||
</li> | |||
{{- end -}} | |||
{{- end -}} |
@@ -7,7 +7,7 @@ | |||
<div class="post-header"> | |||
<h1 class="title">{{ .Title }}</h1> | |||
<div class="meta">Posted at — {{ dateFormat "Jan 2, 2006" .Date }}</div> | |||
<div class="meta">Posted at — {{ dateFormat "Jan 2, 2006" .Date }}{{ if .Draft }} <span class="draft-label">DRAFT</span> {{ end }}</div> | |||
</div> | |||
<div class="markdown"> |
@@ -14,7 +14,7 @@ | |||
{{ $paginator := .Paginate (where $pages "Params.hidden" "ne" true) }} | |||
{{ range $paginator.Pages }} | |||
<div class="post"> | |||
<div class="meta">{{ dateFormat "Jan 2, 2006" .Date }}</div> | |||
<div class="meta">{{ dateFormat "Jan 2, 2006" .Date }}{{ if .Draft }} <span class="draft-label">DRAFT</span> {{ end }}</div> | |||
<a class="title" href="{{ .RelPermalink }}">{{.Title}}</a> — | |||
<span class="description"> | |||
{{ if isset .Params "description" }} |
@@ -284,6 +284,15 @@ ul { | |||
margin-top: 10px; | |||
} | |||
.post .draft-label { | |||
color: #a00; | |||
text-decoration: none; | |||
padding: 2px 4px; | |||
border-radius: 4px; | |||
margin-left: 6px; | |||
background-color: #f9f2f4; | |||
} | |||
.list .posts .post .meta { | |||
margin-bottom: 0; | |||
margin-left: 5px; |