おそらくはそれさえも平凡な日々

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を出したいと考えています。

created at
last modified at

2018-07-30T02:20:01+0900

comments powered by Disqus