やりたいこと
はてなブログのサイドバーに
投稿した記事のカテゴリを集計したグラフを設置するする。
- 記事の数をカテゴリ毎に円グラフを表示してほしい
- 記事を投稿or削除したら自動的にカテゴリ数を増減してほしい
- サイドバーの表示を更新する際、いちいち集計処理をせずにgoogleスプレッドシートか何かに格納していた数値とラベルを使ってほしい
- グラフ表示に使用するデータと使用しないデータを制御できるような仕組みがほしい
とりあえず最低限1,2の実現を目指す。3,4については余力があれば。
1.記事の数をカテゴリ毎に円グラフを表示させる
1-1.円グラフの表示について
はてなブログのデザイン設定のページ説明と、
この記事を参考に円グラフのサイドバーへの表示が可能なことはわかったので、
ブログからカテゴリを集計して数値を取得する手段を考える。
https://qiita.com/su8/items/534dd3654e6aac38a294
1-2.ブログからのカテゴリ数の取得
1-2-1.googleスプレッドシートの数値を円グラフに利用させる
googleスプレッドシートからデータを引っ張ってきて表示する方法は見つかったので、
https://qiita.com/ksyunnnn/items/e45733b18a9f40f19d78
この記事のWebアプリケーションとして導入までそのまま真似する(勿論スプレッドシートのID等は変更する)
はてなブログのデザイン設定ページで
あとがき
ブログを整備しようとして勢い余ってこんなことをしてみたけど、
Web系の技術についてとんと詳しくないので バッドプラティス等あれば適宜改善。
参考文献・資料