diff --git a/assets/views/fragments/novelseriescontents-tn.jet.html b/assets/views/fragments/novelseriescontents-tn.jet.html index 4abbb40..04ea2d3 100644 --- a/assets/views/fragments/novelseriescontents-tn.jet.html +++ b/assets/views/fragments/novelseriescontents-tn.jet.html @@ -25,15 +25,18 @@ {{- if .AiType == 2 }} AI-generated {{- end }} + {{- range .Tags }} + {* NOTE: early block to catch the R-18 tag *} + {{- if isEmphasize(.) }} + {{ . }} + {{- end }} + {{- end }} {{- if .IsOriginal }} Original {{- end }} - {{- if .Brief.Genre != "0" }} - {{ novelGenre: .Brief.Genre }} - {{- end }} {{- range .Tags }} {{- if isEmphasize(.) }} - {{ . }} + {* Intentionally empty to not render anything to avoid duplication *} {{- else }} #{{ . }} diff --git a/assets/views/novel.jet.html b/assets/views/novel.jet.html index 8c2941e..5f1d8d8 100644 --- a/assets/views/novel.jet.html +++ b/assets/views/novel.jet.html @@ -23,7 +23,7 @@ {{- if .Novel.SeriesNavData }} -

+

{{- .Novel.SeriesNavData.Title }} #{{- .Novel.SeriesNavData.Order}} @@ -32,20 +32,18 @@ -

+

{{ .Novel.WordCount }} word(s) · {{ floor: .Novel.ReadingTime / 60 }} mins

@@ -57,7 +55,7 @@ -

{{ raw: .Novel.Description }}

+

{{ raw: .Novel.Description }}

@@ -67,7 +65,7 @@ {{- range .Novel.Tags.Tags }} {* NOTE: early block to catch the R-18 tag *} {{- if isEmphasize(.Name) }} - {{ . }} + {{ .Name }} {{- end }} {{- end }} {{- if .Novel.IsOriginal }} @@ -90,20 +88,16 @@
- - {{- .Novel.Views }} + {{- .Novel.Views }}
- - {{- .Novel.Bookmarks }} + {{- .Novel.Bookmarks }}
- - {{- .Novel.Likes }} + {{- .Novel.Likes }}
- - {{- parseTime: .Novel.CreateDate }} + {{- parseTime: .Novel.CreateDate }}
diff --git a/assets/views/novelSeries.jet.html b/assets/views/novelSeries.jet.html index bf4b1ca..663344e 100644 --- a/assets/views/novelSeries.jet.html +++ b/assets/views/novelSeries.jet.html @@ -16,45 +16,67 @@

{{ .NovelSeries.Title }}

- -

{{ raw: parsePixivRedirect(.NovelSeries.Caption) }}

- - -
-
- - {{ .NovelSeries.Total }} Episode(s) -
-
- - Updated on {{parseTime: .NovelSeries.UpdateDate }} -
-
- - {{ .NovelSeries.PublishedTotalCharacterCount }} character(s) -
-
- - {{ floor: .NovelSeries.PublishedReadingTime / 60 }} mins -
+ + + +

+ {{ .NovelSeries.PublishedTotalCharacterCount }} character(s) · {{ floor: .NovelSeries.PublishedReadingTime / 60 }} mins +

+ + + + + +

{{ raw: parsePixivRedirect(.NovelSeries.Caption) }}

+
- {{- if .NovelSeries.XRestrict != 0 }} - - {{ if .NovelSeries.XRestrict == 1 }} R-18 {{ else }} R-18G {{ end }} - - {{- end }} {{- if .NovelSeries.AiType == 2 }} AI-generated {{- end }} - {{- if .NovelSeries.GenreID != "0" }} - {{ novelGenre: .NovelSeries.GenreID }} + {{- if .NovelSeries.XRestrict != 0 }} + {* NOTE: different logic than usual due to isEmphasize not existing *} + {{ if .NovelSeries.XRestrict == 1 }} R-18 {{ else }} R-18G {{ end }} {{- end }} {{- if .NovelSeries.IsOriginal }} Original {{- end }} + {{- if .NovelSeries.GenreID != "0" }} + {{ novelGenre: .NovelSeries.GenreID }} + {{- end }} + {{- range .NovelSeries.Tags }} + {{- if isEmphasize(.) }} + {* Intentionally empty to not render anything to avoid duplication *} + {{- else }} + + #{{ . }} + + {{- end }} + {{- end }} +
+ + +
+
+ {{ .NovelSeries.Total }} episode(s) +
+
+ Updated on {{parseTime: .NovelSeries.UpdateDate }} +
@@ -69,27 +91,11 @@
-
- - -
- -
-

{{ len(.NovelSeriesContents) }} works in this series

+
+

{{ len(.NovelSeriesContents) }} works in this series

{{- range .NovelSeriesContents }} -
+
{{- include "fragments/novelseriescontents-tn" . }}