From 1ce0ada18e576a5aaac0d3dc28bd60575a1fdab8 Mon Sep 17 00:00:00 2001 From: Ngô Ngọc Đức Huy Date: Fri, 28 Jul 2023 20:50:19 +0700 Subject: Add layout for book and post --- .reuse/dep5 | 2 +- archetypes/blog.md | 6 ++++++ archetypes/book.md | 6 ++++++ archetypes/default.md | 6 ------ layouts/_default/list.html | 15 ++++++++++++++- 5 files changed, 27 insertions(+), 8 deletions(-) create mode 100644 archetypes/blog.md create mode 100644 archetypes/book.md diff --git a/.reuse/dep5 b/.reuse/dep5 index 317d529..7b33825 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -3,7 +3,7 @@ Upstream-Name: victor Upstream-Contact: Ngô Ngọc Đức Huy Source: https://git.sr.ht/~huyngo/victor -Files: layouts/* +Files: layouts/* archetypes/* Copyright: 2022-2023 Ngô Ngọc Đức Huy License: MIT diff --git a/archetypes/blog.md b/archetypes/blog.md new file mode 100644 index 0000000..e5acb6f --- /dev/null +++ b/archetypes/blog.md @@ -0,0 +1,6 @@ ++++ +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +categories: [ blog ] +draft: true ++++ diff --git a/archetypes/book.md b/archetypes/book.md new file mode 100644 index 0000000..0da07c8 --- /dev/null +++ b/archetypes/book.md @@ -0,0 +1,6 @@ ++++ +title: "{{ replace .Name "-" " " | title }}" +weight: +categories: [ book ] +draft: true ++++ diff --git a/archetypes/default.md b/archetypes/default.md index d6c9481..351a260 100644 --- a/archetypes/default.md +++ b/archetypes/default.md @@ -1,9 +1,3 @@ - - +++ title: "{{ replace .Name "-" " " | title }}" date: {{ .Date }} diff --git a/layouts/_default/list.html b/layouts/_default/list.html index dfd346c..ecac06c 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -8,8 +8,8 @@ SPDX-License-Identifier: MIT
{{ .Content }}
+ {{ if in .Params.categories "book" }}
-

{{ i18n .Title }}

    {{ range sort .Pages "Weight" }}
  1. @@ -20,4 +20,17 @@ SPDX-License-Identifier: MIT {{ end }}
+ {{ else }} +
+
    + {{ range sort .Pages "Date" }} +
  1. + {{ trim .Title " " }} + {{ partial "post-language-switcher.html" . }} + {{ partial "post-info.html" . }} +
  2. + {{ end }} +
      +
+ {{ end }} {{ end }} -- cgit 1.4.1