Compare commits

...

15 Commits

Author SHA1 Message Date
b19b838422 Merge pull request 'Update frontpage content' (#9) from feature/frontpage_content into master
Reviewed-on: Kosmos/website#9
2022-09-04 19:28:14 +00:00
Râu Cao
b64a998a86 Update README 2022-09-04 21:21:44 +02:00
Râu Cao
ade75e9621 Update README 2022-09-04 21:14:50 +02:00
Râu Cao
e7f2ef9689 Update frontpage content
Add links to the new pages, embedded in additional copy.
2022-09-04 21:10:03 +02:00
fccdb83a9a Update release build 2022-07-11 13:27:53 +02:00
1ee4c3a3a9 Add relative link to home page in topbar 2022-07-11 13:27:17 +02:00
418669defb Merge pull request 'Set up Hugo, add new website/content' (#8) from feature/hugo into master
Reviewed-on: #8
2022-07-11 11:07:00 +00:00
b43721921b Update release build 2022-07-03 20:12:42 +02:00
05e2d5abd2 Add mobile nav
Pure CSS, baby!
2022-07-03 20:12:19 +02:00
28b79acd1f Tweak white space 2022-07-02 17:23:25 +02:00
d1da00305a Update header image 2022-07-02 17:19:51 +02:00
4f1d03ba5f Add custom header image
Add support for configuring a custom header image from a page's front
matter, and use a new one for foundation.
2022-07-02 17:08:07 +02:00
7faf3602fd Update release build 2022-06-30 16:15:13 +02:00
83e506b8e7 Add topnav outlinks 2022-06-30 16:13:32 +02:00
47925e40fb Finalize first version of foundation content 2022-06-30 15:35:40 +02:00
19 changed files with 144 additions and 49 deletions

View File

@@ -1,10 +1,14 @@
# kosmos.org
This website (or rather foundation for a future website) is a simple static
site. It is built using the [Hugo](https://gohugo.io/) static site generator.
This website is a simple static site. It is built using the
[Hugo](https://gohugo.io/) static site generator.
## Getting started
1. Clone this Git repository
2. [Install Hugo](https://gohugo.io/getting-started/installing/)
3. Run `hugo server`
3. Run `npm run dev`
## Build for production
npm run build:release

View File

@@ -1,6 +1,7 @@
---
title: Kosmos Infrastructure Foundation
description: Providing physical infrastructure for Kosmos software and services
headerImage: servers-02.jpg
menu:
main:
identifier: foundation
@@ -26,9 +27,9 @@ its funds must only be used for these purposes.
We believe that neither the development nor usage of [free and open-source
software](https://en.wikipedia.org/wiki/Free_and_open-source_software) should
be entirely dependent upon select corporations or VC-funded startup companies.
Thus, we think that free software needs neutral and/or sovereign communication
and collaboration platforms that are only beholden to free software's most
important stakeholders: its creators and users.
Thus, we think that free software benefits from community-owned, sovereign and
open communication and collaboration platforms that are only beholden to free
software's most important stakeholders: its creators and users.
In this context, our mission is as follows:
@@ -46,6 +47,10 @@ In this context, our mission is as follows:
Provide, on a not-for-profit basis, easy-to-use services surrounding Kosmos
applications to end users, both individual and organizations
</li>
<li>
Help other organizations with both self-hosting and providing hosted
services to their own users or the wider public
</li>
</ul>
## Board of Directors

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
public/img/network-01.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 KiB

BIN
public/img/servers-01.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

BIN
public/img/servers-02.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 642 KiB

View File

@@ -1,10 +1,9 @@
<!doctype html><html lang=en><head><meta name=generator content="Hugo 0.100.2"><meta charset=utf-8><title>Kosmos</title><meta content="width=device-width,minimum-scale=1,maximum-scale=1" name=viewport><link href=https://assets.kosmos.org/fonts/open-sans/open-sans.css rel=stylesheet><link href=/css/style.css rel=stylesheet></head><body><div id=wrapper><header><h1>Kosmos</h1><h2>Group communication for the 21st century</h2></header><main><p>We are an open co-operative of people, who are developing a free,
<!doctype html><html lang=en><head><meta name=generator content="Hugo 0.101.0"><meta charset=utf-8><title>Kosmos</title><meta content="width=device-width,minimum-scale=1,maximum-scale=1" name=viewport><link href=https://assets.kosmos.org/fonts/open-sans/open-sans.css rel=stylesheet><link href=/css/style.css rel=stylesheet></head><body><div id=wrapper><header><h1>Kosmos</h1><h2>Group communication for the 21st century</h2></header><main><p>We are an open co-operative of people, who are developing a free,
open-source, and user-centric alternative to centralized group chat
platforms, based on widely used protocols and standards.</p><p>We also develop a system for rewarding contributors and enabling
governance based on contributions, called Kredits, which we started
using in production recently.</p><p>You can find all relevant information and further links in our
<a href=https://wiki.kosmos.org>wiki</a>.
We collaborate on source code on
platforms, based on widely used protocols and standards.
<a href=/projects>Learn more about our projects</a>.</p><p>We also offer <a href=/services>hosted services</a> for a variety of
applications on a not-for-profit basis. And we have recently created a
community-led <a href=/foundation>foundation</a> for this purpose.</p><p>We collaborate on source code on
<a href=https://github.com/67P rel=me>GitHub</a>
as well as our own
<a href=https://gitea.kosmos.org/kosmos rel=me>Gitea</a>.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
static/img/network-01.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 KiB

BIN
static/img/servers-01.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

BIN
static/img/servers-02.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 642 KiB

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +1,15 @@
{{ define "main" }}
<div class="w-full h-32 bg-[url('/img/lagoon-close-02.jpg')]
bg-[center_top_30rem] bg-cover">
</div>
{{ if .Params.HeaderImage }}
<!-- <div class="w&#45;full h&#45;32 bg&#45;[center_bottom_23rem] bg&#45;cover" -->
<!-- style="background&#45;image: url(/img/{{ .Params.HeaderImage }})"> -->
<div class="w-full h-32 bg-[center] bg-cover"
style="background-image: url(/img/{{ .Params.HeaderImage }})">
</div>
{{ else }}
<div class="w-full h-32 bg-[url('/img/lagoon-close-02.jpg')]
bg-[center_top_30rem] bg-cover">
</div>
{{ end }}
<div class="max-w-5xl mx-auto -mt-12 py-8 px-8 text-left bg-white">
<header class="mb-8">
<h1 class="text-2xl font-bold">{{ .Title }}</h1>

View File

@@ -18,15 +18,14 @@
We are an open co-operative of people, who are developing a free,
open-source, and user-centric alternative to centralized group chat
platforms, based on widely used protocols and standards.
<a href="/projects">Learn more about our projects</a>.
</p>
<p>
We also develop a system for rewarding contributors and enabling
governance based on contributions, called Kredits, which we started
using in production recently.
We also offer <a href="/services">hosted services</a> for a variety of
applications on a not-for-profit basis. And we have recently created a
community-led <a href="/foundation">foundation</a> for this purpose.
</p>
<p>
You can find all relevant information and further links in our
<a href="https://wiki.kosmos.org">wiki</a>.
We collaborate on source code on
<a href="https://github.com/67P" rel="me">GitHub</a>
as well as our own

File diff suppressed because one or more lines are too long

View File

@@ -38,4 +38,14 @@
.content a:hover { @apply text-sky-700 border-b border-zinc-400; }
.content a:visited { @apply text-indigo-600 }
.content a:active { @apply text-sky-500; }
input#mobile-nav-is-open + div > a svg:last-of-type { @apply hidden; }
input#mobile-nav-is-open:checked + div > a svg:first-of-type { @apply hidden; }
input#mobile-nav-is-open:checked + div > a svg:last-of-type { @apply block; }
input#mobile-nav-is-open + div > div.backdrop { @apply hidden; }
input#mobile-nav-is-open:checked + div > div.backdrop { @apply block; }
input#mobile-nav-is-open + div > nav { @apply hidden; }
input#mobile-nav-is-open:checked + div > nav { @apply block }
}