ten986.net
天衣 甜茶 / ten986 の個人ブログです。フロントエンド中心の技術記事と思考整理。

「全部俺アドベントカレンダー」を始めるにあたり

2022-12-01
この記事は、「ten986 Advent Calendar 2022」の 1 日目の記事です。
https://qiita.com/advent-calendar/2022/ten986

はじめに

ぼくの行動のほとんどは、思いつきによって行われる。
今回の 「全部俺アドベントカレンダーをする」 というのも、突然思い立って始めたものだ。
しかし、大抵は思いつきにも 奥底には理由があり 、分析すれば 「記事にするほどでもない書き溜めが多くなってきた」「年末までに終えたい技術タスクが積まれている」「個人ブログを作っていない」 といったものがあるようだ。これらを解消するために、「全部俺アドベントカレンダーをする」という解決策を生み出したらしい。なんだそれ。
ということで、実行に移してみることにする。

このアドベントカレンダーでやること

このアドベントカレンダーでやることは以下の通りになる。
  • 毎日 何かしらの投稿 をする
    • 基本的には、「記事にするほどでもない書き溜め を、文章化して公開する」 ことになる
      • 自分の思想を理解するために、思想背景の考察をメモとして書き溜めており、記事としてはポエムになりそう
    • もしくは、「Qiita や Zenn に書くほどでもなさそうな 技術的知見 を書く」 こともありそう
      • アウトプットの思想として、「質の高い記事を残すべき。質の低い記事が検索にかかることは業界全体のデバフとなる」というものがあり、雑な記事を書く場として個人ブログはアリかと思う
      • 具体的には「type-challenges をやる」というタスクを積んでいて、こういったタスクを年末までに終わらせておきたい。タスクを終わらせたら、何かしらの知見を残すためにアドベントカレンダーの記事として書きたい
        • Todo リストのお掃除が必要なので・・・
  • この個人ブログを開発する
    • 毎日の何かしらの投稿の末尾に、「個人ブログの開発の進捗」 として、何かしらの更新を加える
    • 現状画像埋め込み機能すらなくて困っている。すべき機能開発がかなりある
こうしてみると、このアドベントカレンダーで前述の「記事にするほどでもない書き溜めが多くなってきた」「年末までに終えたい技術タスクが積まれている」「個人ブログを作っていない」という問題は解決されそうに見える。
なんでこの案思いついたんだろうね。

現在の個人ブログについて

さて、具体的な「記事にするほどでもない書き溜めを、文章化して公開する」「Qiita や Zenn に書くほどでもなさそうな技術的知見を書く」といったことは明日以降やるため、現在の個人ブログの開発状況をこの記事で書いておこう。
このブログは、Next.js + Vercel により開発されている。いつものですねぇ。
Next.js の examples には blog-starter があるので、これを大いに参考にしている。
https://github.com/vercel/next.js/tree/canary/examples/blog-starter
「linter を入れる」「_posts の階層構造に対応する」「pages/ と実際のコンポーネントは分離し、関心の近いファイルを極力集める」という、今後開発するにあたり最低限必要だろうということは行っているが、わりと既にあるものに頼って作られている。方針が用意されてるって便利だなぁ。
一番困ったのはデザイン部分。
デザインに関する知見はないので、ひとまずカラーパレットは coolors で生成することにした。 一発目で青っぽいカラーパレットが出て、気に入ったのでそれを採用した。
あとは「ベースカラーとメインカラーの配分をそれなりに意識すればええんやろ」「白と黒の色を気をつければええんやろ」くらいの気持ちで配色している。結構ノリ。
他にもデザインとしては、余白の付け方はかなり困った。分からんもんやね。