Commit 4e9a1e4e authored by kaiyou's avatar kaiyou

Much progress

parent cbfa2d33
Pipeline #921 failed with stage
in 18 seconds
body {
background-color: #f8f8f8;
}
.jumbotron {
background: url("/images/pattern.png") #a0a0a0;
background-blend-mode: multiply;
}
.hover-hide:hover * {
display: none;
background: none;
}
\ No newline at end of file
@import "../../node_modules/bootstrap/scss/bootstrap";
@import "../../node_modules/@coreui/icons/scss/free/free-icons.scss";
@import "../../node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss";
@import "../../node_modules/@fortawesome/fontawesome-free/scss/solid.scss";
@import "layout.scss";
@import "utils.scss";
@import "page.scss";
section#main {
color: #404040;
color: #505050;
> h1 {
margin-top: 1em;
text-align: center;
font-size: 2em;
font-size: 2.5em;
}
> h2 {
margin-top: 0.5em;
margin-bottom: 1em;
text-align: center;
font-size: 1.8em;
color: #606060;
}
}
......
.bg-translucid {
background-color: #ffffff80;
}
.hover-hide:hover * {
display: none;
background: none;
}
.sidebar-nav {
padding: 9px 0;
}
.dropdown-menu .sub-menu {
left: 100%;
position: absolute;
top: 0;
visibility: hidden;
margin-top: -1px;
}
.dropdown-menu li:hover .sub-menu {
visibility: visible;
}
.dropdown:hover .dropdown-menu {
display: block;
}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
margin-top: 0;
}
.navbar .sub-menu:before {
border-bottom: 7px solid transparent;
border-left: none;
border-right: 7px solid rgba(0, 0, 0, 0.2);
border-top: 7px solid transparent;
left: -7px;
top: 10px;
}
.navbar .sub-menu:after {
border-top: 6px solid transparent;
border-left: none;
border-right: 6px solid #fff;
border-bottom: 6px solid transparent;
left: 10px;
top: 11px;
left: -6px;
}
\ No newline at end of file
baseURL = "https://kaiyou.tedomum.org/www/"
languageCode = "fr-fr"
title = "TeDomum"
[taxonomies]
category = "category"
[menu]
[[menu.main]]
identifier = "about"
name = "A propos"
url = "#"
weight = 999
[[menu.main]]
identifier = "blog"
name = "Blog"
url = "https://write.tedomum.net/tedomum"
weight = 997
[[menu.main]]
identifier = "news"
name = "News"
url = "https://mastodon.tedomum.net/@tedomum"
weight = 998
[markup.goldmark.renderer]
unsafe= true
\ No newline at end of file
---
title: "Accueil"
menu: main
---
# Communiquez !
{{% row %}}
{{% col class="col-md-6 bg-translucid p-4" %}}
{{< figure src="logo_large.png" height="100px">}}
{{< row >}}
{{< servicecard "matrix" >}}
{{< servicecard "mailu" >}}
{{< servicecard "meet" >}}
{{< /row >}}
Depuis 2012, TeDomum héberge des services sécurisés, respectueux de la vie privée et des libertés individuelles, sur une plateforme technique administrée et gérée par des bénévoles.
{{% /col %}}
# Publiez !
{{% col class="col-md-6 bg-translucid p-4" %}}
#### TeDomum vit grâce à vos dons !
{{< row >}}
{{< servicecard "mastodon" >}}
{{< servicecard "blogs" >}}
{{< servicecard "image" >}}
{{< servicecard "video" >}}
{{< servicecard "pix" >}}
{{< servicecard "write" >}}
{{< /row >}}
Si les services sont gratuits, l'infrastructure qui se trouve derrière ne l'est pas. Nous remercions donc celles et ceux qui nous aident à continuer notre aventure.
Vous pouvez nous soutenir sur les plateformes suivantes.
{{< donations >}}
{{% /col %}}
{{% /row %}}
\ No newline at end of file
---
title: Collaborez !
summary: Travaillez à plusieurs sur un projet, un document, partagez vos fichiers, calendriez, contacts et organisez-vous ensemble.
---
\ No newline at end of file
---
title: Communiquez !
summary: Echangez avec vos proches, vos collègues, voire quelques heureux inconnus, par messages, audio ou encore en visio.
---
\ No newline at end of file
---
title: Publiez !
summary: Des idées, quelques mots, du contenu, exercez votre liberté d'expression en publiant sur des plateformes respectueuses de vos droits.
---
\ No newline at end of file
---
title: Association
menu: main
menu:
main:
parent: about
---
# Genèse
......
......@@ -3,6 +3,7 @@ title: Conditions Générales d'Utilisation
menu:
main:
name: CGU
parent: about
---
# Préambule
......
This diff is collapsed.
---
title: Services
menu:
main:
weight: 1
---
......@@ -3,6 +3,8 @@ title: Blogs
summary: Gérer un site personnel ou bien relater sa vie sur un blog Wordpress.
screenshot: screenshot.png
logo: logo.png
category:
- publish
website: https://blogs.tedomum.net
---
......
......@@ -3,6 +3,8 @@ title: Images
summary: Un service permettant d'héberger des images en seulement quelques clics.
screenshot: screenshot.png
logo: logo.png
category:
- publish
website: https://img.tedomum.net
---
......
......@@ -3,6 +3,8 @@ title: Mails
summary: Des comptes e-mail gratuits, sur vos domaines. Comme Gmail, l'espionnage en moins.
screenshot: screenshot.png
logo: logo.png
category:
- communicate
website: https://mail.tedomum.net
---
......
......@@ -3,6 +3,8 @@ title: Mastodon
summary: On « Tweet » sur Twitter ; on « Toot » sur Mastodon. Réseau social plein de libertés.
screenshot: screenshot.png
logo: logo.png
category:
- publish
website: https://mastodon.tedomum.net
---
......
......@@ -4,6 +4,8 @@ summary: Des salons, de la visio, de la cryptographie. Que demander de plus à u
screenshot: screenshot.png
logo: logo.png
website: https://riot.tedomum.net
category:
- communicate
status: beta
---
......
......@@ -3,6 +3,8 @@ title: Jitsi Meet
summary: Une visioconférence gratuite en un clic, basée sur Jitsi meet. Du sourire en équipe au partage d'écran.
screenshot: screenshot.png
logo: logo.png
category:
- collaborate
website: https://meet.tedomum.net
---
......
......@@ -3,6 +3,8 @@ title: Pixelfed
summary: Partager les photos avec ses amis ou commentez leurs photos.
screenshot: screenshot.png
logo: logo.png
category:
- publish
website: https://pix.tedomum.net
---
......
......@@ -3,6 +3,8 @@ title: PeerTube
summary: Le baptème du petit dernier ou la dernière conférence à la mode, un clic pour publier une vidéo.
screenshot: screenshot.png
logo: logo.png
category:
- publish
website: https://video.tedomum.net
---
......
......@@ -3,6 +3,8 @@ title: WriteFreely
summary: Créer un blog fédéré pour que vos articles soient visibles sur d'autres services tel que Mastodon !
screenshot: screenshot.png
logo: logo.png
category:
- publish
website: https://write.tedomum.net
---
......
......@@ -14,9 +14,10 @@
{{ block "title" . }} {{ .Site.Title }} {{ if .Page }}| {{ .Page.Title }} {{ end }} {{ end }}
</title>
</head>
<body>
<body style="background-color: #f8f8f8;">
{{ partial "header.html" . }}
{{ block "main" . }} {{ end }}
{{ block "main" . }}
{{ end }}
{{ partial "footer.html" . }}
</body>
</html>
{{ define "main" }}
<section id="main" class="container">
<h1 id="title">{{ .Title }}</h1>
<article id="content">
{{ .Content }}
<ul>
{{ range .Pages }}
<li><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
{{ end }}
</ul>
</article>
</section>
{{ end }}
\ No newline at end of file
{{ define "main" }}
<section id="main" class="container">
<h1 id="title">{{ .Title }}</h1>
<h2 id="subtitle">{{ .Params.Subtitle }}</h1>
<article id="content">{{ .Content }}</article>
</section>
{{ end }}
{{ define "main" }}
<section id="main" class="container">
<h1 id="title">{{ .Title }}</h1>
<article id="content">
{{ .Content }}
{{ range sort .Site.Taxonomies.category.ByCount }}
<h1>{{ .Page.Title }}</h1>
<div class="row">
{{ range .Pages }}
{{ partial "servicecard.html" . }}
{{ end }}
</div>
{{ end }}
</article>
</section>
{{ end }}
\ No newline at end of file
{{ define "main" }}
<div class="jumbotron jumbotron-fluid">
<div class="jumbotron jumbotron-fluid" style="background: url('{{ "/images/pattern.png" | relURL }}') #a0a0a0; background-blend-mode: multiply;">
<div class="container">
<div class="row">
<div class="col-md p-3 p-sm-5" style="background: #ffffff70;">
<img src="{{ "/images/logo_large.png" | relURL }}" class="w-50 p-3 d-none d-md-block" />
<p>
Depuis 2012, TeDomum héberge des services sécurisés, respectueux de la
vie privée et des libertés individuelles, sur une plateforme technique
administrée et gérée par des bénévoles.
</p>
</div>
<div class="col-md p-3 p-sm-5" style="background: #ffffff70;">
<h5>TeDomum vit grâce à vos dons !</h5>
<p>
Si les services sont gratuits, l'infrastructure qui se trouve derrière
ne l'est pas. Nous remercions donc celles et ceux qui nous aident à
continuer notre aventure.
</p>
<p>
Vous pouvez nous soutenir sur les plateformes suivantes.
</p>
{{ range where .Site.RegularPages "Section" "donation" }}
<a href="{{ .Params.donation }}" class="btn btn-primary">
{{ .Title }}
</a>
{{ end }}
</div>
</div>
{{ .Content }}
</div>
</div>
<section id="main" class="container">
<article id="content">{{ .Content }}</article>
<h2>Services du jour</h2>
<p>
Les exemples suivants sont choisis au hasard parmi l'ensemble des services que nous hébergeons. Retrouvez la liste complète sur la page <a href="{{ "/service" | relURL }}">Services</a>.
</p>
<div class="row">
{{ range first 3 (shuffle (.GetPage "service").Sections) }}
{{ partial "servicecard.html" . }}
{{ end }}
</div>
</section>
{{ end }}
<footer class="border-top pt-4 mt-3 container">
<p>
<i class="cil-cat"></i>
<i class="fa fa-cat"></i>
TeDomum est membre du collectif <a href="https://chatons.org">CHATONS</a>.
Si nos services ne vous conviennent pas, d'autres membres du collectif
rempliront très probablement votre besoin.
</p>
<p>
<i class="cil-fork"></i>
<i class="fa fa-code-branch"></i>
Contribuez à cette page directement sur
<a href="https://forge.tedomum.net/tedomum/www">notre forge.</a>
</p>
......
<header class="sticky-top">
<nav class="navbar navbar-light bg-white border-bottom p-0">
<nav class="navbar navbar-expand-md navbar-light bg-white border-bottom p-0">
<div class="container">
<a class="navbar-brand" href="{{ "/" | relURL }}">
<img style="height: 30px;" src="{{ "/images/logo.png" | relURL }}">
</a>
<div class="text-right">
<ul class="navbar-nav mr-auto">
{{ range .Site.Menus.main }}
<a class="text-dark p-2" href="{{ .URL }}">{{ .Name }}</a>
{{ if .Children }}
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#">{{ .Name }}</a>
<div class="dropdown-menu">
{{ range .Children }}
<a class="dropdown-item" href="{{ .URL }}">{{ .Name }}</a>
{{ end }}
</div>
</li>
{{ else }}
<li class="nav-item">
<a class="nav-link" href="{{ .URL }}">{{ .Name }}</a>
</li>
{{ end }}
</div>
{{ end }}
</ul>
</nav>
</header>
\ No newline at end of file
{{ with .Site.GetPage "service" (.Get 0) }}
<div class="col-12 col-md-6 col-lg-4 p-2">
<div class="card p-0">
{{ if .Params.screenshot }}
<!--
{{ $screen := (.Resources.GetMatch .Params.screenshot).Fill "560x300" | images.Filter (images.Saturation -50) }}
{{ $logo := (.Resources.GetMatch .Params.logo).Fit "280x150" }}
......@@ -17,6 +17,7 @@
</div>
</div>
</div>
{{ end }}
<div class="card-body">
<h5 class="card-title">
<a href="{{.Params.website }}">{{ .Title }}</a>
......@@ -35,4 +36,3 @@
</div>
</div>
</div>
{{ end }}
{{ define "main" }}
<section id="main" class="container">
<h1 id="title">{{ .Title }}</h1>
<article id="content">
{{ .Content }}
{{ range sort .Site.Taxonomies.category.ByCount }}
<h1><a href="{{ .Page.RelPermalink }}">{{ .Page.Title }}</a></h1>
<p>
{{ .Page.Summary }}
</p>
<div class="row">
{{ range .Pages }}
{{ partial "servicecard.html" . }}
{{ end }}
</div>
{{ end }}
</article>
</section>
{{ end }}
\ No newline at end of file
<div class="col col-12 {{ .Get "class" }}">
{{ .Inner }}
</div>
\ No newline at end of file
{{ range where .Site.RegularPages "Section" "donation" }}
<a href="{{ .Params.donation }}" class="btn btn-primary">
{{ .Title }}
</a>
{{ end }}
\ No newline at end of file
<i class="cil-{{ .Get 0 }}"></i>
\ No newline at end of file
<div class="col-12 col-md-6 col-lg-4 p-2">
<div class="card p-0">
<img class="card-img-top" src="" />
<div class="card-body">
<h5 class="card-title">
<i class="{{ (.Get 0) }}"></i>
</h5>
<p class="card-text">
{{ .Inner }}
</p>
<div>
</div>
<div class="col-12 col-md-6 col-lg-4 p-4 text-justify">
<div class="text-center mb-3">
<i class="fa fa-{{ (.Get 0) }} fa-5x mb-1"></i>
<h3>
{{ .Get 1 }}
</h3>
</div>
</div>
{{ .Inner }}
</div>
\ No newline at end of file
......@@ -4,7 +4,7 @@
"description": "Website",
"author": "TeDomum",
"dependencies": {
"@coreui/icons": "^1.0.1",
"@fortawesome/fontawesome-free": "^5.13.0",
"bootstrap": "^4.4.1"
}
}
../../node_modules/@coreui/icons/fonts/CoreUI-Icons-Free.woff
\ No newline at end of file
../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff
\ No newline at end of file
../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff
\ No newline at end of file
../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment