use no cdn for script

This commit is contained in:
Tykayn 2025-05-13 12:11:17 +02:00 committed by tykayn
parent 3fea367e9a
commit f471ebb919
12 changed files with 2635 additions and 46 deletions

View file

@ -126,6 +126,12 @@ for website_name in "${blogs_folders[@]}"; do
# echo "copie du script main_script.js dans le dossier html" # echo "copie du script main_script.js dans le dossier html"
cp templates/js/main_script.js html-websites/$website_name/main_script.js cp templates/js/main_script.js html-websites/$website_name/main_script.js
# echo "copie du script highlight.js dans le dossier html"
cp templates/js/highlight.js html-websites/$website_name/highlight.js
# echo "copie du script highlight-go.js dans le dossier html"
cp templates/js/highlight-go.js html-websites/$website_name/highlight-go.js
# traiter les réductions d'images dans l'inbox # traiter les réductions d'images dans l'inbox
# echo "traiter les réductions d'images dans l'inbox : pictures_resize.py" # echo "traiter les réductions d'images dans l'inbox : pictures_resize.py"

View file

@ -143,11 +143,11 @@ pour tout le reste, servez-vous de votre tête."je
vous recommande aussi le court vous recommande aussi le court
[[https://mastodon.cipherbliss.com/tags/fanzine][#fanzine]] à 3€ que M. [[https://mastodon.cipherbliss.com/tags/fanzine][#fanzine]] à 3€ que M.
Klein qualifie de tract, nommé "le goût du vrai". ça permet d'apprendre Klein qualifie de tract, un petit livret nommé "le goût du vrai". ça permet d'apprendre
un peu plus en détail comment mieux débattre avec des gens, qu'ils un peu plus en détail comment mieux débattre avec des gens, qu'ils soient des proches ou de parfaits inconnus.
soient des proches ou de parfaits inconnus.Voici les
tags des termes liés sur
mastodon:[[https://mastodon.cipherbliss.com/tags/debattonsMieux][#debattonsMieux ]] Voici les tags des termes liés sur mastodon:[[https://mastodon.cipherbliss.com/tags/debattonsMieux][#debattonsMieux ]]
[[https://mastodon.cipherbliss.com/tags/communicationScientifique][#communicationScientifique]] [[https://mastodon.cipherbliss.com/tags/communicationScientifique][#communicationScientifique]]
[[https://mastodon.cipherbliss.com/tags/nofakescience][#nofakescience]] [[https://mastodon.cipherbliss.com/tags/nofakescience][#nofakescience]]

View file

@ -8,7 +8,7 @@
#+post_slug: avoir-de-la-belle-imagerie-dans-josm-avec-la-bd-ortho-ign-et-mapillary #+post_slug: avoir-de-la-belle-imagerie-dans-josm-avec-la-bd-ortho-ign-et-mapillary
#+post_url: https://www.ciperbliss.com/2023/avoir-de-la-belle-imagerie-dans-josm-avec-la-bd-ortho-ign-et-mapillary #+post_url: https://www.ciperbliss.com/2023/avoir-de-la-belle-imagerie-dans-josm-avec-la-bd-ortho-ign-et-mapillary
#+post_title: Avoir de la belle imagerie dans JOSM avec la Bd Ortho IGN et Mapillary #+post_title: Avoir de la belle imagerie dans JOSM avec la Bd Ortho IGN et Mapillary
#+post_tags: OSM, openstreetmap #+post_tags: OSM, openstreetmap, panoramax, josm
#+post_type: post #+post_type: post
#+post_mime_types: #+post_mime_types:
#+post_guid: undefined #+post_guid: undefined
@ -29,42 +29,51 @@ tas d'imageries que l'on peut ajouter dans notre
actuellement (sur un maximum de lieux) est la BD Ortho de l'IGN, qui actuellement (sur un maximum de lieux) est la BD Ortho de l'IGN, qui
permet une vue où un pixel équivaut à 20cm réels.Pour permet une vue où un pixel équivaut à 20cm réels.Pour
l'activer il faut se rendre dans le menu imagerie > l'activer il faut se rendre dans le menu imagerie >
préférences.Ajouter la couche BD Ortho. Ensuite, préférences.
l'activer. Et voilà, on y voit vachement
bien![[https://data.enedis.fr/][Enedis, qui publie Ajouter la couche BD Ortho. Ensuite,
des données ouvertes]], suite à un partenariat l'activer.
[[https://enedis.openstreetmap.fr/][avec OSM Fr pour référencer ses
poteaux électriques]] a promis la diffusion d'imageries aériennes de Et voilà, on y voit vachement
grande qualité, avec un pixel pour 5cm.À ce jour, on bien!
dispose de quelques zones d'essai et la totalité du territoire DOM-TOM
se fait [[https://data.enedis.fr/][Enedis, qui publie des données ouvertes]], suite à un partenariat
attendre.[[https://www.cipherbliss.com/wp-content/uploads/2023/03/enedis_france_2023-03-23.png][https://www.cipherbliss.com/wp-content/uploads/2023/03/enedis_france_2023-03-23-1024x429.png]]La [[https://enedis.openstreetmap.fr/][avec OSM Fr pour référencer ses poteaux électriques]] a promis la diffusion d'imageries aériennes de grande qualité, avec un pixel pour 5cm.À ce jour, on dispose de quelques zones d'essai et la totalité du territoire DOM-TOM
France métropolitaine selon Enedis se fait attendre.
[[https://www.cipherbliss.com/wp-content/uploads/2023/03/enedis_france_2023-03-23.png][https://www.cipherbliss.com/wp-content/uploads/2023/03/enedis_france_2023-03-23-1024x429.png]]
La France métropolitaine selon Enedis
:D [[https://www.cipherbliss.com/wp-content/uploads/2023/03/bdortho_imagerie_zoom.png][https://www.cipherbliss.com/wp-content/uploads/2023/03/bdortho_imagerie_zoom-1024x405.png]]Vu :D [[https://www.cipherbliss.com/wp-content/uploads/2023/03/bdortho_imagerie_zoom.png][https://www.cipherbliss.com/wp-content/uploads/2023/03/bdortho_imagerie_zoom-1024x405.png]]Vu
de près, ça claque et c'est si détaillé qu'on peut effectivement situer de près, ça claque et c'est si détaillé qu'on peut effectivement situer
les poteaux électriques facilement, mais aussi savoir ce qu'on peut les poteaux électriques facilement, mais aussi savoir ce qu'on peut
trouver dessus, compter les tuiles des toits de maison, et peut être trouver dessus, compter les tuiles des toits de maison, et peut être
même savoir quelle est la marque des vélos garés au sol. Pas mal hein même savoir quelle est la marque des vélos garés au sol.
?Pour avoir des images au niveau du sol, contribuées
Pas mal hein ? Pour avoir des images au niveau du sol, contribuées
par des millions de gens il existe les projet par des millions de gens il existe les projet
[[https://www.mapillary.com/app][Mapillary]] (racheté par Facebook) et [[https://www.mapillary.com/app][Mapillary]] (racheté par Facebook) et
[[https://kartaview.org][Kartaview]] (dépendant d'une entreprise de [[https://kartaview.org][Kartaview]] (dépendant d'une entreprise de
flotte de véhicules en Chine, Grav), qui visent à être remplacés par une flotte de véhicules en Chine, Grav), qui visent à être remplacés par une
alternative libre et au stockage distribuée: alternative libre et au stockage distribuée:
[[https://forum.openstreetmap.fr/t/panoramax-panoramax-ign-fr-en-ligne-et-dev-en-cours/13404][Panoramax, [[https://forum.openstreetmap.fr/t/panoramax-panoramax-ign-fr-en-ligne-et-dev-en-cours/13404][Panoramax,
dont le développement est en cours]].Les projets dont le développement est en cours]].
d'imagerie au sol permettent de bénéficier de la multitude de gens
Les projets d'imagerie au sol permettent de bénéficier de la multitude de gens
capable d'y contribuer avec un simple ordiphone. C'est ainsi que pour capable d'y contribuer avec un simple ordiphone. C'est ainsi que pour
les deux projets sus mentionnés, on a des plugins pour JOSM qui les deux projets sus mentionnés, on a des plugins pour JOSM qui
permettent de voir les traces de parcours photos et des objets détectés permettent de voir les traces de parcours photos et des objets détectés
dans les images.Donc si vous souhaitez publier vos dans les images.Donc si vous souhaitez publier vos
photos géolocalisées, prenez soin de les copier avant de les envoyer à photos géolocalisées, prenez soin de les copier avant de les envoyer à
Mapillary, Kartaview et autres trucs du genre. Il est facile de les Mapillary, Kartaview et autres trucs du genre.
envoyer, mais il n'est pas garanti que vous pourrez les exporter, et
Il est facile de les envoyer, mais il n'est pas garanti que vous pourrez les exporter, et
qu'elles garderont une bonne définition. Sans parler des outils pour qu'elles garderont une bonne définition. Sans parler des outils pour
modifier massivement vos photos ou faire du tri dans les mauvaises qui modifier massivement vos photos ou faire du tri dans les mauvaises qui
sont assez peu pratiques à utiliser pour ces deux plateformes. On espère sont assez peu pratiques à utiliser pour ces deux plateformes.
que Panoramax,
On espère que Panoramax,
[[https://peertube.openstreetmap.fr/w/m634PsbQU6jsPhb61prA7b][qui était [[https://peertube.openstreetmap.fr/w/m634PsbQU6jsPhb61prA7b][qui était
déjà dans les tuyaux lors du State Of The Map France à Nantes l'été déjà dans les tuyaux lors du State Of The Map France à Nantes l'été
dernier]] sera mieux doté de ce côté là.JOSM peut dernier]] sera mieux doté de ce côté là.JOSM peut

View file

@ -13,6 +13,7 @@
href="{{template_content['NDD']}}/feed/"> href="{{template_content['NDD']}}/feed/">
<link href="/style.css" rel="stylesheet"> <link href="/style.css" rel="stylesheet">
<script src="main_script.js"></script> <script src="main_script.js"></script>
<script src="highlight.js"></script>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{template_content['TITLE']}}</title> <title>{{template_content['TITLE']}}</title>
@ -25,11 +26,6 @@
<meta name="description" content="{{template_content['PAGE_TITLE']}}"> <meta name="description" content="{{template_content['PAGE_TITLE']}}">
<meta name="reply-to" content="{{template_content['EMAIL']}}"> <meta name="reply-to" content="{{template_content['EMAIL']}}">
<link rel="icon" type="{{template_content['SITE_ICON_TYPE']}}" href="{{template_content['SITE_ICON']}}"> <link rel="icon" type="{{template_content['SITE_ICON_TYPE']}}" href="{{template_content['SITE_ICON']}}">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
<!-- and it's easy to individually load additional languages -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/go.min.js"></script>
<script>hljs.highlightAll();</script> <script>hljs.highlightAll();</script>
</head> </head>

View file

@ -0,0 +1,30 @@
/*! `go` grammar compiled for Highlight.js 11.9.0 */
(() => {
var e = (() => {
"use strict"; return e => {
const n = {
keyword: ["break", "case", "chan", "const", "continue", "default", "defer", "else", "fallthrough", "for", "func", "go", "goto", "if", "import", "interface", "map", "package", "range", "return", "select", "struct", "switch", "type", "var"],
type: ["bool", "byte", "complex64", "complex128", "error", "float32", "float64", "int8", "int16", "int32", "int64", "string", "uint8", "uint16", "uint32", "uint64", "int", "uint", "uintptr", "rune"],
literal: ["true", "false", "iota", "nil"],
built_in: ["append", "cap", "close", "complex", "copy", "imag", "len", "make", "new", "panic", "print", "println", "real", "recover", "delete"]
}; return {
name: "Go", aliases: ["golang"], keywords: n, illegal: "</",
contains: [e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE, {
className: "string",
variants: [e.QUOTE_STRING_MODE, e.APOS_STRING_MODE, { begin: "`", end: "`" }]
}, {
className: "number", variants: [{
begin: e.C_NUMBER_RE + "[i]", relevance: 1
}, e.C_NUMBER_MODE]
}, { begin: /:=/ }, {
className: "function", beginKeywords: "func",
end: "\\s*(\\{|$)", excludeEnd: !0, contains: [e.TITLE_MODE, {
className: "params",
begin: /\(/, end: /\)/, endsParent: !0, keywords: n, illegal: /["']/
}]
}]
}
}
})()
; hljs.registerLanguage("go", e)
})();

2441
templates/js/highlight.js Normal file

File diff suppressed because one or more lines are too long

View file

@ -90,7 +90,7 @@ h3 {
display: block; display: block;
margin-top: 1rem; margin-top: 1rem;
margin-bottom: 1rem; margin-bottom: 1rem;
max-width: 100vw; max-width: 65ch;
} }
pre, pre,
@ -103,7 +103,8 @@ a {
border-radius: 1rem; border-radius: 1rem;
color: rgb(0, 123, 255); color: rgb(0, 123, 255);
text-decoration: none; text-decoration: none;
padding: 1rem; padding: 0.25rem;
max-width: 65ch;
} }
main a:hover { main a:hover {
background: #303030; background: #303030;
@ -145,6 +146,11 @@ p {
margin-bottom: 1rem; margin-bottom: 1rem;
font-size: 1.25rem; font-size: 1.25rem;
line-height: 1.75rem; line-height: 1.75rem;
width: 65ch;
text-align: justify;
}
p a {
padding: 0.25rem;
} }
#root, #root,

View file

@ -1 +1 @@
{"version":3,"sourceRoot":"","sources":["../styles_src/style_general.scss","../styles_src/_variables.scss"],"names":[],"mappings":";AAAA;AAIA;EACE;EACA;EACA;;AAEA;EAEE;;;AAIJ;EACE;EACA,aCmBiB;;;ADhBnB;EACE;EACA,WCLe;EDMf,aCDiB;EDEjB,OCvBW;EDwBX,YCvBiB;EDwBjB;EACA,gBCEW;;;ADCb;AAAA;AAAA;AAAA;EAIE,WCnBoB;EDoBpB;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,aCPoB;EDQpB,YClBW;EDmBX,eCjBW;EDkBX,OC5Cc;ED6Cd;EACA;EACA;EACA,aC5BoB;;;ADgCtB;AAAA;EAEE,YAvDW;EAwDX;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE,OCjEiB;EDkEjB,WCnDa;EDoDb;;;AAGF;EACE,WCvDa;EDwDb;;;AAGF;EACE,WC3Da;ED4Db;;;AAGF;EACE,WCnEkB;EDoElB;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,OC/EY;EDgFZ;EACA,YCpES;EDqET,eCrES;EDsET;;;AAIJ;AAAA;EAEE;;;AAIF;EACE;EACA,eC5EiB;ED6EjB,OCzGW;ED0GX;EACA,SCrFW;;ADuFX;EACE,YCxGkB;EDyGlB,OC/GS;;ADiHT;EACE,OClHO;;ADsHX;EAEE;EACA;EACA,cCpGS;EDqGT,eCrGS;;ADwGX;EACE;EACA;;;AAIJ;EACE,YCjGe;;ADmGf;EACE;EACA,YCtGe;;;AD0GnB;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;EACA;EACA,YChIW;EDiIX,eClIW;EDmIX;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE,eClJW;;ADoJX;EACE;;AAGF;EACE;EACA,cC1JS;;;AD+Jb;EACE;;;AAGF;EACE;EACA;;;AAIA;EACE;;;AAKF;EACE,OC9KS;ED+KT,QC/KS;EDgLT,cClLS;;ADqLX;EACE;EACA;;;AAIJ;EACE,YC3LW;ED4LX,eC5LW;ED6LX;;AAEA;EACE;EACA,SCnMS;EDoMT;EACA,eC/Le;;;ADmMnB;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA,SChNS;;;ADoNb;EACE;EACA,SCtNW;EDuNX;EACA;;;AAGF;AAAA;EAEE,QC7NW;ED8NX,OCvPiB;EDwPjB;;;AAGF;EACE,YCtPc;;;ADyPhB;EACE,YChQiB;EDiQjB,SCpOkB;EDqOlB;EACA,YC1OW;ED2OX,eCrOiB;EDsOjB;;AAEA;EACE;;;AAIJ;EACE;EACA,SCnPW;EDoPX,YC3QgB;ED4QhB,OC3QkB;;;AD8QpB;EACE,OCxQc;EDyQd;;;AAGF;EACE;EACA,SCjQW;;;ADoQb;EACE,YCnQW;EDoQX,eCpQW;;ADsQX;EACE,eCvQS;;;AD2Qb;EACE,YC9QW;ED+QX,eC/QW;;ADiRX;EACE;EACA,SCpRS;;;AD2RX;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAEA;AAAA;EACE;EACA,SCrSO;;;AD0Sb;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA,cC/SW;EDgTX,aCjTW;EDkTX,gBClTW;;;ADqTb;EACE;;;AAIA;EACE;;AAEA;EACE;;AAIJ;EACE;EACA;EACA,cCtUS;;;AD0Ub;EACE;EACA;EACA;;;AAGF;EACE;IACE;;EAGF;IACE,SCtVS","file":"style_general.css"} {"version":3,"sourceRoot":"","sources":["../styles_src/style_general.scss","../styles_src/_variables.scss"],"names":[],"mappings":";AAAA;AAIA;EACE;EACA;EACA;;AAEA;EAEE;;;AAIJ;EACE;EACA,aCmBiB;;;ADhBnB;EACE;EACA,WCLe;EDMf,aCDiB;EDEjB,OCvBW;EDwBX,YCvBiB;EDwBjB;EACA,gBCEW;;;ADCb;AAAA;AAAA;AAAA;EAIE,WCnBoB;EDoBpB;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,aCPoB;EDQpB,YClBW;EDmBX,eCjBW;EDkBX,OC5Cc;ED6Cd;EACA;EACA;EACA,aC5BoB;;;ADgCtB;AAAA;EAEE,YAvDW;EAwDX;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE,OCjEiB;EDkEjB,WCnDa;EDoDb;;;AAGF;EACE,WCvDa;EDwDb;;;AAGF;EACE,WC3Da;ED4Db;;;AAGF;EACE,WCnEkB;EDoElB;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,OC/EY;EDgFZ;EACA,YCpES;EDqET,eCrES;EDsET;;;AAIJ;AAAA;EAEE;;;AAIF;EACE;EACA,eC5EiB;ED6EjB,OCzGW;ED0GX;EACA;EACA;;AAEA;EACE,YCzGkB;ED0GlB,OChHS;;ADkHT;EACE,OCnHO;;ADuHX;EAEE;EACA;EACA,cCrGS;EDsGT,eCtGS;;ADyGX;EACE;EACA;;;AAIJ;EACE,YClGe;;ADoGf;EACE;EACA,YCvGe;;;AD2GnB;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;EACA;EACA,YCjIW;EDkIX,eCnIW;EDoIX;EACA;EACA;EACA;;AAEA;EACE;;;AAKJ;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE,eC1JW;;AD4JX;EACE;;AAGF;EACE;EACA,cClKS;;;ADuKb;EACE;;;AAGF;EACE;EACA;;;AAIA;EACE;;;AAKF;EACE,OCtLS;EDuLT,QCvLS;EDwLT,cC1LS;;AD6LX;EACE;EACA;;;AAIJ;EACE,YCnMW;EDoMX,eCpMW;EDqMX;;AAEA;EACE;EACA,SC3MS;ED4MT;EACA,eCvMe;;;AD2MnB;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA,SCxNS;;;AD4Nb;EACE;EACA,SC9NW;ED+NX;EACA;;;AAGF;AAAA;EAEE,QCrOW;EDsOX,OC/PiB;EDgQjB;;;AAGF;EACE,YC9Pc;;;ADiQhB;EACE,YCxQiB;EDyQjB,SC5OkB;ED6OlB;EACA,YClPW;EDmPX,eC7OiB;ED8OjB;;AAEA;EACE;;;AAIJ;EACE;EACA,SC3PW;ED4PX,YCnRgB;EDoRhB,OCnRkB;;;ADsRpB;EACE,OChRc;EDiRd;;;AAGF;EACE;EACA,SCzQW;;;AD4Qb;EACE,YC3QW;ED4QX,eC5QW;;AD8QX;EACE,eC/QS;;;ADmRb;EACE,YCtRW;EDuRX,eCvRW;;ADyRX;EACE;EACA,SC5RS;;;ADmSX;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAEA;AAAA;EACE;EACA,SC7SO;;;ADkTb;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA,cCvTW;EDwTX,aCzTW;ED0TX,gBC1TW;;;AD6Tb;EACE;;;AAIA;EACE;;AAEA;EACE;;AAIJ;EACE;EACA;EACA,cC9US;;;ADkVb;EACE;EACA;EACA;;;AAGF;EACE;IACE;;EAGF;IACE,SC9VS","file":"style_general.css"}

View file

@ -0,0 +1,101 @@
/*!
Theme: Default
Description: Original highlight.js style
Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
Maintainer: @highlightjs/core-team
Website: https://highlightjs.org/
License: see project LICENSE
Touched: 2021
*/
pre code.hljs {
display: block;
overflow-x: auto;
padding: 1em
}
code.hljs {
padding: 3px 5px
}
.hljs {
background: #f3f3f3;
color: #444
}
.hljs-comment {
color: #697070
}
.hljs-punctuation,
.hljs-tag {
color: #444a
}
.hljs-tag .hljs-attr,
.hljs-tag .hljs-name {
color: #444
}
.hljs-attribute,
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-name,
.hljs-selector-tag {
font-weight: 700
}
.hljs-deletion,
.hljs-number,
.hljs-quote,
.hljs-selector-class,
.hljs-selector-id,
.hljs-string,
.hljs-template-tag,
.hljs-type {
color: #800
}
.hljs-section,
.hljs-title {
color: #800;
font-weight: 700
}
.hljs-link,
.hljs-operator,
.hljs-regexp,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-symbol,
.hljs-template-variable,
.hljs-variable {
color: #ab5656
}
.hljs-literal {
color: #695
}
.hljs-addition,
.hljs-built_in,
.hljs-bullet,
.hljs-code {
color: #397300
}
.hljs-meta {
color: #1f7199
}
.hljs-meta .hljs-string {
color: #38a
}
.hljs-emphasis {
font-style: italic
}
.hljs-strong {
font-weight: 700
}

View file

View file

@ -95,7 +95,7 @@ h3 {
display: block; display: block;
margin-top: $spacing-sm; margin-top: $spacing-sm;
margin-bottom: $spacing-sm; margin-bottom: $spacing-sm;
max-width: 100vw; max-width: 65ch;
} }
} }
@ -110,7 +110,8 @@ a {
border-radius: $border-radius-md; border-radius: $border-radius-md;
color: $color-link; color: $color-link;
text-decoration: none; text-decoration: none;
padding: $spacing-sm; padding: 0.25rem;
max-width: 65ch;
main &:hover { main &:hover {
background: $color-link-hover-bg; background: $color-link-hover-bg;
@ -158,6 +159,13 @@ p {
margin-bottom: $spacing-sm; margin-bottom: $spacing-sm;
font-size: 1.25rem; font-size: 1.25rem;
line-height: 1.75rem; line-height: 1.75rem;
width: 65ch;
text-align: justify;
a {
padding: 0.25rem;
}
} }
#root, #root,

View file

@ -257,15 +257,7 @@ default_config = {
"BANNIERE_ENTETE": "https://www.cipherbliss.com/banner.jpg", "BANNIERE_ENTETE": "https://www.cipherbliss.com/banner.jpg",
"BANNIERE_ENTETE_ALT": "Bannière par défaut", "BANNIERE_ENTETE_ALT": "Bannière par défaut",
"SERIES": { "SERIES": {
"SERIE_1": {
"TITLE": "Série 1",
"ARTICLES": [
{
"TITLE": "Article 1",
"slug": "2024/article-1"
}
]
}
}, },
"WEBSITE_GENERATOR": forge_source, "WEBSITE_GENERATOR": forge_source,
"WEBSITE_GENERATOR_DESCRIPTION": f"Site généré avec le générateur de site web pour Gemini par Tykayn \n=> {forge_source} Code source, licence AGPLv3+", "WEBSITE_GENERATOR_DESCRIPTION": f"Site généré avec le générateur de site web pour Gemini par Tykayn \n=> {forge_source} Code source, licence AGPLv3+",
@ -285,9 +277,9 @@ global_config = {
# controlled vocabulary to find tags automatically # controlled vocabulary to find tags automatically
"auto_tag_terms": [ "auto_tag_terms": [
"illustration", "tuto", "NSFW", "BD", "récit", "science", "illustration", "tuto", "NSFW", "BD", "récit", "science",
"wtf", "yaoi", "yuri", "sondage", "entreprise", "AI", "photos", "wtf", "yaoi", "yuri", "sondage", "entreprise", "photos",
"cosplay", "festival", "fanzine", "manif", "logiciel", "inktober", "cosplay", "festival", "fanzine", "manif", "logiciel", "inktober",
"kotlife", "féminisme", "fantasme", "art", "sociologie", "couple", "masturbation", "kotlife", "féminisme", "fantasme", "sociologie", "couple", "masturbation",
"boobs", "sortirDesFossiles", "électrique", "maison", "GTD", "chat", "PIM","mastoart", "boobs", "sortirDesFossiles", "électrique", "maison", "GTD", "chat", "PIM","mastoart",
"openstreetmap", "sauvegarde", "mastodon", "voyages", "aber","atelier cocci","vidéos", "openstreetmap", "sauvegarde", "mastodon", "voyages", "aber","atelier cocci","vidéos",
"wanda","bouffe","anniversaire","conventions","Japan Expo","3.0","cours","! Q","dessin","mariage", "wanda","bouffe","anniversaire","conventions","Japan Expo","3.0","cours","! Q","dessin","mariage",