---
title: FOSDEM
-theme: Community advocacy
+themes:
+ - Community advocacy
website: https://www.fosdem.org
logo: stands/fosdem/cogweel.png
description: |
--- /dev/null
+---
+title: Community advocacy
+description: |
+ Free and Open Source software is made by communities. These stands have one thing in common: creating communities and
+ bringing them together.
+logo: img/lib/material-icons/community-advocacy.svg
+---
\ No newline at end of file
--- /dev/null
+---
+title: World wide web
+description: |
+ Free and Open Source software is made by communities. These stands have one thing in common: creating communities and
+ bringing them together.
+logo: img/lib/material-icons/community-advocacy.svg
+---
\ No newline at end of file
<div class="card-body">
<h5 class="card-title"><a href="{{ .Permalink }}">{{ .Params.title }}</a></h5>
<p class="card-text">{{ .Params.description }}</p>
- <p class="card-text"><small class="text-muted"><a href="/themes/{{ .Params.theme }}">{{ .Params.theme }}</a></small></p>
+ {{ range (.GetTerms "themes") }}
+ <p class="card-text"><small class="text-muted"><a href="{{ .Permalink }}">{{ .LinkTitle }}</a></small></p>
+ {{ end }}
</div>
</div>
</div>
{{ define "title" }}
-{{ .Params.Theme}} - {{ .Params.Title }}
+{{ range (.GetTerms "themes") -}}
+{{ .LinkTitle }} -
+{{ end -}}
+{{ .Params.Title }}
{{ end }}
{{ define "main" }}
<div class="container">
<div class="col">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
- <li class="breadcrumb-item"><a href="/themes/{{ .Params.Theme }}">{{ .Params.Theme }}</a></li>
+ {{ range (.GetTerms "themes") }}
+ <li class="breadcrumb-item"><a href="{{ .Permalink }}">{{ .LinkTitle }}</a></li>
+ {{ end }}
<li class="breadcrumb-item active" aria-current="page"> {{ .Params.Title }} </li>
</ol>
</nav>
--- /dev/null
+{{ define "main" }}
+<div class="container">
+ <div class="row">
+ <div class="col-md-12 text-center">
+ <h4>Welcome to the {{ .Title }} corner!</h4>
+ </div>
+ </div>
+ <div class="row mb-4 mt-3">
+ <div class="col">
+ <p>{{ .Params.Description }}</p>
+ </div>
+ </div>
+ <div class="row">
+ {{ range .Pages }}
+ <div class="col">
+ <div class="card mb-3 border-0" style="width: 18rem;">
+ <img src="{{ .Params.Logo | relURL }}" class="card-img border-0" alt="{{ .Params.Title }} logo" />
+ <div class="card-body">
+ <h5 class="card-title h6"><a href="{{ .Permalink }}">{{ .Params.Title }}</a></h5>
+ <p class="card-text text-justify">{{ .Params.Description }}</p>
+ </div>
+ </div>
+ </div>
+ {{ end }}
+ </div>
+</div>
+{{ end }}
\ No newline at end of file
--- /dev/null
+{{ define "main" }}
+<div class="container">
+ <div class="row">
+ <div class="col"><h4>Welcome to our themes page!</h4></div>
+ </div>
+ <div class="row mt-3">
+ <div class="col">
+ <p>There are over 50 stands at FOSDEM, and it is not always easy to find what you are looking for. To ease your search, we have organised all stands per theme, so related projects are closer together.</p>
+ <p>Not only can you find your favourite stand easier and faster, but it also allows related projects to talk to each other and maybe collaborate on common issues. We encourage fraternizing!</p>
+ </div>
+ </div>
+ <div class="row mt-3">
+ {{ range .Data.Terms.ByCount }}
+ <div class="col">
+ <div class="card mb-3 border-0" style="width: 18rem;">
+ <img src="{{ .Page.Params.Logo | relURL }}" class="card-img border-0" alt="{{ .Page.Title }} logo" style="max-width: 12rem"/>
+ <div class="card-body">
+ <h5 class="card-title h6"><a href="{{ .Page.Permalink }}">{{ .Page.Title }}</a></h5>
+ <p class="card-text text-justify">{{ .Page.Params.Description }}</p>
+ </div>
+ </div>
+ </div>
+ {{ end }}
+ </div>
+</div>
+{{ end }}
\ No newline at end of file
+@font-face {
+ font-family: 'Material Icons';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Material Icons'),
+ local('MaterialIcons-Regular'),
+ url(/css/lib/material-icons/4.0.0/MaterialIcons-Regular.woff2) format('woff2')
+}
+
+.material-icons {
+ font-family: 'Material Icons';
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24px; /* Preferred icon size */
+ display: inline-block;
+ line-height: 1;
+ text-transform: none;
+ letter-spacing: normal;
+ word-wrap: normal;
+ white-space: nowrap;
+ direction: ltr;
+
+ /* Support for all WebKit browsers. */
+ -webkit-font-smoothing: antialiased;
+ /* Support for Safari and Chrome. */
+ text-rendering: optimizeLegibility;
+
+ /* Support for Firefox. */
+ -moz-osx-font-smoothing: grayscale;
+
+ /* Support for IE. */
+ font-feature-settings: 'liga';
+}
+
+/* Rules for sizing the icon. */
+.material-icons.md-18 { font-size: 18px; }
+.material-icons.md-24 { font-size: 24px; }
+.material-icons.md-36 { font-size: 36px; }
+.material-icons.md-48 { font-size: 48px; }
+
+/* Rules for using icons as black on a light background. */
+.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
+.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }
+
+/* Rules for using icons as white on a dark background. */
+.material-icons.md-light { color: rgba(255, 255, 255, 1); }
+.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }
+
body {
font-weight: normal;
font-size: 14px;
--- /dev/null
+<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" viewBox="0 0 24 24" fill="black" width="24px" height="24px"><rect fill="none" height="24" width="24"/><g><path d="M12,12.75c1.63,0,3.07,0.39,4.24,0.9c1.08,0.48,1.76,1.56,1.76,2.73L18,18H6l0-1.61c0-1.18,0.68-2.26,1.76-2.73 C8.93,13.14,10.37,12.75,12,12.75z M4,13c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2s-2,0.9-2,2C2,12.1,2.9,13,4,13z M5.13,14.1 C4.76,14.04,4.39,14,4,14c-0.99,0-1.93,0.21-2.78,0.58C0.48,14.9,0,15.62,0,16.43V18l4.5,0v-1.61C4.5,15.56,4.73,14.78,5.13,14.1z M20,13c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2s-2,0.9-2,2C18,12.1,18.9,13,20,13z M24,16.43c0-0.81-0.48-1.53-1.22-1.85 C21.93,14.21,20.99,14,20,14c-0.39,0-0.76,0.04-1.13,0.1c0.4,0.68,0.63,1.46,0.63,2.29V18l4.5,0V16.43z M12,6c1.66,0,3,1.34,3,3 c0,1.66-1.34,3-3,3s-3-1.34-3-3C9,7.34,10.34,6,12,6z"/></g></svg>
\ No newline at end of file