Skip to content
Gaël Poupard edited this page Jun 28, 2023 · 1 revision

Quelques précisions pour travailler sur le site confort-plus.orange.com.

Déploiement

Le site est hébergé par GitHub : c’est la branche gh-pages qui est déployée. Son contenu correspond au répertoire ./docs/ sur la branche main.

Servir le site en local sur gh-pages

npx servor . index.html --browse --static 

Redirections

Un certain nombre de fichiers HTML sont sur la branche gh-pages et nulle part ailleurs : il s’agit de redirections, d’anciennes URLs qui pointent vers les nouvelles. La mécanique est un peu sale, mais puisque que GitHub Pages ne permet pas de gérer la configuration HTTP, un fichier HTML avec une <meta http-equiv=""> est requis :

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>https://confort-plus.orange.com/index.html</title>
    <link rel="canonical" href="https://confort-plus.orange.com/index.html">
    <meta name="robots" content="noindex">
    <meta http-equiv="refresh" content="0; url=https://confort-plus.orange.com/index.html">
</head>
</html>

Les répertoires suivants contiennent des redirections et ne doivent donc pas être supprimés :

crossdom/
  ├── help/
  ├── *.html
demo/
  ├── help/
  ├── *.html
serveur/
  ├── crossdom/
  │   ├── help/
  │   ├── *.html

Clone this wiki locally