web-dev-qa-db-fra.com

Comment renommer une page wiki GitHub?

Sur GitHub, j'ai créé une page de wiki, "Page1", mais maintenant je réalise que c'était un mauvais nom et je veux le renommer "Page2" à la place.

Il existe de nombreux liens HTTP tiers externes vers Page1. Il serait donc mauvais de le supprimer pour les utilisateurs et pour le référencement.

Existe-t-il un moyen de rediriger Page1 vers Page2 comme dans Wikipedia?

(GitHub utilise le moteur de wiki Gollum)

6
nic

Je n'ai pas trouvé de meilleure solution que celle-là jusqu'à présent:

  1. Créer Page2,
  2. Copier-coller le contenu de Page1 à Page2,
  3. Remplacez le contenu de Page1 par un lien vers Page2 comme celui-ci: Moved, please see [[Page 2]].
2
nic

Solution pour conserver la page d'origine

Il n'est pas possible de créer une réponse "déplacée de manière permanente". Outre la manière manuelle, vous pouvez effectuer les actions suivantes localement:

  1. Cloner le référentiel du wiki (voir URL à "Cloner ce wiki localement")
  2. Copier x.md dans Y.md (où X est l'ancienne page, Y la nouvelle page)
  3. Remplacez le contenu de X.md par un texte et un lien vers Y.md (par exemple Moved, please see [[Y]]).
  4. git add -A
  5. git commit -m "Rename X to Y and add a link from X to Y"
  6. git Push

Solution sans garder la page d'origine

Ce n'est pas bon pour le référencement, mais pourrait être utile au début de la création d'un wiki.

Vous pouvez cloner le référentiel du wiki (voir l'URL "Cloner ce wiki localement"), renommer le fichier localement, faire un git add -A, git commit -m "Rename file" et un git Push.

1
koppor