Robin 1
PowerShell で 静的サイト ジェネレータ を作ってみた。
静的サイトジェネレータとは
SSG と略する。予め HTML を作っておく方式。速くて安くて安全という点で近年、注目される。 私が1番に挙げたいメリットは、AWS の S3 などのストレージサービスで配信するのに都合が良いという点。 たかやまそふとでも使って行こうと思う。
どのSSGにしようか?
SSG には Hugo や Jekyll など、完成されたものがいくつもある。 SSG は Markdown(の派生)でサイトを記述し、HTMLを生成し、アップロードする。 私が求めているのは、
- 漢字にルビがふれること。
- Pythonみたいにインデントだけで段落・階層を表現できること。
- Windowsネイティブ。
うん、そんな SSG はないよ。
じゃぁ作ろう。
Robin
というわけで、作りました。Robin。100% PowerShell製です。おかげで PowerShell に慣れました。 Ver.1 はタンパープルーフ設計まで煮詰めていないので1600行、52キロバイトと軽量です。 今ご覧になっているウェブページも Robin が生成したものです。