From a17b1bd38bc59c7a005aa79d18706b4ed9ee62dd Mon Sep 17 00:00:00 2001 From: freesky-edward Date: Sat, 24 Aug 2019 10:34:07 +0800 Subject: [PATCH] Splite events from news page --- config.toml | 2 +- content/events/linked-post.md | 9 +- themes/project/layouts/events/list.html | 115 ++++++++++++++++++++++ themes/project/layouts/events/single.html | 75 ++++++++++++++ 4 files changed, 195 insertions(+), 6 deletions(-) create mode 100644 themes/project/layouts/events/list.html create mode 100644 themes/project/layouts/events/single.html diff --git a/config.toml b/config.toml index baecb10..5303579 100644 --- a/config.toml +++ b/config.toml @@ -50,7 +50,7 @@ paginate = 10 [[menu.main]] identifier = "events" name = "Upcoming Events" - url = "/news.html" + url = "/events.html" parent = "community" weight = 2 diff --git a/content/events/linked-post.md b/content/events/linked-post.md index f2793d1..b710474 100644 --- a/content/events/linked-post.md +++ b/content/events/linked-post.md @@ -1,14 +1,13 @@ +++ -title = "Linked post" -date = "2015-10-02T21:49:20+02:00" -tags = ["golang", "programming", "theme", "hugo"] +title = "Huawei Connect" +date = "2017-09-18T21:49:20+02:00" +tags = ["meetup", "summit"] categories = ["programming"] banner = "img/banners/banner-4.jpg" author = "John Doe" +++ -I'm a linked post in the menu. You can add other posts by adding the following line to the frontmatter: - +Huawei Connect summity will hold on 18th Sep in Shanghai. menu = "main" diff --git a/themes/project/layouts/events/list.html b/themes/project/layouts/events/list.html new file mode 100644 index 0000000..c9795b9 --- /dev/null +++ b/themes/project/layouts/events/list.html @@ -0,0 +1,115 @@ + + + + {{ partial "head.html" . }} + + + +
+ +
+ + {{ partial "nav.html" . }} + +
+ + {{ partial "breadcrumbs.html" . }} + +
+
+
+ + +
+ + {{ $paginator := .Paginate (where .Data.Pages "Type" "events") }} + {{ range $paginator.Pages }} +
+
+ +
+

{{ .Title }}

+
+

+ {{ if isset .Params "author" }} + {{ i18n "authorBy" }} {{ .Params.author }} + {{ end }} + {{ if isset .Params "categories" }} + {{ if gt (len .Params.categories) 0 }} + in {{ index .Params.categories 0 }} + {{ end }} + {{ end }} + +

+

+ {{ .Date.Format .Site.Params.date_format }} +

+
+

{{ .Summary }}

+

{{ i18n "continueReading" }} +

+
+
+
+ {{ end }} + + +
+ + + + + + +
+ + + + {{ partial "sidebar.html" . }} + + + +
+ + + + +
+ +
+ +
+ + + {{ partial "footer.html" . }} + +
+ + + {{ partial "scripts.html" . }} + + + diff --git a/themes/project/layouts/events/single.html b/themes/project/layouts/events/single.html new file mode 100644 index 0000000..49ea68b --- /dev/null +++ b/themes/project/layouts/events/single.html @@ -0,0 +1,75 @@ + + + + {{ partial "head.html" . }} + + + +
+ +
+ + {{ partial "nav.html" . }} + +
+ + {{ partial "breadcrumbs.html" . }} + +
+
+ +
+ + + +
+ +

{{ if .Params.author }}{{ i18n "authorBy" }} {{ .Params.author }} | {{ end }}{{ .Date.Format .Site.Params.date_format }}

+ +
+ {{ .Content }} +
+ + {{ if .Site.DisqusShortname }} +
+ {{ template "_internal/disqus.html" . }} +
+ {{ end }} + +
+ + + + + + +
+ + + + {{ partial "sidebar.html" . }} + + + +
+ + + + +
+ + +
+ +
+ + + {{ partial "footer.html" . }} + +
+ + + {{ partial "scripts.html" . }} + + + -- GitLab