Bashblog – たった一つのbashスクリプトでブログを作成
Bashblogは、わずか1つのbashスクリプトだけで動作するシンプルなブログ作成ツールです。外部依存関係が最小限で、GitHub Pagesなどへの静的サイト生成に対応。Markdown記法やコメント、タグ、RSSフィードなど標準的なブログ機能を備え、サーバー管理に慣れたユーザーに適しています。
背景メモ
- bashblogは、ウェブサーバーさえあれば動く超軽量ブログ作成ツール。PHPやデータベースが不要で、記事の新規作成・タグ付け・RSS生成などを1つのbashスクリプトだけで処理する。
- 作者はスペイン在住のエンジニアCésar Fenollosa。2014年頃から維持されており、CLI(コマンドライン)だけで完結するミニマルな設計が特徴。
- 静的サイトジェネレーター(JekyllやHugoなど)の一種だが、テンプレートエンジンやMarkdownパーサーを内蔵せず、素のbashと基本的なUNIXコマンド(sed, grepなど)に依存する点が異例。技術的には「依存関係ゼロ」に近い。
- 背景として、WordPressのような動的CMSが重たすぎる・管理画面に依存したくないという流れで、2010年代に静的サイトジェネレーターが再注目された。bashblogはその極北とも言える存在で、シェルが使える技術者向けの選択肢としてカルト的な人気がある。