【GatsbyJS】今後つくる予定の機能をまとめてみました

refresh calendar 2019-12-02

このブログも記事数が10を超え、ようやくブログっぽい雰囲気になってきました。

静的サイトジェネレータでブログをつくることにした理由で書いたように、このブログはGatsbyJSで作られています。 見ての通りブログっぽくなってはいますが、まだ足りない要素が幾つか残っていて、これから作っていかないといけません。

今日は今後作る機能について、予定を書いておこうと思います。 僕自身のための備忘録ですね。

ページネーション【12/5 完成】

いまのトップページやタグページにはページネーションがありません。 記事があるだけ並んでいきます。 10を超えてくるとさすがに見にくいので、そろそろページネーションが必要ですよね。

GatsbyJS公式ドキュメントのAdding Paginationに作り方が載ってるのでたぶん簡単。

タグリスト的なもの

このブログではカテゴリーでなくタグのみを導入していますが、そのタグを一覧できる要素をまだ用意していません。 ただのタグリストにしようか、それとも何か仕掛け的なもの用意するかどうか迷っています。

また、これについてはスマホとスマホ以外とで別の形で提供したいと思ってます。

まぁ関連記事製作と比べれば全然難しくないはずです。

サイト内検索【中止】

Adding Searchによれば、サイト内検索も全然作れそうです。

でもサイト内検索の仕組みが分かってないので、僕の中では面倒くささが勝ってます。 頑張りたい。

→ 「サイト内検索はそもそも使われているのか?」という疑問がわきまして、ググってみました。 思ったとおりあまり使われていない、少なくとも設置することのメリットが見られないようだったので、今回は作成対象から削除します。

ピックアップ記事【12/9完成】

さらに記事数が増えてきたらトップページにコンテンツの柱となる記事を独立して表示させたいと思ってます。 関連記事のスタイルと同じにするのは簡単ですが、せっかくなので別のスタイルで用意したいですね。

これについては100%デザインの問題ですね。

→ いろいろ考えましたが、関連記事のコンポーネントをそのまま流用することにしました。 もっと良いデザインが思いつかないということもありますけど、一番は流用したほうがメンテナンスが簡単だからです。 他にもサイトのサイズがこれ以上膨れ上がらなくて済むというのも。


とりあえず上から3つまでが当面の目標です。 作ろうと思えば1日でできそうな気もします。 でも記事も増やしたいしなぁ…

以上、今日はこれにて!

Some images are made by Freepik's icons from www.flaticon.com