投稿

8月, 2026の投稿を表示しています

22日で59ページ、毎朝勝手に1ページ増えるサイトの作り方|Astro+GitHub Actions+XServer

イメージ
  資格情報サイト を22日で59ページまで作った。しかも今も毎朝1ページずつ増えている。人が毎日書いているわけではなく、 増える状態を作った という話。何をどう組んだかを書きます。 技術的な話は、ほぼありません。 何を作ったか 作ったのは「 資格マップ 」という、資格情報をまとめたサイトです。宅建士、日商簿記、中小企業診断士といった資格について、難易度・合格率・勉強時間・受験料・試験日程を1ページに整理しています。 公開したのは2026年7月25日、これを書いている時点で22日目です。資格ページが49本、複数の資格を比べる記事が10本、あわせて59ページになりました。 もうひとつ、申込の締切が近い試験を並べたカレンダーも置いています。この「締切」が、あとで説明する毎朝の自動更新の理由になります。 今回のこのWebサイトは「申込み締め切り」という生きた情報を管理することで、人手での管理を超えた世界を AI を使って「生きた情報」として強みにしています。 なぜWordPressではなく静的サイトにしたか このサイトはWordPressを使っていません。記事はテキストファイルで書かせて、 Astro というツールがそれを読んで、htmlを組み立ててくれます。あとはそのhtmlファイルをサーバーに置くだけ。いわゆる静的サイトです。 速さや管理の手軽さもありますが、WordPressのセキュリティのめんどくささ。静的サイトであれば原則無問題。でもって、AIがAstroという提案をしてきた点も大きかったです。さらに、完全自動化を目指す上でWordPressという選択肢は消えました。 管理画面を人が触る前提の仕組みなので、毎朝勝手に記事が増える状態にするには相性が悪いと考えました。 なお、問い合わせフォームだけはサーバーのPHPで動かしています。全部を静的にしているわけではありません。必要な場所にだけ動く仕組みを置けば十分かと。 毎朝1ページ増える仕組み 仕掛けは3つあって、それぞれ役割が違います。この仕掛けについてもAI自身が考えてくれて作ってくれました。 1つ目は、記事を書くところ 毎朝7時半に、次に作る資格ページをAIが1本書きます。どの資格から作るかはあらかじめ順番を決めてあり、上から順に消化していきます。合格率や試験日程は公式サイトを見に行かせて、出典のURL...