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!
| |