git: cafcba7d54 - main - website/events: Fix unique links

Danilo G. Baio dbaio at FreeBSD.org
Fri Jul 16 22:16:54 UTC 2021


The branch main has been updated by dbaio:

URL: https://cgit.FreeBSD.org/doc/commit/?id=cafcba7d545f4785028bb7a7e8797efeac3c9d0b

commit cafcba7d545f4785028bb7a7e8797efeac3c9d0b
Author:     Danilo G. Baio <dbaio at FreeBSD.org>
AuthorDate: 2021-07-16 22:05:18 +0000
Commit:     Danilo G. Baio <dbaio at FreeBSD.org>
CommitDate: 2021-07-16 22:09:19 +0000

    website/events: Fix unique links
    
    Every time an event item is added, the entire chain of links is changed.
    
    All events already have an exclusive ID, so instead of generating a new
    reference for each item, point to it.
---
 website/themes/beastie/layouts/events/events.rss.xml | 2 +-
 website/themes/beastie/layouts/events/list.html      | 3 ---
 website/themes/beastie/layouts/events/single.html    | 3 ---
 website/themes/beastie/layouts/partials/events.html  | 2 +-
 4 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/website/themes/beastie/layouts/events/events.rss.xml b/website/themes/beastie/layouts/events/events.rss.xml
index 194a747341..aaf582bc6b 100644
--- a/website/themes/beastie/layouts/events/events.rss.xml
+++ b/website/themes/beastie/layouts/events/events.rss.xml
@@ -30,7 +30,7 @@
                 </description>
               {{ end }}
               <link>{{ .url }}</link>
-              <guid>{{ .url }}</guid>
+              <guid>{{ absLangURL ($.Site.BaseURL) }}events/#{{ .id }}</guid>
             </item>
           {{ end }}
         {{ end }}
diff --git a/website/themes/beastie/layouts/events/list.html b/website/themes/beastie/layouts/events/list.html
index 29c1afffd1..8384a25a97 100644
--- a/website/themes/beastie/layouts/events/list.html
+++ b/website/themes/beastie/layouts/events/list.html
@@ -109,7 +109,6 @@
                       {{ if and (ge (dateFormat "20060102" .endDate) (dateFormat "20060102" now)) (eq (dateFormat "2006-1" .endDate) $yearMonth) }}
                         <li id="{{ .id }}">
                           <p>
-                            <a id="{{ dateFormat "2006-01" .endDate }}:{{ $eventsCounter }}"></a>
                             <b><a href="{{ .url }}">{{ .name }}</a></b>, {{ .site }}, {{ .city }}, {{ .country }}
                             <br />
                             <em>{{ dateFormat "02" .startDate }} - {{ dateFormat "02 January, 2006" .endDate }}</em>
@@ -140,7 +139,6 @@
                       {{ if and (lt (dateFormat "20060102" .endDate) (dateFormat "20060102" now)) (eq (dateFormat "2006-1" .endDate) $yearMonth) }}
                         <li id="{{ .id }}">
                           <p>
-                            <a id="{{ dateFormat "2006-01" .endDate }}:{{ $eventsCounter }}"></a>
                             <b><a href="{{ .url }}">{{ .name }}</a></b>, {{ .site }}, {{ .city }}, {{ .country }}
                             <br />
                             <em>{{ dateFormat "02" .startDate }} - {{ dateFormat "02 January, 2006" .endDate }}</em>
@@ -186,7 +184,6 @@
                   {{ if and (lt (dateFormat "20060102" .endDate) (dateFormat "20060102" now)) (eq (dateFormat "2006-1" .endDate) $yearMonth) }}
                     <li id="{{ .id }}">
                       <p>
-                        <a id="{{ dateFormat "2006-01" .endDate }}:{{ $eventsCounter }}"></a>
                         <b><a href="{{ .url }}">{{ .name }}</a></b>, {{ .site }}, {{ .city }}, {{ .country }}
                         <br />
                         <em>{{ dateFormat "02" .startDate }} - {{ dateFormat "02 January, 2006" .endDate }}</em>
diff --git a/website/themes/beastie/layouts/events/single.html b/website/themes/beastie/layouts/events/single.html
index 29c1afffd1..8384a25a97 100644
--- a/website/themes/beastie/layouts/events/single.html
+++ b/website/themes/beastie/layouts/events/single.html
@@ -109,7 +109,6 @@
                       {{ if and (ge (dateFormat "20060102" .endDate) (dateFormat "20060102" now)) (eq (dateFormat "2006-1" .endDate) $yearMonth) }}
                         <li id="{{ .id }}">
                           <p>
-                            <a id="{{ dateFormat "2006-01" .endDate }}:{{ $eventsCounter }}"></a>
                             <b><a href="{{ .url }}">{{ .name }}</a></b>, {{ .site }}, {{ .city }}, {{ .country }}
                             <br />
                             <em>{{ dateFormat "02" .startDate }} - {{ dateFormat "02 January, 2006" .endDate }}</em>
@@ -140,7 +139,6 @@
                       {{ if and (lt (dateFormat "20060102" .endDate) (dateFormat "20060102" now)) (eq (dateFormat "2006-1" .endDate) $yearMonth) }}
                         <li id="{{ .id }}">
                           <p>
-                            <a id="{{ dateFormat "2006-01" .endDate }}:{{ $eventsCounter }}"></a>
                             <b><a href="{{ .url }}">{{ .name }}</a></b>, {{ .site }}, {{ .city }}, {{ .country }}
                             <br />
                             <em>{{ dateFormat "02" .startDate }} - {{ dateFormat "02 January, 2006" .endDate }}</em>
@@ -186,7 +184,6 @@
                   {{ if and (lt (dateFormat "20060102" .endDate) (dateFormat "20060102" now)) (eq (dateFormat "2006-1" .endDate) $yearMonth) }}
                     <li id="{{ .id }}">
                       <p>
-                        <a id="{{ dateFormat "2006-01" .endDate }}:{{ $eventsCounter }}"></a>
                         <b><a href="{{ .url }}">{{ .name }}</a></b>, {{ .site }}, {{ .city }}, {{ .country }}
                         <br />
                         <em>{{ dateFormat "02" .startDate }} - {{ dateFormat "02 January, 2006" .endDate }}</em>
diff --git a/website/themes/beastie/layouts/partials/events.html b/website/themes/beastie/layouts/partials/events.html
index 0852e870cc..b4bdb21ce5 100644
--- a/website/themes/beastie/layouts/partials/events.html
+++ b/website/themes/beastie/layouts/partials/events.html
@@ -18,7 +18,7 @@
             <p>
               <span class="txtdate">{{ dateFormat "2006-01-02" .startDate }} - {{ dateFormat "2006-01-02" .endDate }}</span>
               <br />
-              <a href="{{ if (fileExists $eventsPath) -}}{{ .Site.BaseURL | relLangURL }}{{ else }}{{ $.Site.BaseURL }}{{- end }}events/#{{ dateFormat "2006-01" .endDate }}:{{ $eventsCounter }}">
+              <a href="{{ if (fileExists $eventsPath) -}}{{ .Site.BaseURL | relLangURL }}{{ else }}{{ $.Site.BaseURL }}{{- end }}events/#{{ .id }}">
                 {{ .name }}
                 <br />
                 {{ if or (.city) (.country) }}({{end}}{{ if .city }}{{ .city }},{{ end }} {{ if .country }}{{ .country }}{{ end }}{{ if or (.city) (.country) }}){{end}}


More information about the dev-commits-doc-all mailing list