Hugo + GitLab + Cloudflare Pagesで新しいblogを初めた(Why編)

Why?

これまでは、はてなブログに__aki_nikki__として記事を投稿していました(低頻度ですが…😅)。 記事はMarkdownで書きGitLabで管理していたのですが,書いた記事を投稿する時に投稿画面を開いての作業が面倒で執筆の障壁となっていました。 そのためか、ブログ記事にできそうなメモやスクラップが放置されたまま蓄積されていました。

実際、はてなブログの記事投稿においてもCI/CDを用いて行うことは可能でしたが、 それを導入するよりも静的サイトジェネレーターで構築する方が簡単に見えたこと、そして以前から漠然とブログを自作してみたいと考えていたため、良い機会だと判断したからです。

Why Hugo & Cloudflare Pages?

Hugo & Cloudflare Pagesの構成は、以下の理由で決定しました。

  • Hugo

    • 筆者にWebフロントエンドの知識が乏しい(Astroなどを選ばなかった理由)
    • 手軽に記事をMarkdownで書ける
    • 豊富なテーマから好きなものを選べる(今回はstackを選択)
  • Cloudflare Pages

    • 個人ブログの範囲であれば無料枠で十分に利用できる
    • GitLabとの連携で簡単にデプロイできる

詳細については、別の記事で改めて解説する予定です。

前のblogはどうするのか?

以前投稿した記事は、必要に応じて修正し、こちらに移植する予定です。 しかし、ひとまず削除はせず、何か別の用途に活用できないかと考えています。

CC BY
Hugo で構築されています。
テーマ StackJimmy によって設計されています。