ohacのブログ

ブログの書き方など

October 10, 2021

ブログの書き方をだいぶ忘れている

とりあえず自分用にメモる。

いろいろとアップデート

  • npm update

  • npm audit fix

  • anyenv-updateをインストールした

  • anyenv update

  • nodenv install 16.10.0

  • nodenv global 16.10.0

  • npm install -g npm@8.0.0

  • npm audit fix するとエラーが出るようになった。

  • gatsby v2からv3に変わっているのでmigrateing from v2 to v3を読む

  • npm i gatsby@latest

  • npm outdated

  • npm react@latest みたいにして全部最新にする

  • npm audit fix するとエラーは出なくなったがvulnerabilitiesがある

  • npm audit fix --force してみると少し減った

  • npm i @graphql-tools/url-loader@latest を実行(なんかメッセージが出てたので)

  • npm outdated をまた見るとまだあるのですべてlatestに

  • npm audit fix するとエラーは出なくなったがvulnerabilitiesがある

  • よく分からないがまたurl-loaderが何か表示されてしまうのでここでやめとく(いいのか?)

ビルド

exports.onCreateWebpackConfig = ({ actions }) => {
  actions.setWebpackConfig({
   resolve: {
      fallback: {
        crypto: require.resolve('crypto-browserify'),
        stream: require.resolve('stream-browserify'),
      },
    },
  })
}
  • minifiedのエラーはデバッグでコメントアウトしているところを戻したら出なくなった
  • 動かすとBuffer is not definedのエラーが出る
  • browserifyが必要?
  • よく分からないのでnode-rsaを使っているところを無効にすると動いた

今後のビルド

  • npx gatsby develop でデバッグ
  • npx gatsby build でビルド
  • cd public; npx serve で動作確認

公開

  • ipfs add public -r
  • ipfs cid base32 Q...bafy...形式に変換
  • Brave browserで ipfs://bafy.../ を開いて動作確認
  • ipfs key list -lで鍵一覧を確認
  • ipfs name publish --key=blogdraft Q...
  • Brave browserで ipns://k5...../ を開いて動作確認
  • Browserで https://ba......ipfs.dweb.link/ を開いて動作確認
  • Browserで https://k5......ipns.dweb.link/ を開いて動作確認

過去にSpotlightで書いた記事で上げたページ

特定のMonacardをIPFSで見れるようにしたサンプルページのリンクメモ。

https://miku-sggvm-ga.ipns.dweb.link/