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 | 真偽値 | 画像をアップロードする際に、キャプションを追加するか尋ねます |
エントリをすべて取得し、指定したフォルダにダンプします
マークダウンファイル内にコンテキストコメントがない場合は、エントリを投稿し、コンテキストコメントを挿入します
マークダウンファイル内にコンテキストコメントが存在する場合は、エントリとコンテキストコメントを更新します
マークダウンファイル内にコンテキストコメントが存在する場合は、エントリを取得し、マークダウンファイルとコンテキストコメントを同期します
正規表現でエントリを検索し、そのワードを置換して更新します
はてなフォトライフへ画像をアップロードし、マークダウン形式で画像 URL を挿入します
- 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
Thanks goes to these wonderful people (emoji key):
Masato Urai (@uraway_) 📖 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!