web-dev-qa-db-ja.com

GitHub wikiページの名前を変更する方法は?

GitHubでWikiページ「Page1」を作成しましたが、今ではそれが悪い名前であることがわかり、代わりに「Page2」に名前を変更したいと思います。

Page1への外部のサードパーティHTTPリンクが多数あるため、ユーザーおよびSEOにとっては削除するのが悪いでしょう。

ウィキペディアのようにPage1をPage2にリダイレクトする方法はありますか?

(GitHubはGollum wikiエンジンを使用します)

6
nic

これまでのところ、これより良い解決策は見つかりませんでした。

  1. Page2を作成
  2. Page1のコンテンツをPage2にコピーして貼り付けます
  3. 次のように、Page1のコンテンツをPage2へのリンクに置き換えます:Moved, please see [[Page 2]]
2
nic

元のページを保持するソリューション

「永久に移動した」応答を作成することはできません。手動の方法に加えて、ローカルで次のことができます。

  1. Wikiリポジトリのクローンを作成します(「このwikiをローカルでクローンする」のURLを参照)
  2. x.mdY.mdにコピーします(Xは古いページ、Yは新しいページ)
  3. X.mdの内容をテキストとY.mdへのリンクで置き換えます(例: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

元のページを保持しないソリューション

これはSEOには適していませんが、Wikiの作成の開始時に役立つ場合があります。

Wikiリポジトリのクローンを作成し(「このWikiをローカルでクローンする」のURLを参照)、ファイルの名前をローカルで変更し、git add -Agit commit -m "Rename file"およびgit Pushを実行できます。

1
koppor