hatenablogger
v0.7.1
Published
Post an entry to hatenablog via vscode
Maintainers
Readme
hatenablogger
This VSCode extension helps you to manage entries on HatenaBlog and images on HatenaFotolife.
はてなブログエントリーを VSCode から投稿・更新するための VSCode 拡張です。はてなフォトライフへ画像をアップロードすることもできます。
オプション設定
| プロパティ | 型 | 必須 | 説明 | | --------------------- | ------ | ---- | --------------------------------------------------------------------------------- | | hatenaId | 文字列 | ○ | Hatena ID | | blogId | 文字列 | ○ | Blog ID (デフォルトはブログドメイン) | | apiKey | 文字列 | ○ | API キー | | askCategory | 真偽値 | | エントリの投稿・更新時にカテゴリを API から取得して選択可能にします | | openAfterPostOrUpdate | 真偽値 | | エントリの投稿・更新後に URL を開きます |

| プロパティ | 型 | 必須 | 説明 |
| ---------------------- | ------ | ---- | ---------------------------------------------------------------------------------------------- |
| allowedImageExtensions | 配列 | ○ | アップロード可能なファイルの拡張子を指定します。デフォルト: ["png","jpg","jpeg","gif","bmp"] |
| fotolifeFolder | 文字列 | | 画像をアップロードするフォルダを指定します |
| askCaption | 真偽値 | | 画像をアップロードする際に、キャプションを追加するか尋ねます |
機能
エントリのダンプ: Hatenablogger: Dump All Entries
エントリをすべて取得し、指定したフォルダにダンプします
エントリの投稿: Hatenablogger: Post or Update
マークダウンファイル内にコンテキストコメントがない場合は、エントリを投稿し、コンテキストコメントを挿入します

エントリの更新: Hatenablogger: Post or Update
マークダウンファイル内にコンテキストコメントが存在する場合は、エントリとコンテキストコメントを更新します

エントリの取得: Hatenablogger: Retrieve Entry
マークダウンファイル内にコンテキストコメントが存在する場合は、エントリを取得し、マークダウンファイルとコンテキストコメントを同期します

エントリの置換: Hatenablogger: Replace Content In All Entries
正規表現でエントリを検索し、そのワードを置換して更新します
イメージのアップロード: Hatenablogger: Upload Image
はてなフォトライフへ画像をアップロードし、マークダウン形式で画像 URL を挿入します

Contributing
- Fork this repo and Clone it!
- Commit and Push your changes.
- If you contributed something new, run yarn contrib:add
- Finally submit a pull request :D
Contributors
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
