blogsync v0.9.1をリリースしました
https://github.com/motemen/blogsync
はてなブログ用の便利コマンドラインツールであるところの、blogsync v0.9.1をリリースしました。最近は日本語READMEを載せたり、バイナリリリースも作ってあるので便利にご利用いただけます。
直近の大きなアップデートは以下のとおりです。
omit_domain
によるダウンロードパスの変更設定- 設定ファイルの読み込みの改善
omit_domain
によるダウンロードパスの変更
omit_domain
という設定項目が追加されました。この設定をオンにすると、そのブログをダウンロードしてきた際に、ダウンロードパスにドメインが含まれなくなります。
yourblog.example.com:
local_root: /path/to/myblog
usename: xxx
...
例えば、上記の設定ですと、 /path/to/myblog/yourblog.example.com/
配下にblogの内容がダウンロードされます。
このとき、 yourblog.example.com/
というディレクトリが掘られてしまうのですが、それが煩わしい場合は、 omit_domain
の出番です。
yourblog.example.com:
omit_domain: true
local_root: /path/to/myblog
usename: xxx
...
このように、omit_domain
を設定すると、 /path/to/myblog/
直下にブログをダウンロードできます。
設定ファイルの読み込みの改善
blogsyncは、ローカル設定(./blogsync.yaml
)とグローバル設定(~/.config/blogsync/config.yaml
)の2つの設定ファイルを持つことができます。
最新バージョンでは、ローカル設定とグローバル設定に同じブログドメインが設定されている場合、その設定がいい感じにマージされるようになりました。同一の設定キーが設定されている場合は、ローカル設定が優先となります。
まとめ
実は、Mackerel の各種ドキュメントは、はてなブログを利用しており、版管理のためにblogsyncとGitHubを組み合わせています。
というように、blogsyncは一部ではかなり実績のあるツールですのでぜひお試しください。
もう少しテスト書くなどして、バージョンv1.0.0を出したいと考えています。