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):
Masato Urai (@uraway_) |
This project follows the all-contributors specification. Contributions of any kind welcome!