<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>くらしを改善したい</title>
<link>https://miya.pw/</link>
<description>暮らしを少し良くするための工夫と、個人開発アプリの話。</description>
<language>ja</language>
<lastBuildDate>Fri, 30 Oct 2026 12:00:00 +0900</lastBuildDate>
<atom:link href="https://miya.pw/feed.xml" rel="self" type="application/rss+xml"/>
<item><title>AIを使ってブログを作る</title><link>https://miya.pw/posts/hello-blog/</link><guid isPermaLink="true">https://miya.pw/posts/hello-blog/</guid><pubDate>Fri, 30 Oct 2026 12:00:00 +0900</pubDate><category>ブログシステム</category><description>概要 昨今ではAIに文章を添削してもらうのは当然な時代になってきた実感もあるのですが、 今回はそういう話ではなく、 ブログシステム をAIに作らせる試みをやってみました。 ブログシステムと言っても、やってることはSSG(…</description><content:encoded><![CDATA[<h2 id="概要">概要</h2>
<p>昨今ではAIに文章を添削してもらうのは当然な時代になってきた実感もあるのですが、<br />
今回はそういう話ではなく、<em>ブログシステム</em> をAIに作らせる試みをやってみました。<br />
ブログシステムと言っても、やってることはSSG(Static Site Generator)で、</p>
<ol>
<li>記事をテキストで書く</li>
<li>テキストをHTML化する</li>
<li>HTMLをサーバにあげて配信する</li>
</ol>
<p>という流れです。<br />
このうち、2の部分を行うプログラムをAIに作らせてみよう、という試みです。</p>
<h2 id="ssgにしたい理由はセキュリティしたくない理由は心理的ハードル">SSGにしたい理由はセキュリティ、したくない理由は心理的ハードル</h2>
<p>SSGにしたい理由はセキュリティ対応です。<br />
Wordpress等の動的コンテンツ生成タイプのブログだと、先日のPHP脆弱性騒ぎのような事態が起きた時のように、突発的なタイミングでの作業が必要になります。<br />
職場のシステム対応でヘトヘトになるので、プライベートなシステムまで対応しないですむようにしたいと思いました。</p>
<p>SSGにしたくない理由は心理的ハードルの高さです。<br />
既存のSSGのソフトウェア(Hugo、Hexo、Astro等)は、色々な構成や機能に対応出来るようになっている為、記事作成のお作法を覚えるのが辛かったのです。<br />
何度か挑戦したのですが、たった数日間、間隔が空くだけでお作法がわからなくなり、お作法を調べるだけで時間や気力を消費してしまい、もういいや、となっていました。</p>
<h2 id="ai時代のssg">AI時代のSSG</h2>
<p>数年前と違って今はAIの時代。</p>
<ul>
<li>自分にとっての最低限の構成で作れるおかげで、シンプルになり構成を理解しやすい。</li>
<li>作ったシステムに不具合があっても、HTML/CSS/JavaScriptを生成してるだけなので、致命的なことにならない</li>
<li>記事作成のお作法を忘れてしまってもAIに質問すれば分かる</li>
<li>必要な機能が増えた場合でも、AIに機能追加してもらえる</li>
</ul>
<p>というメリットを期待して、Static Site Generator をAIで作らせてみることにしました。</p>
<h2 id="感想">感想</h2>
<p>今のところ期待通りに良さそうなので、<br />
しばらく様子を見ながら、記事投稿出来ればと思っています。</p>]]></content:encoded></item>
</channel>
</rss>
