Ryan Wang 👍 用于将 Markdown 文件发布到 Halo 的 Visual Studio Code 插件 链接 仓库地址:https://github.com/halo-sigs/vscode-extension-halo VSCode 插件市场地址:https://marketplace.visualstudio.com/items?itemName=halo-dev.halo 功能 将 Markdown 文件发布到 Halo 将 Markdown 文件中引用的本地图片上传到 Halo 从 Halo 拉取文章到本地 Markdown 文件 先决条件 在使用此插件之前,请确保满足以下先决条件: 一个可用的 Halo 网站 安装 Visual Studio Code:在此处下载 安装 打开 Visual Studio Code 进入扩展页面 搜索 Halo 点击安装按钮 重新加载 Visual Studio Code 以激活插件 使用方法 打开命令面板,搜索 Halo 初始化 根据提示填写 Halo 网站的相关信息 打开一个 Markdown 文件,然后打开命令面板,搜索 Halo 发布。选择后,该文件将被发布到 Halo 网站。 所有可用的命令: vscode-extension-halo.setup:设置 Halo 网站信息 vscode-extension-halo.publish:将 Markdown 文件发布到 Halo vscode-extension-halo.pull:从 Halo 拉取文章到本地 Markdown 文件 vscode-extension-halo.upload-images:上传 Markdown 文件中引用的本地图片到 Halo vscode-extension-halo.update: 从 Halo 更新文章到本地 Markdown 文件 vscode-extension-halo.set-categories: 设置当前文章的分类 vscode-extension-halo.set-tags: 设置当前文章的标签 贡献 欢迎贡献、报告问题和提出功能请求!请随时查看问题页面。
Ryan Wang 👍 YuLinor 1.1.0 已经支持。 https://github.com/halo-sigs/vscode-extension-halo/blob/main/README-zh.md#:~:text=set%2Dcategories%3A-,%E8%AE%BE%E7%BD%AE%E5%BD%93%E5%89%8D%E6%96%87%E7%AB%A0%E7%9A%84%E5%88%86%E7%B1%BB,-vscode%2Dextension%2Dhalo
Ryan Wang 👍 1.1.0 在拉取文章时排除已删除的文章 在初始化存储策略时排除隐藏的附件分组 支持批量拉取文章 在 Front-matter 中添加发布参数 优化图片上传逻辑 支持设置分类、标签和标题 支持从 Halo 远程更新文章 发布时检查站点匹配性 支持通过选择设置分类和标签 允许插入 HTML 代码
YuLinor Ryan Wang 👍 没有使用已有的tag,而是在halo.tag判空后输入期望新建的tag(即默认的[] 改成 - tagName),而后publish。实际效果是生成了需要的tag,但publish: false 。vscode的halo插件反馈是发布成功。另去除publish: false 再推送也无效(其他已生成的categories、tags不改动),在管理中可见到文章,但标记有一个绿色点,后台可直接发布文章。