Compare commits

..

1 commit
main ... typos

Author SHA1 Message Date
Arnout Engelen 742e9c9f48
WIP: Fix some typo's
Haven't tested/regenerated yet
2024-09-23 14:42:13 +02:00
44 changed files with 389 additions and 387 deletions

View file

@ -125,29 +125,3 @@
border-top: 1px solid #FF6E00; /* Change color and thickness as needed */
margin: 10px 0; /* Adjust spacing between the line and the divs */
}
@media (max-width: 600px) {
.grid-container {
grid-template-columns: repeat(1, 1fr);
}
.grid-item {
padding: 0;
.header-with-image2 {
text-align: start;
}
}
.grid-container-small {
grid-template-columns: repeat(1, 1fr);
}
.header-with-image2 {
svg {
width: 4px;
height: 4px;
margin: 0 0 8px 0;
}
}
}

View file

@ -80,7 +80,7 @@ features2:
- title: "European Commission"
image: "/images/globe.png"
content: "The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project."
content: "The Fediversity Project operates on a grant graciously provided by the HORIZON fund by the EC. Learn more about the accountability of the project."
button:
enable: true
label: "Learn more"

View file

@ -10,9 +10,11 @@ Please feel free to reach out to us via email at the following addresses for any
For generic questions about the Fediversity project:
contact@fediversity.eu
For questions about the administrative side of the Fediversity Project:
fediversity@nlnet.nl
If you have questions about the funding rounds that are part of the Fediversity project, you can find out more information on the NLnet website:
https://nlnet.nl/fediversity/guideforapplicants/

View file

