rust で org-mode なファイルから静的サイトを生成するツールを書いた
書いた。
コンセプト
Emacs の org-mode でテキトウに文章を書いて、そのうちの公開する気になったものだけを手軽に公開できるようなツール。
headline の単位で公開の設定をする。1つの headline は1つの記事 (1 html ファイル) として書き出される。
公開する headline は1つの org ファイルに書き溜めてもよいし、複数のファイルに分散して書いてもよい。
公開する headline と公開しないものとを、1つの org ファイルに混ぜて書いてもよい。
使い方
いつものように org で何か書く
公開したい headline に印を付ける
blog
タグを付けるSCHEDULED
を設定する (これが記事の公開日時として扱われる)ID
プロパティを設定する (これが記事の html ファイル名となる)
コマンドを実行してサイトを生成する:
実行例:
imo --site-name "my site" --output "_html" /path/to/memo.org
あとはそのままローカルで閲覧するなり、サーバーにアップロードするなり。