-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gatsby 5 #28
Gatsby 5 #28
Conversation
うーん、
Gatsby公式ドキュメントによると、Gatsbyが
|
これが目的のオプションか、というのはわかるけれど、うーん?? |
うーん??? "graphql": "^16.6.0" npm install --legacy-peer-deps
|
lockファイル消してなかった。lockファイル消したあとでlegacyなんちゃらでとりあえずGraphQL周りは解決しそう。 新しいエラー
URL slugが削除されている? クエリにいろいろ変更ありそう
|
うーん
|
あー、npmパッケージに分割されたのか npm install @sindresorhus/slugify@^1 |
ん??? value: `/${slugify(node.frontmatter.title)}` なんかslugをタイトルから生成してるが??(大抵非ASCIIでは役に立たない) ディレクトリパスから作ってくれるからGatsbyを使ってるんだけど |
うーん自前で実装する分が増えるのか... 確かに自由度は増えるけど、実装量が増えるのがつらい(あまりにも実装量が増えるなら、はじめからNext.jsでいいじゃんとなる...のか? GraphQL APIとかプラグインエコシステムとかが便利ではある) |
はい |
|
slugは...onCreateNodeを追加で実装することが必要になった |
あとはgatsby-plugin-feedで、RSSに埋め込んでいた本文HTMLが使えなくなった |
あとはGraphQLの構文が変わったらしい警告がnpm run buildで出てくるので、一通り修正したい
|
ので、現行の機能を維持するならgatsby-plugin-mdxしか選択肢がなさそう |
ので、Markdown文書の方で |
|
|
-> HTMLコメントが使えなくなったらしい。これが原因 |
This reverts commit a24a990.
rehypeのメンテナンスが終了している問題は、数式生成を |
とりあえず動くことが大事だと思いなおして、必要なMarkdown記事の変換はやってみることにした |
一応 aoirint/aoirint-blog-contents#34 と組み合わせて、 |
|
いけいけ |
TODO
Queries
というnamespaceなるものを参照すればいいらしい数式描画機能が維持できるか不明維持できたGraphQL関連のエラー
更新が止まっていそうな
gatsby-plugin-graphql-codegen
の依存を外してみる。gatsby-plugin-typegen
というプラグインもあったらしいけれど、公式機能の利用が推奨されている。Gatsby 4.15で型生成機能がGatsby本体に実装されたらしい。