# vscode-hexo-utils **Repository Path**: cwxyz007/vscode-hexo-utils ## Basic Information - **Project Name**: vscode-hexo-utils - **Description**: vscode sidebar for hexo. - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: https://marketplace.visualstudio.com/items?itemName=fantasy.vscode-hexo-utils - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 0 - **Created**: 2020-08-13 - **Last Updated**: 2025-06-05 ## Categories & Tags **Categories**: vsc-plugins **Tags**: None ## README # VSCode Hexo Utils A sidebar for [Hexo] blog system. ## Features - Create new article with exists template - Sidebar, include tags, categories, posts and drafts - Preview image with assets folder - Hexo tag syntax highlight and hexo snippets ([Markdown Snippet Prefix Does Not Trigger Snippet](https://github.com/Microsoft/vscode/issues/28048#issuecomment-306616235)) - Paste image directly from clipboard, default shortcut is ctrl+alt+v. (Thanks [vscode-paste-image] project) - Support remote development - And more ... ![feature](docs-images/feature.png) ## Extension Settings - `hexo.sortMethod`: Controls posts(drafts) and categories(tags) sorted method, default sort by name. - `hexo.includeDraft`: Controls whether include drafts in tag and category view container, default `false`. - `hexo.hexoProjectRoot`: `Hexo` project path(relative to current workspace root), default is workspace root. - `hexo.markdown.resource`: Controls whether resolve image with hexo resource folder, default is `true`. - `hexo.upload`: Controls whether upload image when use paste image command. - `hexo.uploadType`: Support `imgchr, tencentoss`. - `hexo.uploadImgchr`: Account settings for `https://imgchr.com/` site. Only available when `hexo.upload` is `true`. - `hexo.uploadTencentOSS`: Account settings for tencent OSS service. Only available when `hexo.upload` is `true`.(Thanks [abnernat]) - `hexo.generateTimeFormat`: The time format when generate new article, default is ISO format. ([time-format-tokens]) - `hexo.assetFolderType`: Paste image folder type. (if `post`, paste image to current post folder, else the image would be at global folder `/sources/images/<__post>/`), see [#89](https://github.com/0x-jerry/vscode-hexo-utils/pull/89) ## Known Issues If you found any bugs. Please open an [issue](https://github.com/cwxyz007/vscode-hexo-utils/issues/new?assignees=&labels=&template=bug_report.md&title=) ## Release Notes See [CHANGELOG](CHANGELOG.md) [hexo]: https://hexo.io [vscode-paste-image]: https://github.com/mushanshitiancai/vscode-paste-image [time-format-tokens]: https://day.js.org/docs/en/plugin/custom-parse-format#list-of-all-available-format-tokens [abnernat]: https://github.com/abnernat ## License [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fcwxyz007%2Fvscode-hexo-utils.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fcwxyz007%2Fvscode-hexo-utils?ref=badge_large) **Enjoy!**