1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-24 13:12:10 +00:00
seirdy.one/layouts/partials/webrings.html

42 lines
1.8 KiB
HTML
Raw Normal View History

<!--
Some webrings require the sending of a "Referer" header,
but my site has two non-canonical mirrors. Don't add those.
-->{{- $refPol := "no-referrer" -}}
{{- if eq site.BaseURL "https://seirdy.one/" -}}
{{- $refPol = "strict-origin" -}}
{{- end -}}
<h2 id="webrings">Webrings</h2>
{{ $webringData := after 1 (getCSV "," "/csv/webrings.csv") -}}
<p>This site is part of {{ len $webringData }} <a href="https://en.wikipedia.org/wiki/Webring">webrings</a>. A webring is a collection of sites in a circular doubly-linked list; each website links to the next and previous site in the list.</p>
2022-05-26 05:36:43 +00:00
<p>Some of the “next” and “previous” links contain JavaScript; you need to enable it to be re-directed to the correct page. Ive marked these links with “JS”.</p>
2022-05-23 22:17:02 +00:00
<details>
<summary>Toggle webrings list</summary>
<ol>
{{- range $i, $r := $webringData }}
{{- $webringName := index $r 0 }}
<li>
<details>
<summary>{{- $webringName -}}</summary>
<ol>
<li>
<a href="{{- index $r 2 -}}">{{- $webringName }} webring home</a>
</li>
<li>
<a href="{{- index $r 1 -}}" rel="nofollow ugc" referrerpolicy="{{ $refPol }}">Previous {{ $webringName }} site</a>
</li>
<li>
<a href="{{- index $r 3 -}}" rel="nofollow ugc" referrerpolicy="{{ $refPol }}">Next {{ $webringName }} site</a>
</li>
{{- if ne (index $r 4) "null" }}
<li>
<a href="{{- index $r 4 -}}" rel="nofollow ugc" referrerpolicy="{{ $refPol }}">Random {{ $webringName }} site</a>
</li>
{{- end }}
2022-05-23 22:17:02 +00:00
</ol>
</details>
</li>
{{- end -}}
</ol>
</details>
<p>If youre part of a webring and would like me to join, just ask. Ill probably accept if joining only requires me to add hyperlinks to this page (no scripts, external content, or images), and if the ring doesnt seem to promote anything I find objectionable.</p>