@ -8,10 +8,10 @@ description: "Information for developers about the Fediversity Project."
draft: false
---
The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. At the start, the project will support Mastodon, PixelFed,PeerTube, Matrix and Nexcloud, and the project is actively working to expand this offering. Other services that are offered are email (based on Stalwart) and domain registry.
The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. At the start, the project will support Mastodon, PixelFed, PeerTube, Matrix and Nextcloud, and the project is actively working to expand this offering. Other services that are offered are email (based on Stalwart) and domain registry.
As part of the NGI Funding, the Fediversity Project also offers grants to developers to expand the ecosystem. The NLNet website has more information on how you as a developer can apply to grants, ranging from 5.000 to 50.000 euro's.
As part of the NGI Funding, the Fediversity Project also offers grants to developers to expand the ecosystem. The NLNet website has more information on how you as a developer can apply to grants, ranging from 5.000 to 50.000 euros.
If you are a developer of fediverse software, and would like to get your platform also offered for easy hosting as part of the Fediversity Project, please reach out to us. You can contact us HERE.
If you are a developer of fediverse software, and would like to get your platform also offered for easy hosting as part of the Fediversity Project, please reach out to us. You can contact us [here](https://www.fediversity.eu/contact/).
As the project is based upon NixOS, we are actively supporting making fediverse projects available as nix packages. If your project is on the fence about this, please reach out. Nix packages make updating and maintaining fediverse projects a breeze!

View file

@ -10,7 +10,7 @@ draft: false
Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenarios where consistent behaviour, stability and configurability matter.
One such “complex” deployment scenario is running state-of-the-art services for the Fediverse, like PeerTube, Mastodon, Owncast or Lemmy — especially if you want to for instance add services like live chat or transcoding. But even running more traditional services like modern e-mail servers with possible whistles and bells can be daunting. The same holds for deploying a VPN, private cloud storage, wiki, etc. Fediversity will enable all of these use cases, and more — finally bringing these to the market in a way that is as conveient as using a hosted service.
One such “complex” deployment scenario is running state-of-the-art services for the Fediverse, like PeerTube, Mastodon, Owncast or Lemmy — especially if you want to for instance add services like live chat or transcoding. But even running more traditional services like modern e-mail servers with possible whistles and bells can be daunting. The same holds for deploying a VPN, private cloud storage, wiki, etc. Fediversity will enable all of these use cases, and more — finally bringing these to the market in a way that is as convenient as using a hosted service.
Fediversity is a pilot funded by the European Commission, building on many projects funding through the Next Generation Internet initiative. The results of the project should greatly simplify the creation and delivery of robust and secure services, on the web and beyond.

View file

@ -6,9 +6,11 @@
"base",
"body",
"br",
"button",
"center",
"div",
"footer",
"form",
"h1",
"h2",
"h4",
@ -35,6 +37,7 @@
"source",
"span",
"svg",
"textarea",
"time",
"title",
"ul"
@ -63,7 +66,6 @@
"col-12",
"column",
"container",
"containerdoublecolumn",
"content",
"cursor-pointer",
"fa",
@ -83,11 +85,12 @@
"flex",
"flex-wrap",
"font-bold",
"form-input",
"form-label",
"from-body",
"g",
"grid-container",
"grid-container-small",
"grid-containerdoublecolumn",
"grid-item",
"group",
"gx-5",
@ -152,6 +155,7 @@
"mb:md-0",
"md:bg-yellow-200",
"md:block",
"md:col-10",
"md:col-5",
"md:col-6",
"md:col-7",
@ -224,6 +228,7 @@
"text-lg",
"text-light",
"text-primary",
"text-red-500",
"text-xl",
"time",
"to-theme-light",
@ -240,7 +245,10 @@
"z-50"
],
"ids": [
"email",
"hide-button",
"message",
"name",
"nav-menu",
"nav-toggle",
"show-button"

View file

@ -1,60 +1,5 @@
{{ define "main" }} {{ partial "page-header" . }}
<!-- {{ partial "page-header" . }} -->
<!-- Features -->
{{ range $i, $e:= .Params.features }}
<section class="section-sm" style="background-color: #eeeeee;">
<div class="container">
<div class="row flex-row-reverse items-center justify-between">
<div
class="mb:md-0 {{ if not (modBool $i 2) }}
md:order-2
{{ end }} md:col-5 mb-6"
>
{{ partial "image" (dict "Src" .image "Alt" "feature image" "DisplayXL"
"520x" "DisplayLG" "425x" "DisplayMD" "360x") }}
</div>
<div
class="{{ if not (modBool $i 2) }}
md:order-1
{{ end }} md:col-7 lg:col-6"
>
<h2 class="mb-4">{{ .title | markdownify }}</h2>
<p class="mb-8 text-lg">{{ .content | markdownify }}</p>
<ul>
{{ range .bulletpoints }}
<li class="relative mb-4 pl-6">
<i class="fa fa-check absolute left-0 top-1.5"></i>
{{ . | markdownify }}
</li>
{{ end }}
</ul>
</div>
</div>
</div>
</section>
{{ end }}
<!-- /Features -->
<!--doublecolumn-->
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
{{ range $i, $e := .Params.doublecolumn }}
<div class="grid-itemdoublecolun">
<h3 class="">{{ .title | markdownify }}</h4>
<br>
<p class="">{{ .content | markdownify }}
</p>
</div>
{{ end }}
</div>
</div>
<!--/doublecolumn-->
<section class="section-sm">
<div class="container">
<div class="row justify-center">

View file

@ -13,4 +13,52 @@
<section class="section-sm">
<div class="container">
<div class="row">
<div class="md:col-10 lg:col-6 mx-auto">
<form action="{{ site.Params.contact_form_action }}" method="POST">
<div class="mb-6">
<label for="name" class="form-label">
Name <span class="text-red-500">*</span>
</label>
<input
id="name"
name="name"
class="form-input"
placeholder=""
type="text"
/>
</div>
<div class="mb-6">
<label for="email" class="form-label">
Email address <span class="text-red-500">*</span>
</label>
<input
id="email"
name="email"
class="form-input"
placeholder=""
type="email"
/>
</div>
<div class="mb-6">
<label for="message" class="form-label">
Send us a message! <span class="text-red-500">*</span>
</label>
<textarea
id="message"
name="message"
class="form-input"
placeholder=""
rows="8"
></textarea>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</div>
</div>
</div>
</section>
{{ end }}

View file

@ -42,7 +42,7 @@
<center><h2> Consortium</h2></center>
<div class="container pt-14 pb-14">
<div class="container">
<div class="grid-container">
{{ range $i, $e := .Params.features3 }}
@ -117,7 +117,7 @@
<center><h2> Fediverse Explained</h2></center>
<div class="container pt-14 pb-14">
<div class="container">
<div class="grid-container">
{{ range $i, $e := .Params.features2 }}
<div class="grid-item">
@ -154,7 +154,7 @@
{{ if gt (len (where .Site.RegularPages "Section" "events")) 0 }}
<section>
<div class="header-with-image">
<img src="/images/users.svg" alt="Image">
<img src="/images/users.png" alt="Image">
<h4 class="mb-4">Events</h4>
</div>
<ul class="list">
@ -179,7 +179,7 @@
{{ if gt (len (where .Site.RegularPages "Section" "blog")) 0 }}
<section>
<div class="header-with-image">
<img src="/images/users.svg" alt="Image">
<img src="/images/users.png" alt="Image">
<h4 class="mb-4">Latest News</h4>
</div>
<ul class="list">

View file

@ -851,31 +851,31 @@
<picture>
<source
srcset="/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_545x0_resize_q80_h2_lanczos.webp"
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp"
media="(max-width: 575px)" />
<source
srcset="/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_600x0_resize_q80_h2_lanczos.webp"
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp"
media="(max-width: 767px)" />
<source
srcset="/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_700x0_resize_q80_h2_lanczos.webp"
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp"
media="(max-width: 991px)" />
<source
srcset="/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_1110x0_resize_q80_h2_lanczos.webp"
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp"
/>
<img
loading="lazy" decoding="async"
src="/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_1110x0_resize_q80_lanczos.jpeg"
src="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png"
class=" w-full rounded img"
alt="Nordunet Conference 2024"
width="4032"
height="3024" />
alt="Fediversity Tech Session"
width="500"
height="378" />
</picture>
@ -888,7 +888,7 @@
<h4 class="mb-3">
<a href="/blog/nordunet-conference-2024/"> Nordunet Conference 2024 </a>
<a href="/blog/fediversity-tech-session/"> Fediversity Tech Session </a>
</h4>
<ul class="mb-4">
@ -909,8 +909,8 @@
</li>
</ul>
<p class="mb-6">Fediversity was represented in Bergen at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present.</p>
<a class="btn btn-outline-primary btn-sm" href="/blog/nordunet-conference-2024/">
<p class="mb-6">Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us.</p>
<a class="btn btn-outline-primary btn-sm" href="/blog/fediversity-tech-session/">
Read More
</a>
</div>
@ -998,31 +998,31 @@
<picture>
<source
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp"
srcset="/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_545x0_resize_q80_h2_lanczos.webp"
media="(max-width: 575px)" />
<source
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp"
srcset="/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_600x0_resize_q80_h2_lanczos.webp"
media="(max-width: 767px)" />
<source
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp"
srcset="/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_700x0_resize_q80_h2_lanczos.webp"
media="(max-width: 991px)" />
<source
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp"
srcset="/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_1110x0_resize_q80_h2_lanczos.webp"
/>
<img
loading="lazy" decoding="async"
src="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png"
src="/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_1110x0_resize_q80_lanczos.jpg"
class=" w-full rounded img"
alt="Fediversity Tech Session"
width="500"
height="378" />
alt="Nordunet Conference 2024"
width="4032"
height="3024" />
</picture>
@ -1035,7 +1035,7 @@
<h4 class="mb-3">
<a href="/blog/fediversity-tech-session/"> Fediversity Tech Session </a>
<a href="/blog/nordunet-conference-2024/"> Nordunet Conference 2024 </a>
</h4>
<ul class="mb-4">
@ -1056,8 +1056,8 @@
</li>
</ul>
<p class="mb-6">Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us.</p>
<a class="btn btn-outline-primary btn-sm" href="/blog/fediversity-tech-session/">
<p class="mb-6">Fediversity was represented at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present.</p>
<a class="btn btn-outline-primary btn-sm" href="/blog/nordunet-conference-2024/">
Read More
</a>
</div>

View file

@ -6,12 +6,12 @@
<description>Recent content in Categories on Fediversity</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Tue, 17 Sep 2024 05:00:00 +0000</lastBuildDate>
<lastBuildDate>Mon, 05 Aug 2024 05:00:00 +0000</lastBuildDate>
<atom:link href="//localhost:1313/categories/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>News</title>
<link>//localhost:1313/categories/news/</link>
<pubDate>Tue, 17 Sep 2024 05:00:00 +0000</pubDate>
<pubDate>Mon, 05 Aug 2024 05:00:00 +0000</pubDate>
<guid>//localhost:1313/categories/news/</guid>
<description></description>
</item>

View file

@ -766,31 +766,31 @@
<picture>
<source
srcset="/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_545x0_resize_q80_h2_lanczos.webp"
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp"
media="(max-width: 575px)" />
<source
srcset="/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_600x0_resize_q80_h2_lanczos.webp"
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp"
media="(max-width: 767px)" />
<source
srcset="/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_700x0_resize_q80_h2_lanczos.webp"
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp"
media="(max-width: 991px)" />
<source
srcset="/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_1110x0_resize_q80_h2_lanczos.webp"
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp"
/>
<img
loading="lazy" decoding="async"
src="/images/bergen-airport_hua6592a1a05b1929bb13285c7b4f35489_3333977_1110x0_resize_q80_lanczos.jpeg"
src="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png"
class=" w-full rounded img"
alt="Nordunet Conference 2024"
width="4032"
height="3024" />
alt="Fediversity Tech Session"
width="500"
height="378" />
</picture>
@ -803,7 +803,7 @@
<h4 class="mb-3">
<a href="/blog/nordunet-conference-2024/"> Nordunet Conference 2024 </a>
<a href="/blog/fediversity-tech-session/"> Fediversity Tech Session </a>
</h4>
<ul class="mb-4">
@ -824,8 +824,8 @@
</li>
</ul>
<p class="mb-6">Fediversity was represented in Bergen at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present.</p>
<a class="btn btn-outline-primary btn-sm" href="/blog/nordunet-conference-2024/">
<p class="mb-6">Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us.</p>
<a class="btn btn-outline-primary btn-sm" href="/blog/fediversity-tech-session/">
Read More
</a>
</div>
@ -913,31 +913,31 @@
<picture>
<source
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp"
srcset="/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_545x0_resize_q80_h2_lanczos.webp"
media="(max-width: 575px)" />
<source
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp"
srcset="/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_600x0_resize_q80_h2_lanczos.webp"
media="(max-width: 767px)" />
<source
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp"
srcset="/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_700x0_resize_q80_h2_lanczos.webp"
media="(max-width: 991px)" />
<source
srcset="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp"
srcset="/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_1110x0_resize_q80_h2_lanczos.webp"
/>
<img
loading="lazy" decoding="async"
src="/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png"
src="/images/dc1_hu58840e307e8226cb8212843ce8494d49_6129825_1110x0_resize_q80_lanczos.jpg"
class=" w-full rounded img"
alt="Fediversity Tech Session"
width="500"
height="378" />
alt="Nordunet Conference 2024"
width="4032"
height="3024" />
</picture>
@ -950,7 +950,7 @@
<h4 class="mb-3">
<a href="/blog/fediversity-tech-session/"> Fediversity Tech Session </a>
<a href="/blog/nordunet-conference-2024/"> Nordunet Conference 2024 </a>
</h4>
<ul class="mb-4">
@ -971,8 +971,8 @@
</li>
</ul>
<p class="mb-6">Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us.</p>
<a class="btn btn-outline-primary btn-sm" href="/blog/fediversity-tech-session/">
<p class="mb-6">Fediversity was represented at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present.</p>
<a class="btn btn-outline-primary btn-sm" href="/blog/nordunet-conference-2024/">
Read More
</a>
</div>

View file

@ -6,15 +6,8 @@
<description>Recent content in News on Fediversity</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Tue, 17 Sep 2024 05:00:00 +0000</lastBuildDate>
<lastBuildDate>Mon, 05 Aug 2024 05:00:00 +0000</lastBuildDate>
<atom:link href="//localhost:1313/categories/news/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Nordunet Conference 2024</title>
<link>//localhost:1313/blog/nordunet-conference-2024/</link>
<pubDate>Tue, 17 Sep 2024 05:00:00 +0000</pubDate>
<guid>//localhost:1313/blog/nordunet-conference-2024/</guid>
<description>Fediversity was represented in Bergen at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present.</description>
</item>
<item>
<title>Fediversity Tech Session</title>
<link>//localhost:1313/blog/fediversity-tech-session/</link>
@ -22,6 +15,13 @@
<guid>//localhost:1313/blog/fediversity-tech-session/</guid>
<description>Recently Fediversity hosted a tech session on NixOS and Kubernetes. We invited people within the community to discuss some design considerations of the Fediversity project with us.</description>
</item>
<item>
<title>Nordunet Conference 2024</title>
<link>//localhost:1313/blog/nordunet-conference-2024/</link>
<pubDate>Tue, 30 Jul 2024 05:00:00 +0000</pubDate>
<guid>//localhost:1313/blog/nordunet-conference-2024/</guid>
<description>Fediversity was represented at the Nordunet Conference for 2024, with both the Internet Discourse Foundation and Nordunet themselves being present.</description>
</item>
<item>
<title>PublicSpaces Conference 2024</title>
<link>//localhost:1313/blog/publicspaces-conference/</link>

View file

@ -675,22 +675,6 @@
</section>
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
</div>
</div>
<section class="section-sm">
<div class="container">
<div class="row justify-center">

View file

@ -720,6 +720,54 @@ If you have questions about the funding rounds that are part of the Fediversity
<section class="section-sm">
<div class="container">
<div class="row">
<div class="md:col-10 lg:col-6 mx-auto">
<form action="#" method="POST">
<div class="mb-6">
<label for="name" class="form-label">
Name <span class="text-red-500">*</span>
</label>
<input
id="name"
name="name"
class="form-input"
placeholder=""
type="text"
/>
</div>
<div class="mb-6">
<label for="email" class="form-label">
Email address <span class="text-red-500">*</span>
</label>
<input
id="email"
name="email"
class="form-input"
placeholder=""
type="email"
/>
</div>
<div class="mb-6">
<label for="message" class="form-label">
Send us a message! <span class="text-red-500">*</span>
</label>
<textarea
id="message"
name="message"
class="form-input"
placeholder=""
rows="8"
></textarea>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</div>
</div>
</div>
</section>
</main>

View file

@ -757,6 +757,12 @@ select {
padding-right: 2rem;
padding-left: 2rem;
}
@media (min-width: 540px) {
.container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container {
@ -781,6 +787,50 @@ select {
max-width: 1536px;
}
}
.form-input,.form-textarea,.form-select,.form-multiselect {
appearance: none;
background-color: #fff;
border-color: #6b7280;
border-width: 1px;
border-radius: 0px;
padding-top: 0.5rem;
padding-right: 0.75rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
font-size: 1rem;
line-height: 1.5rem;
--tw-shadow: 0 0 #0000;
}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus {
outline: 2px solid transparent;
outline-offset: 2px;
--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: #2563eb;
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
border-color: #2563eb;
}
.form-input::placeholder,.form-textarea::placeholder {
color: #6b7280;
opacity: 1;
}
.form-input::-webkit-datetime-edit-fields-wrapper {
padding: 0;
}
.form-input::-webkit-date-and-time-value {
min-height: 1.5em;
text-align: inherit;
}
.form-input::-webkit-datetime-edit {
display: inline-flex;
}
.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field {
padding-top: 0;
padding-bottom: 0;
}
.row {
--bs-gutter-x: 2rem;
--bs-gutter-y: 0;
@ -851,6 +901,39 @@ main {
max-width: 1320px;
}
}
.form-input {
width: 100%;
border-radius: 0.25rem;
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(246 246 246 / var(--tw-bg-opacity));
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 1rem;
padding-bottom: 1rem;
--tw-text-opacity: 1;
color: rgb(4 4 4 / var(--tw-text-opacity));
border-radius: 6px;
}
.form-input::placeholder {
--tw-text-opacity: 1;
color: rgb(255 110 0 / var(--tw-text-opacity));
}
.form-input:focus {
--tw-border-opacity: 1;
border-color: rgb(255 110 0 / var(--tw-border-opacity));
--tw-ring-color: transparent;
}
.form-label {
margin-bottom: 1rem;
display: block;
font-family: Signika, sans-serif;
font-size: 1.25rem;
line-height: 1.75rem;
font-weight: 400;
--tw-text-opacity: 1;
color: rgb(4 4 4 / var(--tw-text-opacity));
}
.social-icons > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(1rem * var(--tw-space-x-reverse));
@ -1925,6 +2008,10 @@ input#nav-toggle:checked ~ #nav-menu {
--tw-text-opacity: 1;
color: rgb(255 110 0 / var(--tw-text-opacity));
}
.text-red-500 {
--tw-text-opacity: 1;
color: rgb(239 68 68 / var(--tw-text-opacity));
}
.bg-gradient {
background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
--tw-gradient-from: rgba(249,249,249,1) var(--tw-gradient-from-position);
@ -2955,26 +3042,15 @@ input#nav-toggle:checked ~ #nav-menu {
margin: 10px 0;
/* Adjust spacing between the line and the divs */ }
@media (max-width: 600px) {
.grid-container {
grid-template-columns: repeat(1, 1fr); }
.grid-item {
padding: 0; }
.grid-item .header-with-image2 {
text-align: start; }
.grid-container-small {
grid-template-columns: repeat(1, 1fr); }
.header-with-image2 svg {
width: 4px;
height: 4px;
margin: 0 0 8px 0; } }
@media (min-width: 768px) {
@media (min-width: 540px) {
.sm\:col-10 {
flex: 0 0 auto;
width: 83.33333333333334%;
}
}
@media (min-width: 768px) {
.md\:col-5 {
flex: 0 0 auto;
@ -3001,6 +3077,11 @@ input#nav-toggle:checked ~ #nav-menu {
width: 75%;
}
.md\:col-10 {
flex: 0 0 auto;
width: 83.33333333333334%;
}
.md\:order-2 {
order: 2;
}
@ -3043,7 +3124,7 @@ input#nav-toggle:checked ~ #nav-menu {
}
}
@media (min-width: 768px) {
@media (min-width: 540px) {
.sm\:block {
display: block;
@ -3057,6 +3138,9 @@ input#nav-toggle:checked ~ #nav-menu {
--tw-bg-opacity: 1;
background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}
}
@media (min-width: 768px) {
.md\:order-2 {
order: 2;

View file

@ -676,22 +676,6 @@
</section>
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
</div>
</div>
<section class="section-sm">
<div class="container">
<div class="row justify-center">

View file

@ -676,22 +676,6 @@
</section>
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
</div>
</div>
<section class="section-sm">
<div class="container">
<div class="row justify-center">

View file

@ -675,22 +675,6 @@
</section>
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
</div>
</div>
<section class="section-sm">
<div class="container">
<div class="row justify-center">

View file

@ -675,22 +675,6 @@
</section>
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
</div>
</div>
<section class="section-sm">
<div class="container">
<div class="row justify-center">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 769 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 390 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 852 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 430 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 968 B

View file

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-users"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg>

Before

Width:  |  Height:  |  Size: 397 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 552 B

View file

@ -725,7 +725,7 @@
<img
src="/images/users.svg"
src="/images/home.svg"
loading="eager"
decoding="async"
alt="Banner image"
@ -751,7 +751,7 @@
<center><h2> Consortium</h2></center>
<div class="container pt-14 pb-14">
<div class="container">
<div class="grid-container">
@ -1001,7 +1001,7 @@
<center><h2> Fediverse Explained</h2></center>
<div class="container pt-14 pb-14">
<div class="container">
<div class="grid-container">
<div class="grid-item">
@ -1068,7 +1068,7 @@
<section>
<div class="header-with-image">
<img src="/images/users.svg" alt="Image">
<img src="/images/users.png" alt="Image">
<h4 class="mb-4">Events</h4>
</div>
<ul class="list">
@ -1115,7 +1115,7 @@
<section>
<div class="header-with-image">
<img src="/images/users.svg" alt="Image">
<img src="/images/users.png" alt="Image">
<h4 class="mb-4">Latest News</h4>
</div>
<ul class="list">

View file

@ -676,22 +676,6 @@
</section>
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
</div>
</div>
<section class="section-sm">
<div class="container">
<div class="row justify-center">

View file

@ -676,22 +676,6 @@
</section>
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
</div>
</div>
<section class="section-sm">
<div class="container">
<div class="row justify-center">

View file

@ -676,22 +676,6 @@
</section>
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
</div>
</div>
<section class="section-sm">
<div class="container">
<div class="row justify-center">

View file

@ -676,22 +676,6 @@
</section>
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
</div>
</div>
<section class="section-sm">
<div class="container">
<div class="row justify-center">

View file

@ -674,22 +674,6 @@
</section>
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
</div>
</div>
<section class="section-sm">
<div class="container">
<div class="row justify-center">

View file

@ -3,22 +3,22 @@
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>//localhost:1313/</loc>
<lastmod>2024-09-17T05:00:00+00:00</lastmod>
<lastmod>2024-08-05T05:00:00+00:00</lastmod>
</url><url>
<loc>//localhost:1313/categories/</loc>
<lastmod>2024-09-17T05:00:00+00:00</lastmod>
</url><url>
<loc>//localhost:1313/categories/news/</loc>
<lastmod>2024-09-17T05:00:00+00:00</lastmod>
</url><url>
<loc>//localhost:1313/blog/</loc>
<lastmod>2024-09-17T05:00:00+00:00</lastmod>
</url><url>
<loc>//localhost:1313/blog/nordunet-conference-2024/</loc>
<lastmod>2024-09-17T05:00:00+00:00</lastmod>
<lastmod>2024-08-05T05:00:00+00:00</lastmod>
</url><url>
<loc>//localhost:1313/blog/fediversity-tech-session/</loc>
<lastmod>2024-08-05T05:00:00+00:00</lastmod>
</url><url>
<loc>//localhost:1313/categories/news/</loc>
<lastmod>2024-08-05T05:00:00+00:00</lastmod>
</url><url>
<loc>//localhost:1313/blog/</loc>
<lastmod>2024-08-05T05:00:00+00:00</lastmod>
</url><url>
<loc>//localhost:1313/blog/nordunet-conference-2024/</loc>
<lastmod>2024-07-30T05:00:00+00:00</lastmod>
</url><url>
<loc>//localhost:1313/blog/publicspaces-conference/</loc>
<lastmod>2024-07-30T05:00:00+00:00</lastmod>

View file

@ -676,22 +676,6 @@
</section>
<div class="containerdoublecolumn pt-14 pb-14">
<div class="grid-containerdoublecolumn">
</div>
</div>
<section class="section-sm">
<div class="container">
<div class="row justify-center">

View file

@ -757,6 +757,12 @@ select {
padding-right: 2rem;
padding-left: 2rem;
}
@media (min-width: 540px) {
.container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container {
@ -781,6 +787,50 @@ select {
max-width: 1536px;
}
}
.form-input,.form-textarea,.form-select,.form-multiselect {
appearance: none;
background-color: #fff;
border-color: #6b7280;
border-width: 1px;
border-radius: 0px;
padding-top: 0.5rem;
padding-right: 0.75rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
font-size: 1rem;
line-height: 1.5rem;
--tw-shadow: 0 0 #0000;
}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus {
outline: 2px solid transparent;
outline-offset: 2px;
--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: #2563eb;
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
border-color: #2563eb;
}
.form-input::placeholder,.form-textarea::placeholder {
color: #6b7280;
opacity: 1;
}
.form-input::-webkit-datetime-edit-fields-wrapper {
padding: 0;
}
.form-input::-webkit-date-and-time-value {
min-height: 1.5em;
text-align: inherit;
}
.form-input::-webkit-datetime-edit {
display: inline-flex;
}
.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field {
padding-top: 0;
padding-bottom: 0;
}
.row {
--bs-gutter-x: 2rem;
--bs-gutter-y: 0;
@ -851,6 +901,39 @@ main {
max-width: 1320px;
}
}
.form-input {
width: 100%;
border-radius: 0.25rem;
border-color: transparent;
--tw-bg-opacity: 1;
background-color: rgb(246 246 246 / var(--tw-bg-opacity));
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 1rem;
padding-bottom: 1rem;
--tw-text-opacity: 1;
color: rgb(4 4 4 / var(--tw-text-opacity));
border-radius: 6px;
}
.form-input::placeholder {
--tw-text-opacity: 1;
color: rgb(255 110 0 / var(--tw-text-opacity));
}
.form-input:focus {
--tw-border-opacity: 1;
border-color: rgb(255 110 0 / var(--tw-border-opacity));
--tw-ring-color: transparent;
}
.form-label {
margin-bottom: 1rem;
display: block;
font-family: Signika, sans-serif;
font-size: 1.25rem;
line-height: 1.75rem;
font-weight: 400;
--tw-text-opacity: 1;
color: rgb(4 4 4 / var(--tw-text-opacity));
}
.social-icons > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse: 0;
margin-right: calc(1rem * var(--tw-space-x-reverse));
@ -1925,6 +2008,10 @@ input#nav-toggle:checked ~ #nav-menu {
--tw-text-opacity: 1;
color: rgb(255 110 0 / var(--tw-text-opacity));
}
.text-red-500 {
--tw-text-opacity: 1;
color: rgb(239 68 68 / var(--tw-text-opacity));
}
.bg-gradient {
background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
--tw-gradient-from: rgba(249,249,249,1) var(--tw-gradient-from-position);
@ -2955,26 +3042,15 @@ input#nav-toggle:checked ~ #nav-menu {
margin: 10px 0;
/* Adjust spacing between the line and the divs */ }
@media (max-width: 600px) {
.grid-container {
grid-template-columns: repeat(1, 1fr); }
.grid-item {
padding: 0; }
.grid-item .header-with-image2 {
text-align: start; }
.grid-container-small {
grid-template-columns: repeat(1, 1fr); }
.header-with-image2 svg {
width: 4px;
height: 4px;
margin: 0 0 8px 0; } }
@media (min-width: 768px) {
@media (min-width: 540px) {
.sm\:col-10 {
flex: 0 0 auto;
width: 83.33333333333334%;
}
}
@media (min-width: 768px) {
.md\:col-5 {
flex: 0 0 auto;
@ -3001,6 +3077,11 @@ input#nav-toggle:checked ~ #nav-menu {
width: 75%;
}
.md\:col-10 {
flex: 0 0 auto;
width: 83.33333333333334%;
}
.md\:order-2 {
order: 2;
}
@ -3043,7 +3124,7 @@ input#nav-toggle:checked ~ #nav-menu {
}
}
@media (min-width: 768px) {
@media (min-width: 540px) {
.sm\:block {
display: block;
@ -3057,6 +3138,9 @@ input#nav-toggle:checked ~ #nav-menu {
--tw-bg-opacity: 1;
background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}
}
@media (min-width: 768px) {
.md\:order-2 {
order: 2;

View file

@ -1113,17 +1113,3 @@
/* Change color and thickness as needed */
margin: 10px 0;
/* Adjust spacing between the line and the divs */ }
@media (max-width: 600px) {
.grid-container {
grid-template-columns: repeat(1, 1fr); }
.grid-item {
padding: 0; }
.grid-item .header-with-image2 {
text-align: start; }
.grid-container-small {
grid-template-columns: repeat(1, 1fr); }
.header-with-image2 svg {
width: 4px;
height: 4px;
margin: 0 0 8px 0; } }

View file

@ -33,7 +33,7 @@ module.exports = {
darkMode: "class",
theme: {
screens: {
sm: "768px",
sm: "540px",
md: "768px",
lg: "1024px",
xl: "1280px",