mirror of
https://github.com/Roslund/sthlm-mesh.git
synced 2026-03-28 17:43:02 +01:00
Meetups cleanup
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Meetups
|
||||
layout: list
|
||||
title: Kommande Meetups
|
||||
layout: meetups_list
|
||||
weight: 60
|
||||
---
|
||||
|
||||
@@ -13,10 +13,10 @@ STHLM-MESH är ett community – vem som helst kan arrangera en träff. Så här
|
||||
|
||||
1. Skapa en ny fil i `content/sv/blog/meetups/` (namnge gärna med datum i filnamnet).
|
||||
2. Utgå från mallen i `content/sv/blog/meetups/template.md` och fyll i plats, datum, tid och en kort beskrivning.
|
||||
3. Vill du använda vår RSVP-komponent skapa även en json fil under `static/events` utgå från filen `template.json`
|
||||
3. Vill du använda vår RSVP-komponent, skapa även en json-fil under `static/events` och utgå från filen `template.json`
|
||||
4. Skicka en PR på GitHub
|
||||
|
||||
Alternativ är det bara skriva till oss på Discord så hjälper vi dig lägga upp ditt event.
|
||||
Alternativt kan du skriva till oss på Discord så hjälper vi dig lägga upp ditt event.
|
||||
|
||||
|
||||
### Tidigare meetups
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
title: Meetup 19 Augusti - Telefonplan
|
||||
date: 2025-08-24
|
||||
layout: meetup_single
|
||||
build:
|
||||
render: never
|
||||
list: false
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
title: Meetup 15 Maj - Urban Deli
|
||||
date: 2024-05-04
|
||||
layout: meetup_single
|
||||
---
|
||||
<img src="https://scontent.fbma6-1.fna.fbcdn.net/v/t39.30808-6/517513963_10165535191003368_2344483791759405240_n.jpg?_nc_cat=108&ccb=1-7&_nc_sid=aa7b47&_nc_ohc=1IQDCYFVitsQ7kNvwFCBidv&_nc_oc=Adm11Q6GHS1gZnsrLV7dVr7LAiRaAch5ST5ibHdJp9rSAqM2tvFt_jjmVHregLuIwT4&_nc_zt=23&_nc_ht=scontent.fbma6-1.fna&_nc_gid=6MV6i5qkzcGiTihEtIBCxA&oh=00_AfVKeRaH00x7qjwO2l0Wo68kgBgRJG252rXJU3vz9VBOhw&oe=68B0F073" alt="Meetup photo" style="width: 50%; height: auto;">
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
title: Meetup 4 September - Sundbyberg
|
||||
date: 2024-08-10
|
||||
layout: meetup_single
|
||||
---
|
||||
|
||||
<img src="https://scontent.fbma6-1.fna.fbcdn.net/v/t39.30808-6/516826012_10162373418114303_5606218656961284323_n.jpg?_nc_cat=110&ccb=1-7&_nc_sid=75d36f&_nc_ohc=UZMnChz73lkQ7kNvwGf2OoL&_nc_oc=AdmsQS-Jmkt7zuhPWCQdQ-HZ1I6J1i8uPxd1GaOcU8m2r6YpQ3zmzZvw1X0pHdmL7lg&_nc_zt=23&_nc_ht=scontent.fbma6-1.fna&_nc_gid=uKFo5CFj1vS86BoYRvlv3g&oh=00_AfXqSc1J5XKsW1FIe-T_wnxoLkTJtsLJzkOQd-zJ2E1DIg&oe=68B0E106" alt="Meetup photo" style="width: 50%; height: auto;">
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
title: Meetup 8 April - Sundbyberg
|
||||
date: 2025-04-08
|
||||
layout: meetup_single
|
||||
---
|
||||
<img src="https://scontent.fbma6-1.fna.fbcdn.net/v/t39.30808-6/482214110_10161861083094303_3609145510463720959_n.jpg?stp=c0.29.1792.936a_dst-jpg_s1080x2048_tt6&_nc_cat=102&ccb=1-7&_nc_sid=75d36f&_nc_ohc=nwlZDBEmVkYQ7kNvwG6eOeV&_nc_oc=Adlpp_-FwSnb3FYSInWyBtG7y-D1uMiU2XYai5iP-_j8hC-GGXzYCKInUKbFeS3V1Wc&_nc_zt=23&_nc_ht=scontent.fbma6-1.fna&_nc_gid=OBFGqeDXTxJnWB3MYMqYMA&oh=00_AfWfl2qFhiHZeuv5PehFTndxNAY8BpRW99RgInjs6dS3EA&oe=68B0EC8A" alt="Meetup photo" style="width: 50%; height: auto;">
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
title: Meetup 19 Augusti - Telefonplan
|
||||
date: 2025-08-14
|
||||
layout: meetup_single
|
||||
---
|
||||
Nu är det dags för en Meshtastic AW i Stockholm igen! Denna gång hoppas vi på bra väder och träffas på baren i Svandammsparken. Midsommarköket som baren heter öppnar redan 15:00 om någon vill komma tidigare. Kom och träffa likasinnade, snacka LoRa och bygg ut nätverket i Stockholm!
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
title: Meshtastic på SEC-T
|
||||
date: 2025-09-10
|
||||
layout: meetup_single
|
||||
---
|
||||
SEC-T är en av Europas största säkerhetskonferenser som äger rum i Stockholm varje år. Konferensen samlar cybersäkerhetsexperter, forskare och entusiaster från hela världen för att dela kunskap och diskutera de senaste trenderna inom informationssäkerhet.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Tidigare Meetups
|
||||
description: nej
|
||||
layout: list
|
||||
layout: meetups_list
|
||||
weight: 70
|
||||
---
|
||||
|
||||
29
layouts/blog/meetup_single.html
Normal file
29
layouts/blog/meetup_single.html
Normal file
@@ -0,0 +1,29 @@
|
||||
{{ define "main" -}}
|
||||
<div class="td-content">
|
||||
<h1>{{ .Title }}</h1>
|
||||
{{ with .Params.description }}<div class="lead">{{ . | markdownify }}</div>{{ end }}
|
||||
|
||||
{{/* Show meetup content without blog post metadata */}}
|
||||
{{ .Content }}
|
||||
|
||||
{{/* Optional: Add navigation to other meetups */}}
|
||||
<div class="mt-5 pt-3 border-top">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
{{ with .PrevInSection }}
|
||||
<a href="{{ .RelPermalink }}" class="btn btn-outline-primary">
|
||||
← {{ .Title }}
|
||||
</a>
|
||||
{{ end }}
|
||||
</div>
|
||||
<div class="col text-end">
|
||||
{{ with .NextInSection }}
|
||||
<a href="{{ .RelPermalink }}" class="btn btn-outline-primary">
|
||||
{{ .Title }} →
|
||||
</a>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{- end }}
|
||||
48
layouts/blog/meetups_list.html
Normal file
48
layouts/blog/meetups_list.html
Normal file
@@ -0,0 +1,48 @@
|
||||
{{ define "main" -}}
|
||||
|
||||
{{/* Show content only when there are no upcoming meetups */}}
|
||||
{{ if not .Pages -}}
|
||||
{{ with .Content }}{{ . }}{{ end -}}
|
||||
{{ else -}}
|
||||
{{/* If there are upcoming meetups, show only this title */}}
|
||||
<h1>{{ .Title }}</h1>
|
||||
{{ end -}}
|
||||
|
||||
{{ if (and .Parent .Parent.IsHome) -}}
|
||||
{{ $.Scratch.Set "blog-pages" (where .Site.RegularPages "Section" .Section) -}}
|
||||
{{ else -}}
|
||||
{{$.Scratch.Set "blog-pages" .Pages -}}
|
||||
{{ end -}}
|
||||
|
||||
{{ if .Pages -}}
|
||||
<div class="td-blog-posts">
|
||||
{{ $pages := ($.Scratch.Get "blog-pages").ByWeight.ByDate }} <!-- weight → date -->
|
||||
{{ $pager := .Paginate ($pages.GroupByDate "2006") }}
|
||||
|
||||
{{ range $pager.PageGroups }}
|
||||
<ul class="td-blog-posts-list">
|
||||
{{ range .Pages }}
|
||||
<li class="td-blog-posts-list__item">
|
||||
<div class="td-blog-posts-list__body">
|
||||
<h1 class="mt-0 mb-1"><a href="{{ .RelPermalink }}" style="color: #30c965;
|
||||
text-decoration: none;font-weight: 700;">{{ .Title }}</a></h1>
|
||||
<header class="article-meta">
|
||||
{{- partial "taxonomy_terms_article_wrapper.html" . -}}
|
||||
{{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) -}}
|
||||
{{- partial "reading-time.html" . -}}
|
||||
{{ end -}}
|
||||
</header>
|
||||
{{- partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-start me-3 pt-1 d-none d-md-block") -}}
|
||||
<p class="pt-0 mt-0">{{ .Plain | safeHTML | truncate 250 }}</p>
|
||||
<p class="pt-0"><a href="{{ .RelPermalink }}" aria-label="{{ T "ui_read_more"}} - {{ .LinkTitle }}">{{ T "ui_read_more"}}</a></p>
|
||||
</div>
|
||||
</li>
|
||||
{{ end -}}
|
||||
</ul>
|
||||
{{ end -}}
|
||||
</div>
|
||||
<div class="td-blog-posts__pagination">
|
||||
{{ partial "pagination.html" . -}}
|
||||
</div>
|
||||
{{- end -}}
|
||||
{{ end -}}
|
||||
Reference in New Issue
Block a user