Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コード側でCMSする静的サイト@LoadMe LT会

コード側でCMSする静的サイト@LoadMe LT会

プログラミングサークルLoadMeで開催されたLT会に参加したときの発表資料です。

Avatar for Tetsuro Ishimoto

Tetsuro Ishimoto

February 25, 2025

Other Decks in Technology

Transcript

  1. 自作ブログでの比較 (md+parser構成 vs microCMS) SSGで技術記事の掲載 md + parserの特徴 microCMSの特徴 mdファイルはIDE上で編集中のPreview表示

    可能。HMRで画面Previewも可能。 編集すればAPIを叩いている箇所が本番で即 反映される! CursorIDEで補完しながら書ける 非エンジニアが触りやすい mdx, Astro等でUI Componentに近い部分も 書ける ヘッドレスなのでWebでもモバイルでもOK ただのファイルなのでローカルで自動生成フ ローを組みやすい WebHookでci/cdを組むことができる。 `inline`や```codeblock```が使用可能 APIなので外部連携が容易
  2. md + parserの特徴 microCMSの特徴 mdファイルはIDE上で編集中のPreview表示 可能。HMRで画面Previewも可能。 編集すればAPIを叩いている箇所が本番で即 反映される! CursorIDEで補完しながら書ける 非エンジニアが触りやすい

    mdx, Astro等でUI Componentに近い部分も 書ける ヘッドレスなのでWebでもモバイルでもOK ただのファイルなのでローカルで自動生成フ ローを組みやすい WebHookでci/cdを組むことができる。 `inline`や```codeblock```が使用可能 APIなので外部連携が容易 • 編集者自分のみ • ブログの実装もあるのでCursor上で完結させたい • SSGなのでAPI経由はイマイチ • 技術記事なのでガンガンcodeblock使いたい • 用途がWebフロントのみである md+parserの構成が有利! →mdを採用する!