Migrate to pug

This commit is contained in:
Quentin 2020-03-01 22:17:44 +01:00
parent a8e6e0952b
commit 6178c73f98
22 changed files with 169 additions and 4 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
*.html

View file

@ -1 +1,2 @@
#!/bin/bash
pug ./src --out ./static

View file

@ -1,3 +0,0 @@
FROM superboum/amd64_webserver:v2
COPY ./html /srv/http

View file

@ -1,3 +1,10 @@
# site
deuxfleurs.fr
## Building
```
sudo npm install -g pug
sudo npm install -g jstransformer-markdown-it
```

BIN
src/._layout.pug.swp Normal file

Binary file not shown.

BIN
src/.documentation.pug.swp Normal file

Binary file not shown.

23
src/_layout.pug Normal file
View file

@ -0,0 +1,23 @@
block root
doctype html
head
meta(charset='utf-8')
title 💮💮 deuxfleurs - #{title}
link(rel="stylesheet", href="css/main.css")
header
.container
.menu-item
a(href='index.html')
strong deuxfleurs 
img(src='img/flower.svg' width='38')
img(src='img/flower.svg' width='38')
.menu-item
a(href='https://guichet.deuxfleurs.fr') compte
span  | 
.menu-item
a(href='documentation.html') doc
span  | 
h1 #{title}
main
block content

9
src/documentation.pug Normal file
View file

@ -0,0 +1,9 @@
extends _layout.pug
prepend root
- title = "documentation"
block content
.container.spacing
h2 Bientôt...

49
src/index.pug Normal file
View file

@ -0,0 +1,49 @@
extends _layout.pug
prepend root
- title = "deuxfleurs"
block content
.container.spacing
.chapeau ⇨ protège votre vie privée
.chapeau ⇨ défend vos libertés et vos droits
.chapeau ⇨ ne vous manipule pas
.chapeau ⇨ promeut la sobriété numérique pour protéger la planète
section.spacing
h2 nos services permettent de
.list
a.service-box.spacing(href='https://riot.deuxfleurs.fr')
div(style='font-size: 80px') 💬
h3 discuter
a.service-box.spacing(href='https://cloud.deuxfleurs.fr')
div(style='font-size: 80px') 🔒
h3 sauvegarder vos documents
a.service-box.spacing(href='https://sogo.deuxfleurs.fr')
div(style='font-size: 80px') 📨
h3 envoyer des emails
a.service-box.spacing(href='https://p.adnab.me')
div(style='font-size: 80px') 📄
h3 collaborer
a.service-box.spacing(href='documentation.html#site')
div(style='font-size: 80px') 🌐
h3 créer votre site
a.service-box.spacing(href='https://git.deuxfleurs.fr')
div(style='font-size: 80px') 💻
h3 coder
br
section.spacing
h2 internet est politique
:markdown-it(linkify)
L'IETF, l'organisme en charge de la standardisation d'internet, reconnait que les choix technologiques ont un impact sur les droits de l'homme [[RFC8280]](https://trac.tools.ietf.org/html/rfc8280).
section.spacing
h2 nous sommes une association collégiale
section.spacing
h2 nous rejoindre
p
| Si vous connaissez un membre de l'association, contactez le directement.
br
| Sinon, vous pouvez nous écrire à coucou<img src="img/arobase.png" height="15"/>deuxfleurs.fr.

BIN
static/css/.main.css.swp Normal file

Binary file not shown.

78
static/css/main.css Normal file
View file

@ -0,0 +1,78 @@
@font-face {
font-family: "Heroes";
src: url('../fonts/texgyreheros-regular.otf') format('truetype');
}
* {
font-family: Heroes;
margin: 0;
padding: 0;
}
header {
background-color: #519c60;
color: #ffffff;
padding: 30px 0px 1px 0px;
}
h1 {
font-size: 5em;
}
h2 {
font-size: 3em;
}
p {
font-size: 1.2em;
}
.spacing {
margin-top: 1em;
}
header > .container > h1 {
margin: 10px 0px -27px 0px;
}
header > .container > .menu-item {
float: right;
}
header > .container > .menu-item > img {
vertical-align: -9px;
}
header > .container > .menu-item > a,span {
font-size: 30px;
color: white;
text-decoration: none;
}
.container {
padding: 0px 40px 0px 40px;
}
.chapeau {
font-size: 1.8em;
font-weight: bold;
line-height: 1.2;
}
.service-box {
color: #000;
text-decoration: none;
border: 0.2em solid #000;
width: 250px;
text-align:center;
margin-right: 1em;
float: left;
}
.service-box:hover {
background-color: #000;
color: #fff;
}
.list > br {
clear: both;
}

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB