作成日:2022-03-15
ウェブページを簡単?に作成できるフレームです。フレームワークとは解説しません。要は雛形です。gatsbyを使ってみた感想や、どういう人が使用したらいいのかを個人的な考えで解説していきます。また、本記事は触ったことがない人用なため、厳密には意味が違うことをご了承ください
私の技術レベルをまず紹介しないと参考にならないよね?
はまぁそれなりに知っています。CSSの動向もわりと追ってましたのである程度は分かっているつもりです。 しかし真面目にやったのは7~8年前にやってみただけ。ウェブサイトも3つぐらい見せられないレベルでは作って見ました。
アロー関数があるんですねっ。なんとなく理解しました 同期非同期難しいですのレベル。
チュートリアル通りやってみてexpressとかelectronとか試して見て、ちょっとgoogleMapを使ったアプリ作ってみたけど(未完成)
あぁー聞いたことあります。
C#windows用はある程度作れる。
ブログを作りにあたって一番人気のWordpressがあります。
はじめは私も使ってましたが、色々と気になる点、不便な点があったので、勉強もかねてGatsbyを選びました。
Wordpressで何が気に入らなかったか?
特にバックアップ、デザイン変更が難しい(プラグインとか確かにありますが...)
記事を書く時もコードになれているせいかコードで記入しているためこれWordpress意味なくね?っと思ったため早い段階で卒業しました。セキュリティもかなりの頻度で脆弱性があるのでプラグインのバージョンアップ、ワードプレスのバージョン、phpのバージョン...orz
他のフレームワークでNext.js,Hexoとかあったのでちょっと使って見た。Hexoはデザイン変更が難しそうだった Next.jsは難しそうだったそしてGatsbyが人気が高かったため選びました。 Gatsby以外は深く使ってないのでわかりませんがNext.jsかGatsbyを選んでおけば間違いないと思いました。
最終的にここのReactの最強フレームワークGatsby.jsの良さを伝えたい!!の記事を見て決定しました。
うんチュートリアル通りやってみたら構築自体は非常に簡単でした。とりあえず見た目が良いと思った 公式のスタートアップページからgatsby-starter-netlify-cms を選んでソースをダウンロードしてビルドしたらあっすんなりビルドが通った簡単じゃん、netlifyも丁寧に公式通りやってみたら自動でアップ終了 らくらく構築が終わった。
で、ここから本題cssを記入して追加してみようか、タグやカテゴリーページ、追加してみようか。 .....?? 分からん。分からんぞ
まず分からなかったことが。「画像」この画像はどこでどうやって使っていますか? mdファイルにjpgと書いてあるよしよし、これを変えたらできるんだね。へーーー 次。
・ブログのヘッターをちょっと変えたいんだけど。どうすればいいの。
・h1 p タグを変更したいんだが?
公式を見てみる
srcフォルダーのpagesに入れたらページが生成されるのかよしわかりました。 mdは違うところに入っているんだけどこれはなんだよ?
ヘッダーはコンポーネントの中にあるんだね?propsって何? extendsってなに?
本当に本当に右も左も分からなかった。
プラグインの追加方法も分からなかった。HTMLのコードを追加したかったんだけど。分からなかった。 テンプレートをそのまま使うのは最初からデザインされているので楽でいいんだけど テンプレート以上のことをやろうと思うと全く分かりませんでした。 そのためテンプレート通りであれば非常に楽なフレームワークだと思いました。 それでもWordpressを使うのが嫌なので使い続けてみます。
gatsbyをテンプレートをそのまま使うのであれば非常にいいです。マークダウン形式の方が Wordpressよりやり易くてとてもいいです。 ですが、覚えたいといけない部分が多く、テンプレート以上のことをするのであれば大人しくWordpressを使う方が楽でした。
質問や、間違いがありましたら、お気軽にどうぞ
※お名前とコメントの内容を入力してください。
※全てこのブログ上に公表されます。
※許可なく管理者によって修正・削除する場合がございます。 詳しくはプライバシーポリシーを参照ください