Skip to content

Commit

Permalink
Bascule le site de static.geotribu.fr vers geotribu.fr (#967)
Browse files Browse the repository at this point in the history
Cf #387
  • Loading branch information
Guts authored Aug 6, 2023
2 parents 19d27df + 9227526 commit 3447fba
Show file tree
Hide file tree
Showing 22 changed files with 32 additions and 30 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/ARTICLE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ body:
label: Mots-clés
description: |
Liste de mots-clés séparés par une virgule.
De préférence, choisir parmi les [mots-clés existants](https://static.geotribu.fr/tags/).
De préférence, choisir parmi les [mots-clés existants](https://geotribu.fr/tags/).
validations:
required: true

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/RDP_NEWS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ body:
label: Mots-clés
description: |
Liste de mots-clés séparés par une virgule.
De préférence, choisir parmi les [mots-clés existants](https://static.geotribu.fr/tags/), en respectant la casse.
De préférence, choisir parmi les [mots-clés existants](https://geotribu.fr/tags/), en respectant la casse.
validations:
required: true

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

Sources et contenus du site de Geotribu, accessible via les URLs suivantes :

- <https://static.geotribu.fr>
- <https://geotribu.fr>
- <http://geotribu.fr>
- <http://geotribu.net>

Expand Down
2 changes: 1 addition & 1 deletion config/extra_social.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
social:
- icon: "fontawesome/solid/rss"
link: "https://static.geotribu.fr/feed_rss_created.xml"
link: "https://geotribu.fr/feed_rss_created.xml"
name: "S'abonner aux nouveaux contenus via RSS"
- icon: "fontawesome/brands/github-alt"
link: "https://github.com/geotribu/"
Expand Down
2 changes: 1 addition & 1 deletion config/plugins_redirections.yml
Original file line number Diff line number Diff line change
Expand Up @@ -597,7 +597,7 @@ redirects:
rdp/2010/rdp_2010-10-14.md: rdp/2010/rdp_2010-10-15.md
rdp/2015/rdp_2015-04-07.md: rdp/2015/rdp_2015-04-10.md
rdp/rdp_2020-04-30.md: rdp/2020/rdp_2020-04-30.md
# rss.md: https://static.geotribu.fr/feed_rss_created.xml
# rss.md: https://geotribu.fr/feed_rss_created.xml

# migration des contenus en 2022
articles/2008/art_2008-11-03.md: articles/2008/2008-11-03_premiers-pas-dans-la-cour-des-grands.md
Expand Down
2 changes: 1 addition & 1 deletion content/CNAME
Original file line number Diff line number Diff line change
@@ -1 +1 @@
static.geotribu.fr
geotribu.fr
2 changes: 1 addition & 1 deletion content/articles/2014/2014-03-07_dans_le_geotipi.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Nous aurions aimé vous dire que nous sommes une [équipe](/team/contributors/)

En plus de l'aspect humain, nous discutons également au préalable sur notre mailing list des thématiques qui seront abordées. Cela a d'ailleurs donné lieu à des discussions enflammées. C'est d'ailleurs de là que vient l'origine de ce billet et surtout de la super image que Jérémie nous a créée pour l'occasion !

[![Réunion d'équipe](https://cdn.geotribu.fr/img/articles-blog-rdp/capture-ecran/g3022.png "Réunion d'équipe"){: .img-center loading=lazy }](https://static.geotribu.fr/team/contributors/)
[![Réunion d'équipe](https://cdn.geotribu.fr/img/articles-blog-rdp/capture-ecran/g3022.png "Réunion d'équipe"){: .img-center loading=lazy }](https://geotribu.fr/team/contributors/)

Notre implication quotidienne nous forge une expérience riche d'enseignement ! Pendant ce temps, Geotribu grandit et désormais un travail de management d'équipe est nécessaire !

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Je vous présente donc PyQGIS Icons Cheatsheet :

## Un site tout totomatique

En soi, le site n'est pas bien différent de la page que j'avais publiée ici suite à mon deuxième article ([voir dans Web Archive](https://web.archive.org/web/20211024083001/https://static.geotribu.fr/toc_nav_ignored/qgis_resources_preview_table/)), sinon que les icônes sont à jour par rapport à celles présentes réellement dans QGIS.
En soi, le site n'est pas bien différent de la page que j'avais publiée ici suite à mon deuxième article ([voir dans Web Archive](https://web.archive.org/web/20211024083001/https://geotribu.fr/toc_nav_ignored/qgis_resources_preview_table/)), sinon que les icônes sont à jour par rapport à celles présentes réellement dans QGIS.

C'est sous le capot que les choses ont changé : tout est automatisé via [un workflow GitHub](https://github.com/geotribu/pyqgis-icons-cheatsheet/blob/main/.github/workflows/deploy.yml), programmé pour s'exécuter tous les mois, déroulant alors le scénario suivant :

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Voilà 3 ans que Geotribu est de retour après une [coupure de service de... 3 a

3 ans que ce nouveau site est en place.
3 ans à en améliorer l'ergonomie, les fonctionnalités et surtout à réintégrer et nettoyer les anciens contenus.
3 ans qu'il est accessible sur <https://static.geotribu.fr>
3 ans qu'il est accessible sur <https://geotribu.fr>

Il est temps de rebasculer le site sur l'adresse principale.

Expand All @@ -48,8 +48,8 @@ flowchart TB
C(http://geotribu.fr) -->|https| U
D(http://www.geotribu.net) -->|https| E
E(https://www.geotribu.net) -->|Redirection DNS| U
F(http://static.geotribu.fr) -->|https| G
G(https://static.geotribu.fr) -->|Redirection DNS| U
F(http://geotribu.fr) -->|https| G
G(https://geotribu.fr) -->|Redirection DNS| U
U{"https://geotribu.fr/ <br /> (Apex)"}
```

Expand Down
2 changes: 1 addition & 1 deletion content/rdp/2020/rdp_2020-09-04.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Pour le reste, on vous laisse avec la carte proposée sur TF1 car nous ne saurio

- on a publié un article sur notre [brève histoire](/articles/2020/2020-08-31_geotribu_histoire/)
- on a ajouté la possibilité [d'intégrer des schémas dans les articles via la syntaxe MermaidJS]({{ config.extra.url_contribuer }}guides/diagrams/)
- les flux RSS ont été améliorés (prise en charge des images d'illustration) et des [boutons de suivi sur Feedly](https://feedly.com/i/subscription/feed%2Fhttps%3A%2F%2Fstatic.geotribu.fr%2Ffeed_rss_created.xml) ont été ajoutés
- les flux RSS ont été améliorés (prise en charge des images d'illustration) et des [boutons de suivi sur Feedly](https://feedly.com/i/subscription/feed%2Fhttps%3A%2F%2Fgeotribu.fr%2Ffeed_rss_created.xml) ont été ajoutés

----

Expand Down
2 changes: 1 addition & 1 deletion content/rdp/2020/rdp_2020-10-30.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ A noter que si vous devez régulièrement naviguer dans l'hétérogénéité des

![icône rdp](https://cdn.geotribu.fr/img/internal/icons-rdp-news/pointillisme.png "globe pointillisme"){: .img-rdp-news-thumb }

[MapShaper](https://mapshaper.org/) est un outil développé par Matthew Bloch, data-journaliste au New York Times. On en a parlé [à plusieurs reprises il y a quelques années](https://www.google.com/search?q=site%3Astatic.geotribu.fr+mapshaper) ici, notamment car l'application web prenait le relai de Kartograph ou d'autres applications web permettant des manipulations plus ou moins basiques de données spatiales à partir d'un simple glisser/déposer.
[MapShaper](https://mapshaper.org/) est un outil développé par Matthew Bloch, data-journaliste au New York Times. On en a parlé [à plusieurs reprises il y a quelques années](https://www.google.com/search?q=site%3Ageotribu.fr+mapshaper) ici, notamment car l'application web prenait le relai de Kartograph ou d'autres applications web permettant des manipulations plus ou moins basiques de données spatiales à partir d'un simple glisser/déposer.

Récemment, j'y ai eu recours et envisageait un petit tutoriel pour l'installer, le prendre en main et aller assez loin. Mais je n'ai pas eu besoin de me donner cette peine, Éric Mauvière a pris le soin de le faire dans [un article joliment détaillé comme il faut](https://www.icem7.fr/outils/mapshaper-visualiser-et-affiner-des-fonds-de-carte-en-ligne/).

Expand Down
2 changes: 1 addition & 1 deletion content/rdp/2021/rdp_2021-04-09.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Bonne lecture.

- :regional_indicator_q: Publication de [QTribu notre plugin pour QGIS](/articles/2021/2021-04-01_qtribu_plugin_qgis_geotribu/) qui permet de consulter le site directement depuis QGIS, mais surtout de donner des exemples concrets à nos tutoriels sur QGIS.
- :material-comment-check: Remplacement de Disqus par [Isso](https://posativ.org/isso/) pour la gestion des commentaires. Désormais, c'est de l'auto-hébergé : plus de tracking ni de publicités, juste de quoi commenter. En prime, on a même récupéré les commentaires laissés auparavant.
- :fishing_pole_and_fish: Pour le premier avril, le site a bénéficié d'un relooking à la mode des années 80s, grâce au travail de [Lukas Ramage](https://gitlab.com/lramage/mkdocs-bootstrap386), lui-même basé sur le thème Bootstrap [BOOTSTRA.386 de Chris Mckenzie](https://kristopolous.github.io/BOOTSTRA.386/). Si vous voulez revivre cette expérience, [c'est par ici sur la Internet Wayback Machine](https://web.archive.org/web/20210401/https://static.geotribu.fr/).
- :fishing_pole_and_fish: Pour le premier avril, le site a bénéficié d'un relooking à la mode des années 80s, grâce au travail de [Lukas Ramage](https://gitlab.com/lramage/mkdocs-bootstrap386), lui-même basé sur le thème Bootstrap [BOOTSTRA.386 de Chris Mckenzie](https://kristopolous.github.io/BOOTSTRA.386/). Si vous voulez revivre cette expérience, [c'est par ici sur la Internet Wayback Machine](https://web.archive.org/web/20210401/https://geotribu.fr/).
- :bus: Article sur la [représentation d'un réseau de bus](/articles/2021/2021-04-07_carte_reseau_bus/) à l'aide de PostGIS et QGIS.

![Geotribu 386](https://cdn.geotribu.fr/img/tuto/static_web/geotribu_theme_i386_poisson_avril_2021.png "Poisson d'avril 2021 - Geotribu en mode 386"){: .img-center loading=lazy }
Expand Down
2 changes: 1 addition & 1 deletion content/robots.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ User-Agent: *
Allow: /
Disallow: /toc_nav_ignored/snippets/

Sitemap: https://static.geotribu.fr/sitemap.xml
Sitemap: https://geotribu.fr/sitemap.xml
2 changes: 1 addition & 1 deletion content/rss.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<redirect>
<newLocation>
https://static.geotribu.fr/feed_rss_created.xml
https://geotribu.fr/feed_rss_created.xml
</newLocation>
</redirect>
2 changes: 1 addition & 1 deletion content/team/confidentialite.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,6 @@ Afin de favoriser les échanges constructifs, merci de préférer le [pseudonyma
{: align=middle }

<!-- Hyperlinks reference -->
[flux RSS]: https://static.geotribu.fr/feed_rss_created.xml
[flux RSS]: https://geotribu.fr/feed_rss_created.xml
[Isso]: https://posativ.org/isso/
[UTM]: https://fr.wikipedia.org/wiki/Param%C3%A8tres_UTM
4 changes: 2 additions & 2 deletions hooks/mkdocs/G001_check_hyperlinks_internal.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

logger = logging.getLogger("mkdocs")

base_url: str = "https://static.geotribu.fr/"
base_url: str = "https://geotribu.fr/"

pattern = re.compile(r"\[([^][]+)\](\(((?:[^()]+|(\?2))+)\))")
# Anything that isn't a square closing bracket
Expand All @@ -42,7 +42,7 @@ def on_page_markdown(markdown, page, **kwargs):
path = page.file.src_uri
if path in exclude_list:
return
# for m in re.finditer(r"\bhttps://static.geotribu.fr/[^) ]+", markdown):
# for m in re.finditer(r"\bhttps://geotribu.fr/[^) ]+", markdown):
# for match in pattern.finditer(markdown):
for match in re.findall(pattern, markdown):
# print(path, match)
Expand Down
2 changes: 1 addition & 1 deletion hooks/mkdocs/G002_check_images_size.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

logger = logging.getLogger("mkdocs")

base_url: str = "https://static.geotribu.fr/"
base_url: str = "https://geotribu.fr/"

REMOTE_REQUEST_HEADERS = {
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
Expand Down
2 changes: 1 addition & 1 deletion mkdocs-free.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ site_description: >-
l'information géographique, les SIG, la cartographie, la représentation des données...
site_author: !ENV [MKDOCS_SITE_AUTHOR, "Geotribu"]
site_url: !ENV [MKDOCS_SITE_URL, "https://static.geotribu.fr/"]
site_url: !ENV [MKDOCS_SITE_URL, "https://geotribu.fr/"]
copyright:
!ENV [MKDOCS_SITE_COPYRIGHT, '<span class="copyleft">&copy;</span> Geotribu']

Expand Down
2 changes: 1 addition & 1 deletion mkdocs-minimal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ site_description: >-
l'information géographique, les SIG, la cartographie, la représentation des données...
site_author: !ENV [MKDOCS_SITE_AUTHOR, "Geotribu"]
site_url: !ENV [MKDOCS_SITE_URL, "https://static.geotribu.fr/"]
site_url: !ENV [MKDOCS_SITE_URL, "https://geotribu.fr/"]
copyright:
!ENV [MKDOCS_SITE_COPYRIGHT, '<span class="copyleft">&copy;</span> Geotribu']

Expand Down
6 changes: 4 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ site_description: >-
l'information géographique, les SIG, la cartographie, la représentation des données...
site_author: !ENV [MKDOCS_SITE_AUTHOR, "Geotribu"]
site_url: !ENV [MKDOCS_SITE_URL, "https://static.geotribu.fr/"]
site_url: !ENV [MKDOCS_SITE_URL, "https://geotribu.fr/"]
copyright:
!ENV [MKDOCS_SITE_COPYRIGHT, '<span class="copyleft">&copy;</span> Geotribu']

Expand Down Expand Up @@ -176,7 +176,9 @@ theme:
- search.share
- search.suggest
- toc.follow
font: false
font:
code: Ubuntu Mono
text: Ubuntu
language: fr
logo: theme/assets/images/geotribu/logo_geotribu.png
palette:
Expand Down
2 changes: 1 addition & 1 deletion scripts/050_mkdocs_populate_latest.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
def get_latest_content(
content_type: Literal["articles", "rdp"],
count: int = 10,
social_card_image_base: str = "https://static.geotribu.fr/assets/images/social/",
social_card_image_base: str = "https://geotribu.fr/assets/images/social/",
):
output_contents_list: list[Page] = []

Expand Down
10 changes: 5 additions & 5 deletions scripts/redirect.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,26 @@
<html lang="fr">

<head>
<!-- <link rel="canonical" href="https://static.geotribu.fr/"> -->
<!-- <link rel="canonical" href="https://geotribu.fr/"> -->
<meta charset="utf-8">
<!-- <meta http-equiv="refresh" content="0; url='https://static.geotribu.fr/'" /> -->
<!-- <meta http-equiv="refresh" content="0; url='https://geotribu.fr/'" /> -->
<meta name="robots" content="noindex">
<title>Redirection Geotribu</title>
</head>

<body>
<p>Site de prévisualisation fermé. Merci de vous rendre sur <a href="https://static.geotribu.fr/">le site
<p>Site de prévisualisation fermé. Merci de vous rendre sur <a href="https://geotribu.fr/">le site
principal</a>.</p>
<!-- Javascript -->
<script defer>
const url_base = window.location;
if (url_base.host.includes("preview-pullrequest-")) {
const new_url = "https://static.geotribu.fr" + url_base.pathname;
const new_url = "https://geotribu.fr" + url_base.pathname;
console.log("Redirected to:", new_url);
window.location.replace(new_url);
}
else {
let new_url = "https://static.geotribu.fr/";
let new_url = "https://geotribu.fr/";
window.location.replace(new_url);
}
</script>
Expand Down

0 comments on commit 3447fba

Please sign in to comment.