tag: Blog

yamacraftのブログを支えるシステム(2022年版)

このブログを含めた、yamacraftが管理しているWebサイトの構築内容などをまとめました。

利用しているシステム・アプリ

  • Hugo
  • GitHub Actions
  • GitHub Pages / Firebase Hosting
  • textlint + VSCode

各システム・アプリの詳細

Hugo

静的サイトジェネレータです。 Markdownでコンテンツ部分を作成できます。 静的サイトジェネレータはいくつか種類がありますが、利用者の数とバイナリファイルで動作する点から決めました。

山田航空ネットワーク3rdを支える技術の振り返り(2021)

山田航空ネットワーク3rdを支える技術 | 山田航空ネットワーク3rd

こちらを下地に、2021年末時点でのブログのしくみ関する振り返り記事を書きました。

良いと感じた点

  • Markdown形式で書ける
  • ゆるくCSSやHTMLの改修ができる

課題と感じる点

  • 予約公開ができない
    • 都合上、公開時間以降にmasterを更新する必要がある
  • 画像の添付が少し面倒
  • TOPページの大きな改修が難しい
    • 固定記事リンク、カテゴリごとのリンクページなどが欲しくなった

2022年にやろうと考えていること

  • 予約公開に関する対応
  • TOPページ含めたデザインの改修
  • Mediumやnoteなどにある、リンク先のブログカード表示の実装

各解説

良いと感じた点について

Markdown形式で記事が書きたい!という理由でHugoを選んだので、この点には大きく満足しています。 また、コンテンツ部分は素直なHTMLタグで構成されていることもあって、CSSの修正がやりやすいこともメリットに感じています。

山田航空ネットワーク3rdを支える技術

今月中に、現在使っているブログのしくみについての振り返り記事を書こうと考えています。 その補足として、現在のブログはどういうしくみで運用しているのかを、あらためてまとめることにしました。