hatenablogger
v0.7.1
Published
Post an entry to hatenablog via vscode
Downloads
6
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!