2024-06-29 に向けて june29 の残党を狩っていく (済!)

2023-06-29転生したら juneboku だった件をやって、おおむねスムーズに転生できたと思う。

上記については移行にハードルがあって june29 を使い続けてきた。けれども juneboku に移行するに越したことはないので転生から 1 年を迎える 2024-06-29 までに移行できるように、具体的な移行の手順を考えていきたい。

こんな感じに進めていけたらいいな

  • 2024-04-01 からは GitHub で juneboku を使っていく
  • 2024 年 4 月中に api.june29.jp から juneboku 的ななにかに移行する
  • api.june29.jp からの移行が済んだら Scrapbox を june29 から juneboku に移行する

june29.jp ドメイン

  • june29.jp はブログ形式のウェブサイト
    • 2006-06-29 から蓄積してきた記事群があるので、基本は保全を続けるつもり
    • Hugo で出力した静的な HTML/CSS/JavaScript たちを置いているだけなので維持コストは低い
  • api.june29.jp は juneboku 的ななにかに移行したい
    • juneboku.app 的ななにかを用意して、そこに機能を並べていこうか
    • これが済んでからの方が Scrapbox の移行をやりやすいんだよな〜〜

Scrapboxプロジェクトの移行

  • 新しく juneboku プロジェクトをつくる
  • june29 プロジェクトのデータをエクスポートする
  • juneboku プロジェクトにデータをインポートする
  • june29 プロジェクトにアクセスした人に向けての移行案内を表示したい
    • プロジェクト名を「今後は /juneboku を見てね」のようにしておく?
    • カスタムの CSS で「今後は /juneboku を見てね」を表示させておく?

いけそうな気がしてきた。

  • api.june29.jp の日記短縮リンクのやつ、リダイレクト先を juneboku に変えた方がいいってことに気付いた
    • api.juneboku.xyz 的なやつを用意して、今後の分はこっちに寄せていくといいかなあ
      • インポートする前に api.june29.jp をぜんぶ置換できるといいな
  • app.juneboku.xyz をつくったので、こっちに寄せていく
  • https://api.june29.jp/nikki/yyyy-mm-dd へのアクセスを https://app.juneboku.xyz/nikki/yyyy-mm-dd にリダイレクトするだけの簡易なアプリケーションを api.june29.jp で動かしておけばいいかな

GitHubユーザの移行

  • june29 ユーザはそのまま置いておく
    • Change username しちゃうと、これまでにつくった GitHub Pages が死んでしまいそうでね

Gyazo画像

  • 新規に juneboku ユーザを用意して、必要なリポジトリに招待してもらう

  • 手元の Git の設定も juneboku に合わせて、どうしても必要なときだけ june29 を呼んでくればいいか

  • 自分はまた転生をやりたくなりそうなので、今後はなるべく User より Org にリポジトリをつくって、User を乗り換えたときの影響が小さくなるようにしていくといいかも

  • 2024-04-02 やったこと

    • ssh-keygen -t rsa -C juneboku@gmail.com -f juneboku2024
    • sudo ssh-add ~/.ssh/juneboku2024
    • GitHub に juneboku2024.pub の内容を登録する
    • ~/.ssh/config を編集して github.com では juneboku2024 の鍵を使うように指定する
    • ~/.gitconfig を編集して usergithub の値を更新する
    • gpg --full-generate-key
    • gpg --armor --export 新しく生成したキーのID
    • GitHub に新しく生成した GPG キーを登録する
    • ~/.gitconfig.secret に記してある GPG キーの signingkey の値を更新する
  • 2024-06-17 やったこと