ed(1)を静的サイトジェネレーターとして使う:変わり種の試み
2025-05-31
Artyom Bologov氏が、古いテキストエディタed(1)を使って静的サイトを構築した変わった経験を紹介しています。LispやCプリプロセッサなど様々な方法を試したのち、最終的にed(1)を静的サイトジェネレーターとして採用しました。ed(1)にはファイルインクルードなどの機能がないという制約がありますが、柔軟性があり、独自の構文を使用したり、古いプリプロセッサ形式を処理したりできます。彼は、前処理とフォーマット変換にed(1)スクリプトを使用しており、複数の出力形式(txt、gmi、7、texなど)をサポートしています。ベストプラクティスではありませんが、この記事はed(1)の意外な可能性と、著者独自のテキスト処理へのアプローチを示しています。
開発