diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..96b767d
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,39 @@
+version: 2
+updates:
+ # Fetch and update latest `npm` packages
+ - package-ecosystem: npm
+ directory: "/"
+ schedule:
+ interval: daily
+ time: "00:00"
+ open-pull-requests-limit: 10
+ reviewers:
+ - terwer
+ assignees:
+ - terwer
+ commit-message:
+ prefix: fix
+ prefix-development: chore
+ include: scope
+ labels:
+ - "npm dependencies"
+ - "npm"
+
+ # Fetch and update latest `github-actions` pkgs
+ - package-ecosystem: github-actions
+ directory: "/"
+ schedule:
+ interval: daily
+ time: "00:00"
+ open-pull-requests-limit: 10
+ reviewers:
+ - terwer
+ assignees:
+ - terwer
+ commit-message:
+ prefix: fix
+ prefix-development: chore
+ include: scope
+ labels:
+ - "github actions"
+ - "ci"
\ No newline at end of file
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 0000000..11a7979
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,44 @@
+name: CI
+on:
+ push:
+ branches:
+ - dev
+
+jobs:
+ ci:
+ runs-on: ubuntu-22.04
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+
+ - name: Install Node.js
+ uses: actions/setup-node@v3
+ with:
+ node-version: 18
+
+ - uses: pnpm/action-setup@v2
+ name: Install pnpm
+ id: pnpm-install
+ with:
+ version: 8
+ run_install: false
+
+ - name: Get pnpm store directory
+ id: pnpm-cache
+ shell: bash
+ run: |
+ echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
+
+ - uses: actions/cache@v3
+ name: Setup pnpm cache
+ with:
+ path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
+ key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
+ restore-keys: |
+ ${{ runner.os }}-pnpm-store-
+
+ - name: Install dependencies
+ run: pnpm install
+
+ - name: Build for production
+ run: pnpm build
\ No newline at end of file
diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml
new file mode 100644
index 0000000..d70ef21
--- /dev/null
+++ b/.github/workflows/release-please.yml
@@ -0,0 +1,97 @@
+on:
+ push:
+ branches:
+ - main
+
+name: release-please
+jobs:
+ release-please:
+ runs-on: ubuntu-latest
+ steps:
+ # Create release
+ - name: Create release
+ uses: google-github-actions/release-please-action@v3
+ id: release
+ with:
+ release-type: node
+ package-name: release-please-action
+ ## branch to open pull release PR against (detected by default)
+ default-branch: main
+ ## Should breaking changes before 1.0.0 produce minor bumps? Default false
+ bump-minor-pre-major: true
+ ## Should feat changes before 1.0.0 produce patch bumps instead of minor bumps? Default false
+ bump-patch-for-minor-pre-major: true
+ ## If set, create releases that are pre-major or pre-release version marked as pre-release on GitHub. Defaults false
+ prerelease: false
+ ## header used within the release PR body, defaults to using :robot: I have created a release *beep* *boop*
+ pull-request-header: ':robot: A new release will be created'
+ ## A JSON formatted String containing to override the outputted changelog sections
+ changelog-types: '[{"type":"feat","section":"Features","hidden":false},{"type":"fix","section":"Bug Fixes","hidden":false},{"type":"refactor","section":"Code Refactoring","hidden":false},{"type":"chore","section":"Miscellaneous","hidden":false},{"type":"perf","section":"Performance Improvements","hidden":false}]'
+
+ # Checkout
+ - name: Checkout
+ if: ${{ steps.release.outputs.release_created }}
+ uses: actions/checkout@v3
+
+ # Install Node.js
+ - name: Install Node.js
+ if: ${{ steps.release.outputs.release_created }}
+ uses: actions/setup-node@v3
+ with:
+ node-version: 18
+ registry-url: 'https://registry.npmjs.org'
+
+ # Install pnpm
+ - name: Install pnpm
+ if: ${{ steps.release.outputs.release_created }}
+ uses: pnpm/action-setup@v2
+ id: pnpm-install
+ with:
+ version: 8
+ run_install: false
+
+ # Get pnpm store directory
+ - name: Get pnpm store directory
+ if: ${{ steps.release.outputs.release_created }}
+ id: pnpm-cache
+ shell: bash
+ run: |
+ echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
+
+ # Setup pnpm cache
+ - name: Setup pnpm cache
+ if: ${{ steps.release.outputs.release_created }}
+ uses: actions/cache@v3
+ with:
+ path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
+ key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
+ restore-keys: |
+ ${{ runner.os }}-pnpm-store-
+
+ # Install dependencies
+ - name: Install dependencies
+ if: ${{ steps.release.outputs.release_created }}
+ run: pnpm install
+
+ # Prepare new version
+ # https://github.com/google-github-actions/release-please-action#outputs
+ - name: Prepare new version
+ if: ${{ steps.release.outputs.release_created }}
+ run: |
+ pnpm prepareRelease
+
+ # Build for production and Archive package
+ - name: Build for production
+ if: ${{ steps.release.outputs.release_created }}
+ run: pnpm package
+
+ # Upload package to release
+ # https://github.com/philips-labs/terraform-aws-github-runner/blob/main/.github/workflows/release.yml#L46
+ - name: Upload package.zip to the release
+ if: ${{ steps.release.outputs.releases_created }}
+ env:
+ GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
+ run: |
+ for f in $(find ./build -name '*.zip'); do
+ gh release upload ${{ steps.release.outputs.tag_name }} $f
+ done
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index a547bf3..206efb6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,3 +22,11 @@ dist-ssr
*.njsproj
*.sln
*.sw?
+
+# Scripts
+venv
+__pycache__
+
+# ext
+extension
+build
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..0e03b5a
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,703 @@
+# Changelog
+
+## [0.8.1](https://github.com/terwer/sy-post-publisher/compare/v0.8.0...v0.8.1) (2023-05-21)
+### Features
+* 兼容 siyuanhook ([e6a1ee5](https://github.com/terwer/sy-post-publisher/commit/e6a1ee54747bdcb0034119fea16c17eee68a5949))
+### Bug Fixes
+* 修复 commonjs 构建错误,取消 type=module 默认 ([aa41b10](https://github.com/terwer/sy-post-publisher/commit/aa41b105c7c69fa905922053ea9112aefd65212c))
+### Code Refactoring
+* 迁移源码到挂件仓库 https://github.com/siyuan-note/bazaar/issues/1095 ([56fd048](https://github.com/terwer/sy-post-publisher/commit/56fd048420c2314149f865b791ec5cf2a56c2ee9))
+### Miscellaneous
+* [#7](https://github.com/terwer/sy-post-publisher/issues/7) 全自动化发布流程 ([75d83f5](https://github.com/terwer/sy-post-publisher/commit/75d83f556d8d47c08956f01e79c74cdd813e0608))
+* 同步版本号 ([90b1dbb](https://github.com/terwer/sy-post-publisher/commit/90b1dbb0d776622c7da87d6fe75d180b10cd7522))
+* 更新依赖 ([281cba0](https://github.com/terwer/sy-post-publisher/commit/281cba0447b7f09b6a98435bbd07bb61ad645185))
+* 更新文档 ([2a2f0cb](https://github.com/terwer/sy-post-publisher/commit/2a2f0cbc9b9c1636ed586befe311fa8e581a205e))
+## [0.8.0](https://github.com/terwer/src-sy-post-publisher/compare/v0.7.2...v0.8.0) (2023-03-25)
+- github 平台(hugo、hexo、vitepress 等)支持笔记间的内部链接替换 ([a976a4c](https://github.com/terwer/src-sy-post-publisher/commit/a976a4c7b8506eecae3e8d1f8c754a1bc2745682))
+- 博客园、wordpress、typecho 平台支持笔记间的内部链接替换 ([3294b4a](https://github.com/terwer/src-sy-post-publisher/commit/3294b4aa394ac9c47e294ae26901a1e786012489))
+- 发布至语雀支持笔记间的内部链接替换 ([2cc4cc1](https://github.com/terwer/src-sy-post-publisher/commit/2cc4cc121e84c16c1aafc96de92e53cbea3aac8b))
+- [#434](https://github.com/terwer/src-sy-post-publisher/issues/434) 文章没有图片时候图床错误文章发布失败 ([3f286fa](https://github.com/terwer/src-sy-post-publisher/commit/3f286fa1df18d6f29cc773374a5ba48287ee44b6))
+- fix siyuanhook ([1603a61](https://github.com/terwer/src-sy-post-publisher/commit/1603a61a21205a57ec34cea3880b42c4a292fc4a))
+- 修复 picgo 设置中的时间戳重命名关闭后会自动打开的问题 ([e673f58](https://github.com/terwer/src-sy-post-publisher/commit/e673f5879167b6eb889b688353c1d1e77611f6f8))
+- 修复普通挂件版使用方式 wordpress 和博客园发布文章报错问题 ([d6a21e1](https://github.com/terwer/src-sy-post-publisher/commit/d6a21e1ea1fced6f6f1128705e09214da7f01dc8))
+- 由于 electron 主窗口机制问题,图片上传仅支持新窗口 ([20c9a85](https://github.com/terwer/src-sy-post-publisher/commit/20c9a851afb26ebdcf32c62b3b561204878990bd))
+- [#420](https://github.com/terwer/src-sy-post-publisher/issues/420) ankisiyuan.bin 默认不提供,手动下载,减小打包体积 ([9598fb1](https://github.com/terwer/src-sy-post-publisher/commit/9598fb1a3b4458aee9fc2525c232972b848cd4ad))
+- 主窗口移除 picgo 支持 ([6061125](https://github.com/terwer/src-sy-post-publisher/commit/60611250fea6204ed7a88b2751abd96e81109492))
+- 修复图片有备注时无法上传问题 ([054eddd](https://github.com/terwer/src-sy-post-publisher/commit/054eddda8cf7198e70930e897de7b4a3bcfb8045))
+- 移除不必要的日志打印 ([cb68777](https://github.com/terwer/src-sy-post-publisher/commit/cb6877728262223a42c3a015352454c63e1abb1e))
+## [0.7.2](https://github.com/terwer/src-sy-post-publisher/compare/v0.7.1...v0.7.2) (2023-03-04)
+- fix siyuanhook ([724b182](https://github.com/terwer/src-sy-post-publisher/commit/724b1823c4434dd4c2b0232c8e1dbea54fdac0c1))
+- fix eslint ([31a2d06](https://github.com/terwer/src-sy-post-publisher/commit/31a2d06b2c15668200d8da12600a025bf260672c))
+## [0.7.1](https://github.com/terwer/src-sy-post-publisher/compare/v0.7.0...v0.7.1) (2023-03-03)
+- [#416](https://github.com/terwer/src-sy-post-publisher/issues/416) 修复 PicGO 配置文件迁移路径问题 ([3e6c9bc](https://github.com/terwer/src-sy-post-publisher/commit/3e6c9bcbd64b776b24e223daf9b73339a43410a1))
+- **deps:** bump browser-fs-access from 0.32.1 to 0.33.0 ([7af5c5c](https://github.com/terwer/src-sy-post-publisher/commit/7af5c5cb1ded0c3e6405b95acf87a5dc90acf6a1))
+- fix file fomatter ([e34ab70](https://github.com/terwer/src-sy-post-publisher/commit/e34ab70481ae0b5a201610043d05c3c19678967e))
+- 修复 picgo 配置文件迁移路径问题 ([6f7e90c](https://github.com/terwer/src-sy-post-publisher/commit/6f7e90cea622f6693a195d34e7e43db904b9972a))
+- **deps-dev:** bump @vitest/coverage-c8 from 0.28.5 to 0.29.1 ([edbef57](https://github.com/terwer/src-sy-post-publisher/commit/edbef5715c41aa762fdb9649d7b0c86b84da63bf))
+- remove unused log ([442c052](https://github.com/terwer/src-sy-post-publisher/commit/442c05204402b5975b8192e86973a74712848431))
+- update coverage-c8 ([60e81aa](https://github.com/terwer/src-sy-post-publisher/commit/60e81aaec490e3b226bf65fb533737cc80da7ca1))
+## [0.7.0](https://github.com/terwer/src-sy-post-publisher/compare/v0.6.8...v0.7.0) (2023-02-27)
+- [#209](https://github.com/terwer/src-sy-post-publisher/issues/209) 发布页面新增按钮支持绑定文章 ([239927b](https://github.com/terwer/src-sy-post-publisher/commit/239927b9593441ce6e646301d240c357915d1a9e))
+- [#276](https://github.com/terwer/src-sy-post-publisher/issues/276) 新窗口打开时操作按钮 fixed 不随页面滑动 ([1a094b2](https://github.com/terwer/src-sy-post-publisher/commit/1a094b20aabdaa0643e9638ac860a90b81f4731d))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-0.7.0-beta1 ([8a11a68](https://github.com/terwer/src-sy-post-publisher/commit/8a11a68f3412e752bee93c1d19ee738ec57db365))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-hook 文件重构 ([10d9704](https://github.com/terwer/src-sy-post-publisher/commit/10d9704df3e9bd1d282572567e772c194e3b38f8))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-PicGO 相关操作统一访问入口 ([bf8f3c6](https://github.com/terwer/src-sy-post-publisher/commit/bf8f3c69aa08de49dfef02d26069cde6c3957efb))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-PicGO 配置数据迁移 ([58093a2](https://github.com/terwer/src-sy-post-publisher/commit/58093a2397cbbe8a0620474852d8cdcc5718aead))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-事件监听 ([295bfaf](https://github.com/terwer/src-sy-post-publisher/commit/295bfafba5abf0c8a78f1b5ed2a22602e5062991))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-仅新窗口模式支持插件 ([69cda25](https://github.com/terwer/src-sy-post-publisher/commit/69cda255152333c3ef6efc8b9e00b648409c2e90))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-优化 PicGo 表单样式 ([b3fc594](https://github.com/terwer/src-sy-post-publisher/commit/b3fc59452d445fa73dffc6cc0902793e0a827357))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-优化事件监听 ([9b3bb69](https://github.com/terwer/src-sy-post-publisher/commit/9b3bb69aab9b12bfe4cd36282a7f7f200d15c6e5))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-优化卸载操作体验 ([8d4424a](https://github.com/terwer/src-sy-post-publisher/commit/8d4424a4eac6ddee289cdd20df60c4695de6e14f))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-优化插件 c 操作图标 ([955363b](https://github.com/terwer/src-sy-post-publisher/commit/955363b3aee8183d30e9094ffe89dca702a12684))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-优化插件安装卸载 ([08ff96d](https://github.com/terwer/src-sy-post-publisher/commit/08ff96d32225cbb18261722fbe110f4dfaadbb3b))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-优化插件展示 ([5dcf4e1](https://github.com/terwer/src-sy-post-publisher/commit/5dcf4e1954a728f42cf107bdbc61b634db60bfa6))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-优化插件展示 ([c050861](https://github.com/terwer/src-sy-post-publisher/commit/c05086118173922734d012b86b1c7ea8248fa4af))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-优化插件操作体验展示 ([ff8c1b2](https://github.com/terwer/src-sy-post-publisher/commit/ff8c1b22cf59ea5c5917ded2de0693f22ad13099))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-优化插件菜单 ([4d2a032](https://github.com/terwer/src-sy-post-publisher/commit/4d2a0321b61830ec7f16ca56d96649b26c2f63b5))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-修复 aliyun 上传保报错问题 ([5cdab06](https://github.com/terwer/src-sy-post-publisher/commit/5cdab066c1a99c78d499676205beeb9716b342e7))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-修复 Windows 配置文件路径问题 ([b657095](https://github.com/terwer/src-sy-post-publisher/commit/b6570956f1143404fee04f510cb02b6b898f3b79))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-修复上传错误与显示问题 ([d91b042](https://github.com/terwer/src-sy-post-publisher/commit/d91b042237356cc3775dff30dc057df30380b74c))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-修复云床配置 buffer 读取报错问题 ([fdd0047](https://github.com/terwer/src-sy-post-publisher/commit/fdd004794b86ae35d0dbd9f716041ff87326150e))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-修复云床配置不生效与 upyun 上传保报错问题 ([9514946](https://github.com/terwer/src-sy-post-publisher/commit/95149460a84b8f0265c7e2223557ecc767a550fa))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-修复插件卸载抖动问题 ([5945c16](https://github.com/terwer/src-sy-post-publisher/commit/5945c16b1971e9845548dae92979cd2887ec580a))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-修复配置文件路径问题 ([359620a](https://github.com/terwer/src-sy-post-publisher/commit/359620a554cc406acfaca40cfc047dc29687e6fe))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-升级 PicGO ([7f7f539](https://github.com/terwer/src-sy-post-publisher/commit/7f7f5390f2e04578e36e074cc34694e327d14a1e))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-升级 sy-picgo ([aff2f81](https://github.com/terwer/src-sy-post-publisher/commit/aff2f81a7440ef135bdf5e3db66aef4574c05a43))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-升级 sy-picgo ([13175ed](https://github.com/terwer/src-sy-post-publisher/commit/13175eda40cf1d9c5da2bd9f53d02d24855f23d2))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-图床类型展示 ([ec8ef2e](https://github.com/terwer/src-sy-post-publisher/commit/ec8ef2e5c5fd389a7c05afc32fb24cea35917c5c))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-基本配置界面 ([f82f98d](https://github.com/terwer/src-sy-post-publisher/commit/f82f98d4dc5e56a7a42069636a9dffd88d72b443))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-增强 SyCmd ([b08a794](https://github.com/terwer/src-sy-post-publisher/commit/b08a794c82a6b05f7b33acbd986734e44c37cc1b))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-增强 SyCmd ([2ce65a1](https://github.com/terwer/src-sy-post-publisher/commit/2ce65a1ec4bd7003c82ac9f13e1c8bb79e7ebc7a))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-增强 SyCmd,适配 Anki 同步 ([96de9a8](https://github.com/terwer/src-sy-post-publisher/commit/96de9a87b944b3358401df707f8b05dea344425a))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-完成插件菜单以及插件安装环境 ([328484d](https://github.com/terwer/src-sy-post-publisher/commit/328484d118a2091742a2eb4eadbf0f2a9df0fe2d))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-展示插件列表 ([03d9956](https://github.com/terwer/src-sy-post-publisher/commit/03d99567d2a4f3fa0c3bc5ec4d17a208274ca4af))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-打开配置文件 ([597f42a](https://github.com/terwer/src-sy-post-publisher/commit/597f42a5ca7df9b14861a4f7019f68fdec1e3bc9))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-打开配置文件支持新窗口模式 ([d3de877](https://github.com/terwer/src-sy-post-publisher/commit/d3de87715efc3bed42750418020d2c112800c655))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-挂载 SyCmd ([72dbeea](https://github.com/terwer/src-sy-post-publisher/commit/72dbeeacd9e1885fbff4747d3ea7d3c867bc3055))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-挂载 SyCmd ([263bd4a](https://github.com/terwer/src-sy-post-publisher/commit/263bd4a0d794653882443197a91f54668c77c28d))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-挂载 SyCmd,调整日志级别 ([01f18b4](https://github.com/terwer/src-sy-post-publisher/commit/01f18b485bd17a899ba31e50b2ab51853676d0da))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-提示放在底部避免影响主功能 ([0665098](https://github.com/terwer/src-sy-post-publisher/commit/06650982dd2ca4b5b4a5671ffe19878d7267bc2f))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-插件兼容测试 ([c2322aa](https://github.com/terwer/src-sy-post-publisher/commit/c2322aa214d9fe0fa657556fee8b72b8efa81d4a))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-插件卸载 ([8b4d5d8](https://github.com/terwer/src-sy-post-publisher/commit/8b4d5d8ac95c3c40092c8d7d37a64185df2300c8))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-插件适配 ([4e3611b](https://github.com/terwer/src-sy-post-publisher/commit/4e3611b0881ae43ba2186a6c46d6fad8c3a4f7a5))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-支持图片重命名 ([7f93ca5](https://github.com/terwer/src-sy-post-publisher/commit/7f93ca58f9df283a34c4e4a9a049e37eb7061e39))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-支持打开 PicGO 日志文件 ([cb886e9](https://github.com/terwer/src-sy-post-publisher/commit/cb886e9bca69d4a24b36d72bdeb7e026efadc510))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-改进 PicGO 引入方式,多配置文件定义 ([cbd780f](https://github.com/terwer/src-sy-post-publisher/commit/cbd780f40cb6df3c855ffbc541e54cf72f0a90ae))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-显示 PicGo 插件列表 ([8cc17c9](https://github.com/terwer/src-sy-post-publisher/commit/8cc17c9e850955663bfe5137550c608e5f433c3b))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-显示 PicGo 插件列表与版本号 ([c421ca1](https://github.com/terwer/src-sy-post-publisher/commit/c421ca149f10d8b4d0d0101bdd16bcd5b5c9ecab))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-移除事件注册 ([38a77a5](https://github.com/terwer/src-sy-post-publisher/commit/38a77a5c8132356c4d5bac021b088a72784d276e))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-获取支持的图床类型 ([3b6ee60](https://github.com/terwer/src-sy-post-publisher/commit/3b6ee6064102b9ec1a57498710c7d99c3284650f))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-读取多个图床配置列表 ([92088bc](https://github.com/terwer/src-sy-post-publisher/commit/92088bc91a184cefe75c184ff53e2339609563a7))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-配置列表处理 ([b1d7dbb](https://github.com/terwer/src-sy-post-publisher/commit/b1d7dbba49971c4b3f095e7a643aa0c5f1545180))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-配置刷新 ([81a82d8](https://github.com/terwer/src-sy-post-publisher/commit/81a82d8b286247cbe3ae9b6ea8ef4dfc300326fb))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-配置界面样式修复 ([f05e829](https://github.com/terwer/src-sy-post-publisher/commit/f05e829bdb2a8c1775062e928257c2c8561b472c))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-配置表单处理 ([e249ea0](https://github.com/terwer/src-sy-post-publisher/commit/e249ea0bf6ed6b82f2a8e7e1fc82aa6694d16f97))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-配置表单展示 ([7587fa8](https://github.com/terwer/src-sy-post-publisher/commit/7587fa8179e2eb22d94081c6fd4d3389e06c39d0))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-防止组件重复注册 ([8b0eb3b](https://github.com/terwer/src-sy-post-publisher/commit/8b0eb3bbd5ebcbc22dfc7ac333ed9973f1d8683f))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-默认图床 ([24b0fb9](https://github.com/terwer/src-sy-post-publisher/commit/24b0fb978f7068b1a077d521fb6273b030d42459))
+- [#319](https://github.com/terwer/src-sy-post-publisher/issues/319) PicGO 图形化配置界面-默认图床为 github ([51a2353](https://github.com/terwer/src-sy-post-publisher/commit/51a2353de7e1d78708823cce527fdb045ecdd32b))
+- [#341](https://github.com/terwer/src-sy-post-publisher/issues/341) 整合所有配置,提供单一统一的配置入口页面 ([1dc5713](https://github.com/terwer/src-sy-post-publisher/commit/1dc57136a115ef9f18c59cf764f4ae151581ef04))
+- [#341](https://github.com/terwer/src-sy-post-publisher/issues/341) 整合所有配置,提供单一统一的配置入口页面-功能菜单调整 ([4e4cb8c](https://github.com/terwer/src-sy-post-publisher/commit/4e4cb8c097fb934343bb45b3bf68fce3fd610258))
+- [#341](https://github.com/terwer/src-sy-post-publisher/issues/341) 整合所有配置,提供单一统一的配置入口页面-整合思源地址配置到底部统一的偏好设置 ([7c8b3f3](https://github.com/terwer/src-sy-post-publisher/commit/7c8b3f301c7deab67d1d8fa11874e35141398329))
+- [#374](https://github.com/terwer/src-sy-post-publisher/issues/374) 使用 python 重构项目构建脚本-抽取 python 工具类 ([80c9898](https://github.com/terwer/src-sy-post-publisher/commit/80c98988105dcb4bfe08386b773a922c861cd98a))
+- [#374](https://github.com/terwer/src-sy-post-publisher/issues/374) 使用 python 重构项目构建脚本-支持一键打包 ([3e6be09](https://github.com/terwer/src-sy-post-publisher/commit/3e6be09e6ebacf635fa7f2c414b31b1b122839ea))
+- [#374](https://github.com/terwer/src-sy-post-publisher/issues/374) 使用 python 重构项目构建脚本-重构 dev 命令脚本 ([5d37cef](https://github.com/terwer/src-sy-post-publisher/commit/5d37cef34d78560e2badf2bb0ccf25cc72e06494))
+- [#374](https://github.com/terwer/src-sy-post-publisher/issues/374) 使用 python 重构项目构建脚本-重构挂件打包脚本 ([6e2d66d](https://github.com/terwer/src-sy-post-publisher/commit/6e2d66d51f8c4b24585ea4c6dcfbe57cbb593da9))
+- [#374](https://github.com/terwer/src-sy-post-publisher/issues/374) 使用 python 重构项目构建脚本-重构浏览器插件打包脚本 ([a5f6f54](https://github.com/terwer/src-sy-post-publisher/commit/a5f6f540a2bad0467f07447e0937e3e534eeee5d))
+- [#375](https://github.com/terwer/src-sy-post-publisher/issues/375) 适配挂件背景 ([821bcba](https://github.com/terwer/src-sy-post-publisher/commit/821bcba457b5a70cbea476cad7f1b23961d14726))
+- [#375](https://github.com/terwer/src-sy-post-publisher/issues/375) 适配挂件背景 ([f66ccbf](https://github.com/terwer/src-sy-post-publisher/commit/f66ccbf555a1d780089419efe3ad25e077b5a3c2))
+- [#388](https://github.com/terwer/src-sy-post-publisher/issues/388) 支持自定义挂件背景色用来适配不同的主题 ([c1b1a7a](https://github.com/terwer/src-sy-post-publisher/commit/c1b1a7ac7ddb91e67cd25973ef9781fda7c40504))
+- 统一导入导出配置 ([62c867f](https://github.com/terwer/src-sy-post-publisher/commit/62c867f2e3eb0dae852c5c2dce4ff2475430428b))
+- 重构构建脚本 ([9f8376e](https://github.com/terwer/src-sy-post-publisher/commit/9f8376eebef0977ca792de87f09ef90664000989))
+- 重构构建脚本-解决新版本脚本乱码问题 ([a23ede1](https://github.com/terwer/src-sy-post-publisher/commit/a23ede131a15e3dd23b577c25c555c4332bc710f))
+- 重构构建脚本-重构 serve 命令脚本 ([b60aeb4](https://github.com/terwer/src-sy-post-publisher/commit/b60aeb4850f4c235235332ed77feff537f5b4b0b))
+- 重构构建脚本-重构新版本脚本 ([f77a706](https://github.com/terwer/src-sy-post-publisher/commit/f77a7069e604242bab5c70d56f250317fb8720eb))
+- [#376](https://github.com/terwer/src-sy-post-publisher/issues/376) typecho 发布文章未成功解析文章 id ([f5975f5](https://github.com/terwer/src-sy-post-publisher/commit/f5975f514ea62ab2464067be550d10f6c3c480fc))
+- [#385](https://github.com/terwer/src-sy-post-publisher/issues/385) 路径问题可能导致挂载过程思源崩溃页面空白问题 ([0f18eda](https://github.com/terwer/src-sy-post-publisher/commit/0f18eda86420727e79223c57756aade6e650b43f))
+- [#394](https://github.com/terwer/src-sy-post-publisher/issues/394) 思源内部 Anki 同步报错 ([d2e6492](https://github.com/terwer/src-sy-post-publisher/commit/d2e6492a0a917576b6551c21b35a8c5d6b55f112))
+- [#400](https://github.com/terwer/src-sy-post-publisher/issues/400) 浏览器插件不能使用 http,只能用 https-优化请求代理错误处理 ([1dd35c2](https://github.com/terwer/src-sy-post-publisher/commit/1dd35c2be39822312605eef94bc71e0bbac8de85))
+- ci complains of outdated lockfile but says the lockfile is up to date, see https://github.com/pnpm/pnpm/issues/5144 ([0b92761](https://github.com/terwer/src-sy-post-publisher/commit/0b92761afc64236e842969e4522ac79e6423ee7f))
+- **deps:** bump actions/checkout from 2 to 3 ([5cee6c7](https://github.com/terwer/src-sy-post-publisher/commit/5cee6c7eaf9227c6bfe9ef042b0e1214b59a8471))
+- **deps:** bump browser-fs-access from 0.31.2 to 0.32.1 ([5ccf58f](https://github.com/terwer/src-sy-post-publisher/commit/5ccf58fe8e093697ed5d75ec861e28da48510c7e))
+- **deps-dev:** bump eslint-config-standard-with-typescript ([a8866cf](https://github.com/terwer/src-sy-post-publisher/commit/a8866cf6545b7d8e05a0d541e38f942c157cf65f))
+- **deps-dev:** bump prettier from 2.8.3 to 2.8.4 ([fd3ec1a](https://github.com/terwer/src-sy-post-publisher/commit/fd3ec1a054d7225c8d3c5bcfc96db353c8511e91))
+- **deps-dev:** bump unplugin-vue-components from 0.22.12 to 0.24.0 ([a60a31f](https://github.com/terwer/src-sy-post-publisher/commit/a60a31f2fa25051d8de78da38a7440492dab02a8))
+- **deps-dev:** bump vitest from 0.28.5 to 0.29.1 ([11e0869](https://github.com/terwer/src-sy-post-publisher/commit/11e0869996da87350091ac11be67293811a3ddb5))
+- release 0.6.8 ([5015fa2](https://github.com/terwer/src-sy-post-publisher/commit/5015fa2d54cddffd065cd0cde83c6ad08114cd3e))
+- update browser-fs-access ([000610d](https://github.com/terwer/src-sy-post-publisher/commit/000610db65afe77717be07c1b1fef19965dda32f))
+- update plugin ([51fd486](https://github.com/terwer/src-sy-post-publisher/commit/51fd4862003b65620e2cd6e5e487f206adcdc1e8))
+- upgrade prettier ([0c408a1](https://github.com/terwer/src-sy-post-publisher/commit/0c408a151fd6234e06f4ecf218250f50a6777356))
+- y 优化界面展示 ([3a3d100](https://github.com/terwer/src-sy-post-publisher/commit/3a3d100ad6c24000a713e3e488a5b2dd194a9508))
+- 优化日志输出 ([ff5a997](https://github.com/terwer/src-sy-post-publisher/commit/ff5a997c1cba4780c99f119a225eedad659f3da8))
+- 修复页面展示问题 ([92d75d6](https://github.com/terwer/src-sy-post-publisher/commit/92d75d6e5b2a30bb8aa211b3d52c9993fc958349))
+- 新增说明 ([9793a1a](https://github.com/terwer/src-sy-post-publisher/commit/9793a1aaf817f6cec54d4f0517d0f2370d48b08a))
+- 更新 eslint-config-standard-with-typescript ([8f08863](https://github.com/terwer/src-sy-post-publisher/commit/8f08863dfb33c6481aca89b32ea53df452c2eaa0))
+- 添加灰度测试提示 ([48e84c6](https://github.com/terwer/src-sy-post-publisher/commit/48e84c69fdf47ca34c8763bb0c06d7b9a006242f))
+## [0.6.8](https://github.com/terwer/src-sy-post-publisher/compare/v0.6.7...v0.6.8) (2023-01-30)
+- [#326](https://github.com/terwer/src-sy-post-publisher/issues/326) 思源配置读取出错 ([b3b8ddd](https://github.com/terwer/src-sy-post-publisher/commit/b3b8ddd5103ec77d9c175f92bcf2a5f3e1e0641e))
+- [#338](https://github.com/terwer/src-sy-post-publisher/issues/338) 联动 Sofill=主题,提供统一的 hook 入口,除了 js 片段之外,新增挂件触发插槽显示 ([c55437e](https://github.com/terwer/src-sy-post-publisher/commit/c55437ef1686aec8c841538c8606869017c1fe0c))
+- [#340](https://github.com/terwer/src-sy-post-publisher/issues/340) README 精简 ([38aa0ee](https://github.com/terwer/src-sy-post-publisher/commit/38aa0ee5c7471c7ac339471d91ec25a88d79003f))
+- [#342](https://github.com/terwer/src-sy-post-publisher/issues/342) 适配 2.6.3+的 localstorage 改动,重构配置数据存储方案-Eletron 环境使用 JsonLocalStorage ([fadf6da](https://github.com/terwer/src-sy-post-publisher/commit/fadf6da30a99878b22dd439e4de4cd1804843db0))
+- metaweblog 平台增加友好提示 ([9699356](https://github.com/terwer/src-sy-post-publisher/commit/9699356aaa4ca8ec4c6ecbc4942e9d40b22d0487))
+- metaweblog 平台支持图床 ([6b1c95d](https://github.com/terwer/src-sy-post-publisher/commit/6b1c95d7e70eaff9013aa60e02ff5f5ab368b305))
+- 优化设备判断 ([ddfb467](https://github.com/terwer/src-sy-post-publisher/commit/ddfb467791c8098d27b4332c396c13e21a3efd2e))
+- 优化设备判断-chrome 跳转链接修复 ([305f046](https://github.com/terwer/src-sy-post-publisher/commit/305f0463244ec515732b0f50a9769c947d2d22cb))
+- 优化设备判断-优化 url 处理 ([aae7ee0](https://github.com/terwer/src-sy-post-publisher/commit/aae7ee0ee3f1d1bcd759d80ceb9cf55928c65db3))
+- 优化设备判断-优化链接来源判断 ([9d238ce](https://github.com/terwer/src-sy-post-publisher/commit/9d238ceebed421a1f14393b87b554d74c6f60ca7))
+- 优化设备判断-修复 chrome 分享链接问题 ([f6d693b](https://github.com/terwer/src-sy-post-publisher/commit/f6d693b6ba81016b97c39aeb043ad348458f3c66))
+- 优化设备判断-修复链接跳转 ([c0d37b5](https://github.com/terwer/src-sy-post-publisher/commit/c0d37b5f2276a9c3ed01bb6e19f5d34bc9fab799))
+- 修复配置保存之后刷新页面错误的问题 ([6a69cc9](https://github.com/terwer/src-sy-post-publisher/commit/6a69cc99cf22fe8faba6a46c722ed9b71a0a82e3))
+- 切换跨域代理 ([79f8882](https://github.com/terwer/src-sy-post-publisher/commit/79f8882872ab8f5feda4729351d79ffbee541e5d))
+- 局域网文章分享给出提示,因为可能存在伺服未打开的情况 ([9afa0e6](https://github.com/terwer/src-sy-post-publisher/commit/9afa0e68f2d0e4e8521c4b0590cf95e3e093284d))
+- 提前 simple-xmlrpc 为新项目 ([6b099eb](https://github.com/terwer/src-sy-post-publisher/commit/6b099ebd4d34278a663105f0b19ebd5ecd99ce92))
+- **deps-dev:** bump @esbuild-plugins/node-modules-polyfill ([ba8eab9](https://github.com/terwer/src-sy-post-publisher/commit/ba8eab95254853e09a19fb744f5ff74e5b755dd4))
+- **deps-dev:** bump @vitest/coverage-c8 from 0.27.3 to 0.28.2 ([1125eaf](https://github.com/terwer/src-sy-post-publisher/commit/1125eafe82f992c5554d06f4651bc343166332e7))
+- **deps-dev:** bump prettier from 2.8.2 to 2.8.3 ([e1ed42c](https://github.com/terwer/src-sy-post-publisher/commit/e1ed42c234488ebcd7de0c535d2a31050a71d64c))
+- **deps-dev:** bump vitest from 0.27.3 to 0.28.2 ([c12654d](https://github.com/terwer/src-sy-post-publisher/commit/c12654de6d1fa7e5dc2ba58b651a47f3a4a70221))
+- fix build error ([ae044d1](https://github.com/terwer/src-sy-post-publisher/commit/ae044d1495c249db0e9edadaa0df564c61552263))
+- fix imports ([73d2504](https://github.com/terwer/src-sy-post-publisher/commit/73d250461a28bd7b52b65349cdbdcd855271422a))
+- pretty code ([071b6c0](https://github.com/terwer/src-sy-post-publisher/commit/071b6c0996c55256e7a6ed35adc22de374c12c23))
+- remove pnpm-lock.yaml ([c76dc14](https://github.com/terwer/src-sy-post-publisher/commit/c76dc1490aa91e755c29edc919bbd2e38f8add47))
+- start 0.6.8 ([ed4bd82](https://github.com/terwer/src-sy-post-publisher/commit/ed4bd821c0ee36ffce5918ffc7b108e040928037))
+- start 0.7.0 ([105ba99](https://github.com/terwer/src-sy-post-publisher/commit/105ba99a094a30059f7160eec99728144d67387f))
+- update @types/node ([58bb4cd](https://github.com/terwer/src-sy-post-publisher/commit/58bb4cd16f07f059a66b4265f2b328c27df5e325))
+- update node-globals-polyfill ([85b09af](https://github.com/terwer/src-sy-post-publisher/commit/85b09af08c179988e7645e837d9a35c1c132a237))
+- 先发个小版本 0.6.2,解决核心 bug ([cdb7a3d](https://github.com/terwer/src-sy-post-publisher/commit/cdb7a3d3b00bc50c4614a3c7dc8b521b671f11eb))
+- 准备开发 0.7.0 ([412a08e](https://github.com/terwer/src-sy-post-publisher/commit/412a08ee51d160a0a79a9082fd94736bd01a55b2))
+## [0.6.1](https://github.com/terwer/src-sy-post-publisher/compare/v0.6.0...v0.6.1) (2023-01-10)
+- [#235](https://github.com/terwer/src-sy-post-publisher/issues/235) 支持复制分享链接-Chrome 浏览器插件只处理分享链接,其他情况保持不变 ([d147676](https://github.com/terwer/src-sy-post-publisher/commit/d147676d431f19d8a3950a143384c958078165a5))
+- [#235](https://github.com/terwer/src-sy-post-publisher/issues/235) 支持复制分享链接-修复分享链接地址问题 ([2e9bac5](https://github.com/terwer/src-sy-post-publisher/commit/2e9bac54e7a7d026950ce5b693a25369fb1d718e))
+- [#235](https://github.com/terwer/src-sy-post-publisher/issues/235) 支持复制分享链接-修复分享链接复制问题 ([8b46c1e](https://github.com/terwer/src-sy-post-publisher/commit/8b46c1e31118f570d594384712f07a609e3bdaab))
+- [#235](https://github.com/terwer/src-sy-post-publisher/issues/235) 支持复制分享链接-修复链接来源 ([5e49552](https://github.com/terwer/src-sy-post-publisher/commit/5e4955259b9b760a956dbb5fbc65697088914b8f))
+- [#235](https://github.com/terwer/src-sy-post-publisher/issues/235) 支持复制分享链接-修复链接错误 ([fb54016](https://github.com/terwer/src-sy-post-publisher/commit/fb5401638f36811064c89324ae4040bb1a23f00d))
+- [#235](https://github.com/terwer/src-sy-post-publisher/issues/235) 支持复制分享链接,支持预览页面使用系统默认浏览器打开 ([a19b367](https://github.com/terwer/src-sy-post-publisher/commit/a19b36748434c0678dd0fd429a8dcdbe5f914e06))
+- [#264](https://github.com/terwer/src-sy-post-publisher/issues/264) 虚拟链接转换为真实链接 ([c633334](https://github.com/terwer/src-sy-post-publisher/commit/c63333433f67e607655341b7ebe1d9a13613d018))
+- [#304](https://github.com/terwer/src-sy-post-publisher/issues/304) 文章图片有备注的时候解析错误 ([4612d01](https://github.com/terwer/src-sy-post-publisher/commit/4612d01d2a9d69cd7b7824e6d17c1cbc6bcf2b81))
+- [#309](https://github.com/terwer/src-sy-post-publisher/issues/309) 深度适配 Typecho ([12c8e44](https://github.com/terwer/src-sy-post-publisher/commit/12c8e44cae53b98044b5c3bf0007e41f220dab66))
+- [#311](https://github.com/terwer/src-sy-post-publisher/issues/311) Github 系列平台支持单篇文章重新设置 formatter ([72569a7](https://github.com/terwer/src-sy-post-publisher/commit/72569a7553849bd89799c29cff8cb8f0fdd5cf59))
+- [#314](https://github.com/terwer/src-sy-post-publisher/issues/314) HUGO 平台支持修改菜单标题和权重 ([2fd2274](https://github.com/terwer/src-sy-post-publisher/commit/2fd22740be2502952c7c263ff167fb5724c0f3c7))
+- [#315](https://github.com/terwer/src-sy-post-publisher/issues/315) Github 单独生成所有属性需要刷新页面 ([9c6eb87](https://github.com/terwer/src-sy-post-publisher/commit/9c6eb87f5e7b4ae8c9560d9dbf0b10fc846657c6))
+- github 平台支持上传图片到图床 ([da17e2b](https://github.com/terwer/src-sy-post-publisher/commit/da17e2baa22794e78a358172bf50d3569693861d))
+- github 平台支持上传图片到图床-适配成功 ([da5e16d](https://github.com/terwer/src-sy-post-publisher/commit/da5e16def97e3804cbe436ed61aa4406c0a11ff6))
+- metaweblog 平台适配新的 xmlrpc 解析库 ([aa6dc4f](https://github.com/terwer/src-sy-post-publisher/commit/aa6dc4f1dc7ffa9000f0bd160576b63bbe18213c))
+- metaweblog 的 chrome 插件暂时走代理 ([3c47f8a](https://github.com/terwer/src-sy-post-publisher/commit/3c47f8a5305e6e23c0a7351411afc292d54ae98c))
+- picgo 配置文件优化 ([6e27ccd](https://github.com/terwer/src-sy-post-publisher/commit/6e27ccda5c0b36285ef98c3633efe05b92b98c0e))
+- 下载图片到本地其实不太需要,搁置 ([17c94ac](https://github.com/terwer/src-sy-post-publisher/commit/17c94ace138a7b7b40dbda306a6244a84ec0246d))
+- 代码块新增 markdown 支持 ([350d123](https://github.com/terwer/src-sy-post-publisher/commit/350d12315e8751481cc4480a586cd11e6331cf50))
+- 代码高亮新增 php 语言 ([49cb6d8](https://github.com/terwer/src-sy-post-publisher/commit/49cb6d8a26db1596f17e88cf869948fdec9f1107))
+- 优化 blockquote 样式 ([97e18d5](https://github.com/terwer/src-sy-post-publisher/commit/97e18d5c9c68883f7f8ccfee271e62a9fbf7b1d5))
+- 优化 picgo 图片列表展示 ([832f11d](https://github.com/terwer/src-sy-post-publisher/commit/832f11d7b47d1d334ee0f865fbc07fe1cd902ded))
+- 优化 picgo 图片预览 ([6e10b31](https://github.com/terwer/src-sy-post-publisher/commit/6e10b31ded1f11629d7ed49033c0e90232a3d0ee))
+- 优化 picgo 路径读取 ([b897cec](https://github.com/terwer/src-sy-post-publisher/commit/b897ceccd2d98cc1f490f00e201be38784350730))
+- 优化体验,非插槽不显示按钮 ([b340bd2](https://github.com/terwer/src-sy-post-publisher/commit/b340bd267ed09e511a0539a6b8c41530b3cabe6b))
+- 优化按钮,新增图床配置按钮 ([25b0480](https://github.com/terwer/src-sy-post-publisher/commit/25b0480af0534554dbee36099bc0ba5063d0f690))
+- 优化按钮图标 ([5b71ccc](https://github.com/terwer/src-sy-post-publisher/commit/5b71ccc955a7dd4ef740d940185410d76c4fb930))
+- 优化操作图标 ([0565da4](https://github.com/terwer/src-sy-post-publisher/commit/0565da4dbf25b7152f596d93c6626e554cf70d06))
+- 优化本地图片完整链接展示错误问题 ([1541a00](https://github.com/terwer/src-sy-post-publisher/commit/1541a0020b741333be92a62274f3a8d6fc9130dd))
+- 优化详情页操作按钮 ([6db3250](https://github.com/terwer/src-sy-post-publisher/commit/6db3250b6f5a584b0423806c0dc93cb7c106f2e8))
+- 修复 docsy 不显示文档问题 ([6e7f76c](https://github.com/terwer/src-sy-post-publisher/commit/6e7f76cf9ef3564a092b10ae553a9388af16e376))
+- 修复 github 平台发布状态 bug ([45b9264](https://github.com/terwer/src-sy-post-publisher/commit/45b92640b2189d3aa01c22ccb9d6c335222c1f22))
+- 修复 md5 依赖库 ([11eeaf3](https://github.com/terwer/src-sy-post-publisher/commit/11eeaf334ed010b02fd5e3a89cf89028f477feeb))
+- 修复平台判断问题 ([2e105b0](https://github.com/terwer/src-sy-post-publisher/commit/2e105b02cf18b930f86070daedc4b143d966f2a7))
+- 修复当前页面未正确显示问题 ([90cb6eb](https://github.com/terwer/src-sy-post-publisher/commit/90cb6ebb2c0dba5048333bdce40b497ebcf4ff41))
+- 修复当前页面未正确显示问题 ([397f2ee](https://github.com/terwer/src-sy-post-publisher/commit/397f2ee3551f09a984fc83e9726afe38ff089337))
+- 修复思源笔记 2.6.3 版本之后弹出窗口无法关闭的问题 ([985258f](https://github.com/terwer/src-sy-post-publisher/commit/985258f682f7ec8a9497d178eae8c00b5b380f05))
+- 修复标签样式错乱问题 ([f489996](https://github.com/terwer/src-sy-post-publisher/commit/f48999606806dc3e2bb5bd3bce2b154fd2b622c2))
+- 修复通用 api 请求错误 ([45cea7e](https://github.com/terwer/src-sy-post-publisher/commit/45cea7e14025d27b8d43d3605f083feb921a3a29))
+- 修复错误信息返回 ([b26b76c](https://github.com/terwer/src-sy-post-publisher/commit/b26b76c9b857dd49ca875c9ba9e98363cea89297))
+- 修改英文默认字体为 time new man,此字体展示公式更美观 ([42e4c1d](https://github.com/terwer/src-sy-post-publisher/commit/42e4c1d5619181ec10af94c195bb18f43a9c7f77))
+- 图床列表支持单个图片强制上传覆盖 ([96ee6ac](https://github.com/terwer/src-sy-post-publisher/commit/96ee6acfe411c5e7ab19f0b860e317c2f0b2a371))
+- 图床支持重新上传图片 ([9b27cf0](https://github.com/terwer/src-sy-post-publisher/commit/9b27cf0e07c68546df3faf5936eb8e11f351fc1a))
+- 图床适配公共平台 ([849d1d1](https://github.com/terwer/src-sy-post-publisher/commit/849d1d135f41f7c8ff4649ec6d7e051aa7391f87))
+- 处理数据加载失败的情况 ([aa6d2a3](https://github.com/terwer/src-sy-post-publisher/commit/aa6d2a3c1de3a84f84d2a2c6982637a2219ff17d))
+- 导出数据格式改为 sy-p-v-[version]-json ([c42c2b4](https://github.com/terwer/src-sy-post-publisher/commit/c42c2b47599eb05446145fe4cee14f28fa2b9feb))
+- 封装文章图片上传到图床的公共方法 ([c2f2ea2](https://github.com/terwer/src-sy-post-publisher/commit/c2f2ea26f0295d2abeeaca4d25052fd25d1a7d40))
+- 废弃发布时候的双链替换 ([be64013](https://github.com/terwer/src-sy-post-publisher/commit/be64013dfddb5418e0f0aeede7b3bae18b74a34a))
+- 忽略不是本地图片的链接 ([6ece79f](https://github.com/terwer/src-sy-post-publisher/commit/6ece79fcf5500a38bdf4c105c75eb1f93c1085b9))
+- 提供更友好的 picgo 错误提示 ([dc779ed](https://github.com/terwer/src-sy-post-publisher/commit/dc779ed2965f110ca892496deb3d11179cdd165e))
+- 文章列表加入 loading 提升用户体验 ([87f4b21](https://github.com/terwer/src-sy-post-publisher/commit/87f4b215bfd3d006a0088c565a923c5dd77b8811))
+- 新增图床全局开关 ([e410615](https://github.com/terwer/src-sy-post-publisher/commit/e4106153d73f489f6b16ef2a50eb11b2720db53d))
+- 新增成功提示 ([7e6a699](https://github.com/terwer/src-sy-post-publisher/commit/7e6a699c859f1bb9cae00b7b829665931d1fee74))
+- 新增成功提示 ([c102f3d](https://github.com/terwer/src-sy-post-publisher/commit/c102f3d90f7add478972362488fdb66cf357a57c))
+- 新增链接解析器 ([861f029](https://github.com/terwer/src-sy-post-publisher/commit/861f029a5981ea1076109e56f4c1efafb00e8d5b))
+- 本地资源单个文件上传到图床 ([c031533](https://github.com/terwer/src-sy-post-publisher/commit/c031533f4b447a5a381ed9814f19f56005502716))
+- 极致简化简洁模式下的 github 平台发布操作 ([948a5d8](https://github.com/terwer/src-sy-post-publisher/commit/948a5d8a6a41a803611a61fba2dff689b641e30a))
+- 极致简化简洁模式下的其他平台发布操作 ([23564de](https://github.com/terwer/src-sy-post-publisher/commit/23564deeb9846268a1b3ad4f605cb47dc8824c57))
+- 浏览器插件设置项增加提示 ([56786d3](https://github.com/terwer/src-sy-post-publisher/commit/56786d36282fb8268850568ea50a2515ea7591cf))
+- 统一代理地址获取 ([8b8f466](https://github.com/terwer/src-sy-post-publisher/commit/8b8f466fa72ef3fc18a9658ed41851a8a5bc75ee))
+- 美化 picgo 上传按钮 ([6a176ce](https://github.com/terwer/src-sy-post-publisher/commit/6a176cee54a31963b59effddef2c1c65c2ca50bc))
+- 计划支持 docsy ([9ca06f8](https://github.com/terwer/src-sy-post-publisher/commit/9ca06f801f71b6c651c239d17f290e5e53548efc))
+- 通用平台新增更加友好的提示 ([5d59fdb](https://github.com/terwer/src-sy-post-publisher/commit/5d59fdbd186a5acde55ca2bd263ca1e7c2dfeb07))
+- 隐藏浏览器放插件由于限制而无法实现的功能 ([c7172ee](https://github.com/terwer/src-sy-post-publisher/commit/c7172ee35ed59f1a0eaba96fd774adc4d3b3651e))
+- [#309](https://github.com/terwer/src-sy-post-publisher/issues/309) 深度适配 Typecho-移除头部错误信息 ([975ccfd](https://github.com/terwer/src-sy-post-publisher/commit/975ccfd7e90c9bdf141f879fc97b411acd6918cf))
+- [#310](https://github.com/terwer/src-sy-post-publisher/issues/310) 更换 xmlrpc 解析库 ([7fb24b7](https://github.com/terwer/src-sy-post-publisher/commit/7fb24b7d1a07aeca551385ded5e0b9537991a668))
+- [#310](https://github.com/terwer/src-sy-post-publisher/issues/310) 更换 xmlrpc 解析库-通用同一套请求逻辑 ([511a9f5](https://github.com/terwer/src-sy-post-publisher/commit/511a9f526136d58122ec73a28cd560a33a199807))
+- [#310](https://github.com/terwer/src-sy-post-publisher/issues/310) 更换 xmlrpc 解析库-通用同一套请求逻辑 ([d49f535](https://github.com/terwer/src-sy-post-publisher/commit/d49f5353ffc33b041da69daa52385e99f6981ce4))
+- **deps-dev:** bump @vitest/coverage-c8 from 0.26.3 to 0.27.0 ([58d15e6](https://github.com/terwer/src-sy-post-publisher/commit/58d15e60cc15671ac74bae9fcc37b9100e4ddd87))
+- **deps-dev:** bump prettier from 2.8.1 to 2.8.2 ([b2e83de](https://github.com/terwer/src-sy-post-publisher/commit/b2e83de5110532172092515a3983e29bcd9664d1))
+- **deps-dev:** bump vitest from 0.26.3 to 0.27.0 ([276be85](https://github.com/terwer/src-sy-post-publisher/commit/276be85b5c20544caf2e86c63a99e9d80cd8e18d))
+- release 0.6.0 ([d17f9ed](https://github.com/terwer/src-sy-post-publisher/commit/d17f9eda25c2344c3bd20ea1efb65121096fe6a5))
+- release 0.6.0 ([226e963](https://github.com/terwer/src-sy-post-publisher/commit/226e963751e0f3cad05d524b54a34ed72066fd9a))
+- 修复注释被忽略问题 ([d66a151](https://github.com/terwer/src-sy-post-publisher/commit/d66a151a6e7021fa4b2b755853583a6d4f80a816))
+- 升级 eslint ([49e224b](https://github.com/terwer/src-sy-post-publisher/commit/49e224b012848e6498ae8da229558ff6785d15a4))
+- 升级 picgo-core ([de0f8bc](https://github.com/terwer/src-sy-post-publisher/commit/de0f8bcff63c765535d154e7b8a5a5319165a65c))
+- 升级 picgo-core ([682f42c](https://github.com/terwer/src-sy-post-publisher/commit/682f42c86df7f828a248d0fe3387fcda51a8d795))
+- 升级依赖 ([a25f672](https://github.com/terwer/src-sy-post-publisher/commit/a25f672771cdfe84af52906090268259b2160b38))
+- 对 picgo 组件进行组件化重构 ([713a9e8](https://github.com/terwer/src-sy-post-publisher/commit/713a9e874cbaa2ae4ab4bfe996ee267dd940e5bb))
+- 提供 picogo 配置在线文档 ([f514fc0](https://github.com/terwer/src-sy-post-publisher/commit/f514fc0f019319385daf76dd760976810baff58e))
+- 文章发布时图床批量上传的错误由发布逻辑自己控制,公共接口只提供返回消息 ([5ae587e](https://github.com/terwer/src-sy-post-publisher/commit/5ae587e2154bb1eff1e45886115a12a3af0322f6))
+- 更新文档链接 ([1df39eb](https://github.com/terwer/src-sy-post-publisher/commit/1df39eb66d7b443aa48c28ea4b56a238dfaafc8c))
+## [0.6.0](https://github.com/terwer/src-sy-post-publisher/compare/v0.5.1...v0.6.0) (2022-12-29)
+- [#132](https://github.com/terwer/src-sy-post-publisher/issues/132) 集成 PicGO 以及图床-上传接口调整 ([b224ab1](https://github.com/terwer/src-sy-post-publisher/commit/b224ab173b36b2440e1a034293d98a2d6865168e))
+- [#132](https://github.com/terwer/src-sy-post-publisher/issues/132) 集成 PicGO 以及图床-修复 Windows 路径问题 ([b81dd85](https://github.com/terwer/src-sy-post-publisher/commit/b81dd85cc92814cc5b8712bc4637c9107016ae4b))
+- [#132](https://github.com/terwer/src-sy-post-publisher/issues/132) 集成 PicGO 以及图床-关闭按钮优化 ([1a488e6](https://github.com/terwer/src-sy-post-publisher/commit/1a488e60c04431c013799af27d0d6055d3b266d6))
+- [#132](https://github.com/terwer/src-sy-post-publisher/issues/132) 集成 PicGO 以及图床-新增功能菜单按钮 ([2cc434c](https://github.com/terwer/src-sy-post-publisher/commit/2cc434cac303841240b063095d31427928e40a17))
+- [#132](https://github.com/terwer/src-sy-post-publisher/issues/132) 集成 PicGO 以及图床-样式优化 ([5222890](https://github.com/terwer/src-sy-post-publisher/commit/52228901a94a4363f37339c1118cc5f5f7d512f9))
+- [#132](https://github.com/terwer/src-sy-post-publisher/issues/132) 集成 PicGO 以及图床-读取文章图片块 ([e08b0b6](https://github.com/terwer/src-sy-post-publisher/commit/e08b0b664c811471c450d5d908720e0773c31b71))
+- [#132](https://github.com/terwer/src-sy-post-publisher/issues/132) 集成 PicGO 以及图床-非 electron 环境支持剪贴板上传 ([b6dea35](https://github.com/terwer/src-sy-post-publisher/commit/b6dea359f6d4e4dd0ecf04205667fed4a484092f))
+- [#285](https://github.com/terwer/src-sy-post-publisher/issues/285) 支持生成 ankilink 牌组标记 ([d39df30](https://github.com/terwer/src-sy-post-publisher/commit/d39df3046150aeefdc593eff311c3749f2dbfd52))
+- [#285](https://github.com/terwer/src-sy-post-publisher/issues/285) 支持生成 ankilink 牌组标记-修复牌组重复问题 ([0f7d9aa](https://github.com/terwer/src-sy-post-publisher/commit/0f7d9aa8dcbdf24805fc449ea8946d185ac52017))
+- [#285](https://github.com/terwer/src-sy-post-publisher/issues/285) 支持生成 ankilink 牌组标记-列表新增牌组标记管理按钮 ([23eb689](https://github.com/terwer/src-sy-post-publisher/commit/23eb689f23aabd86bf590908cb40894e7f63d3e0))
+- [#285](https://github.com/terwer/src-sy-post-publisher/issues/285) 支持生成 ankilink 牌组标记-基本展示和保存 ([f94a53c](https://github.com/terwer/src-sy-post-publisher/commit/f94a53cbe0214c984270701c2d27f9970c1b8bac))
+- [#285](https://github.com/terwer/src-sy-post-publisher/issues/285) 支持生成 ankilink 牌组标记-完善牌组展示 ([ab32f12](https://github.com/terwer/src-sy-post-publisher/commit/ab32f1219fd6339e756acef672730e0cbc9c977b))
+- [#285](https://github.com/terwer/src-sy-post-publisher/issues/285) 支持生成 ankilink 牌组标记-完成 Ankisiyuan 标记 ([07f8d7e](https://github.com/terwer/src-sy-post-publisher/commit/07f8d7e28d7a7fa37ccfb5983e88abda04f810a8))
+- [#285](https://github.com/terwer/src-sy-post-publisher/issues/285) 支持生成 ankilink 牌组标记-完成牌组标记 ([4214897](https://github.com/terwer/src-sy-post-publisher/commit/4214897ad3660bcc6069b549174388239b30b9c9))
+- [#285](https://github.com/terwer/src-sy-post-publisher/issues/285) 支持生成 ankilink 牌组标记-调用 shell 的公共方法 ([51f6a68](https://github.com/terwer/src-sy-post-publisher/commit/51f6a6807246946383d6a7fbc44236c452ad122f))
+- 集成 picgo 以及图床-pico 上传 ([8d26ff6](https://github.com/terwer/src-sy-post-publisher/commit/8d26ff649f6a60092b52529c9a74d3710dba0573))
+- 集成 picgo 以及图床-pico 依赖库 ([6ec387c](https://github.com/terwer/src-sy-post-publisher/commit/6ec387c45d11f44393e69b13d1807d05cf010b79))
+- 集成 picgo 以及图床-pico 图床可用 ([4800d48](https://github.com/terwer/src-sy-post-publisher/commit/4800d480c378d926bf4bdd5158c7d05535e39cbc))
+- 集成 picgo 以及图床-修复图标 ([a764286](https://github.com/terwer/src-sy-post-publisher/commit/a76428650735721a88bc7e3b21ca18d971557000))
+- 集成 picgo 以及图床-图片路径复制 ([503e3ad](https://github.com/terwer/src-sy-post-publisher/commit/503e3ad963bda87f1b5db9f377c96089477a0e31))
+- 集成 picgo 以及图床-展示文章中的图片 ([f5341a1](https://github.com/terwer/src-sy-post-publisher/commit/f5341a12b3b15a327af1dc1bf99c777875c2cfc6))
+- 集成 picgo 以及图床-提取并构建构建单独可运行的 picgo 依赖库 ([9741111](https://github.com/terwer/src-sy-post-publisher/commit/9741111f117c2dd0fa2e3d298bbd853424bffa0e))
+- 集成 picgo 以及图床-显示操作状态 ([1332329](https://github.com/terwer/src-sy-post-publisher/commit/13323293362340228061ac017e0ad8a8a5844123))
+- 修复未生成属性时点击发布造成的文件名错误问题 ([a98eef8](https://github.com/terwer/src-sy-post-publisher/commit/a98eef8002a21722aaa70e3ac9ca49b724f3b05c))
+- 修改 window 构建脚本,优化构建体验 ([2bac0eb](https://github.com/terwer/src-sy-post-publisher/commit/2bac0eb8721c7d18e33083231e4bce1e3693166a))
+- 未修改过别名才去更改 ([03e2736](https://github.com/terwer/src-sy-post-publisher/commit/03e27360ede3364befd2ab2f36b91cfe3c3a618b))
+- add script comment ([fd961e3](https://github.com/terwer/src-sy-post-publisher/commit/fd961e3a27fca83992988b8736fc94545f30b08e))
+- **deps-dev:** bump @vitest/coverage-c8 from 0.25.8 to 0.26.2 ([fca56ba](https://github.com/terwer/src-sy-post-publisher/commit/fca56baf8cec698ae0314530e4343ea899d7e749))
+- **deps-dev:** bump vitest from 0.25.8 to 0.26.2 ([97f450a](https://github.com/terwer/src-sy-post-publisher/commit/97f450ad0e8ccfe32575a554ddbd964908c464d1))
+- fix default config ([b958626](https://github.com/terwer/src-sy-post-publisher/commit/b958626e028120379f8b3e44e5691271f59218a2))
+- fix image link ([51ff027](https://github.com/terwer/src-sy-post-publisher/commit/51ff02722ec54fab2603adee644f4ec0536ebb2c))
+- new version script ([0c88ade](https://github.com/terwer/src-sy-post-publisher/commit/0c88ade3e47ed4efaa55ab430e0f3f60823a3b5f))
+- release 0.5.1 ([82a1067](https://github.com/terwer/src-sy-post-publisher/commit/82a106791f72fe3a140f7d37d20dcf1696c02b58))
+- update deps ([92c3dc5](https://github.com/terwer/src-sy-post-publisher/commit/92c3dc53f651c474c065bc12270d8a4069fdbaf2))
+- use python script change new version ([64eb99c](https://github.com/terwer/src-sy-post-publisher/commit/64eb99c3960c99ad5742b71055d561e99455e741))
+- 新增 fontawesome 感谢 ([b7d19b8](https://github.com/terwer/src-sy-post-publisher/commit/b7d19b808f5f3f2eb9808f9178e2ba01b323cc08))
+## [0.5.1](https://github.com/terwer/src-sy-post-publisher/compare/v0.5.0...v0.5.1) (2022-12-17)
+- [#275](https://github.com/terwer/src-sy-post-publisher/issues/275) 保存属性到思源需要刷新页面 ([120ec34](https://github.com/terwer/src-sy-post-publisher/commit/120ec348cdb8840913d5ea84fef64b47b451b6b7))
+- [#275](https://github.com/terwer/src-sy-post-publisher/issues/275) 保存属性到思源需要刷新页面-成功提示 ([d5602f5](https://github.com/terwer/src-sy-post-publisher/commit/d5602f56aec752ce1e583e47ffb1fcfdbe803acc))
+- [#280](https://github.com/terwer/src-sy-post-publisher/issues/280) 弹窗新窗口打开 404 ([361b397](https://github.com/terwer/src-sy-post-publisher/commit/361b397a2cf836273f05112df09c2716fce0fbc5))
+- [#281](https://github.com/terwer/src-sy-post-publisher/issues/281) 文章搜索支持 ID ([6573afc](https://github.com/terwer/src-sy-post-publisher/commit/6573afcb1f2f924ec47962a681ec8f014d59786b))
+- [#282](https://github.com/terwer/src-sy-post-publisher/issues/282) 弹窗支持手动切换发布页面与列表-新增一个单独预览按钮 ([ad8c030](https://github.com/terwer/src-sy-post-publisher/commit/ad8c030905b68b1b95ceaca7c776ae67a29a4976))
+- [#282](https://github.com/terwer/src-sy-post-publisher/issues/282) 弹窗支持手动切换发布页面与列表-新增一个管理所有文章的按钮 ([c57a605](https://github.com/terwer/src-sy-post-publisher/commit/c57a605e03b02a712a16c5cdb8a7ace09bb30ab2))
+- [#282](https://github.com/terwer/src-sy-post-publisher/issues/282) 弹窗支持手动切换发布页面与列表-美化按钮图标 ([fe745c1](https://github.com/terwer/src-sy-post-publisher/commit/fe745c1d9db7e011d3e0a6aaee2edcea42294fae))
+- 修复文章预览 h1 标签问题 ([58df259](https://github.com/terwer/src-sy-post-publisher/commit/58df25942585119d30b3d3c67446dedaf8cb73e0))
+- 0.5.0 release ([6150b1e](https://github.com/terwer/src-sy-post-publisher/commit/6150b1e9c1fabfd5b8b691faa8d9b63dcdf38410))
+- 0.5.0 release ([7f162d0](https://github.com/terwer/src-sy-post-publisher/commit/7f162d05e1d6af9196d0e9fad940f6a25a43e21f))
+- fix doc ([cc14f05](https://github.com/terwer/src-sy-post-publisher/commit/cc14f058568c368ac2f5533c0d370839765facfc))
+- 新增感谢说明 ([f6586db](https://github.com/terwer/src-sy-post-publisher/commit/f6586db7ebdda7759b30417786ead98e5e09449a))
+- 新增感谢说明,qq 群 ([8e77a8b](https://github.com/terwer/src-sy-post-publisher/commit/8e77a8b2eee5ec55ef6099dc811544f33238e3da))
+## [0.5.0](https://github.com/terwer/src-sy-post-publisher/compare/v0.4.1...v0.5.0) (2022-12-15)
+- [#213](https://github.com/terwer/src-sy-post-publisher/issues/213) 挂件模式用挂载菜单的方式使用 ([0de9a73](https://github.com/terwer/src-sy-post-publisher/commit/0de9a73b7f333e74bb6a40c4e5f015d428edfd51))
+- [#213](https://github.com/terwer/src-sy-post-publisher/issues/213) 挂件模式用挂载菜单的方式使用-hook 挂件按钮 ([0b08791](https://github.com/terwer/src-sy-post-publisher/commit/0b08791ff513349406299c8d0bd856c0d1ad96e9))
+- [#213](https://github.com/terwer/src-sy-post-publisher/issues/213) 挂件模式用挂载菜单的方式使用-优化弹窗体验,改进子文档 ([2a94252](https://github.com/terwer/src-sy-post-publisher/commit/2a94252a6074b6fbf200782988bae1cb7fe9c614))
+- [#213](https://github.com/terwer/src-sy-post-publisher/issues/213) 挂件模式用挂载菜单的方式使用-弹窗关闭 ([430d73a](https://github.com/terwer/src-sy-post-publisher/commit/430d73a6ff1a7cdf035ac50b5c3bf5ea66dd2932))
+- [#213](https://github.com/terwer/src-sy-post-publisher/issues/213) 挂件模式用挂载菜单的方式使用-样式优化,pageId 错误逻辑修复 ([1a20189](https://github.com/terwer/src-sy-post-publisher/commit/1a20189450b27e7139a67e2979a7431713739dee))
+- widget 0.4.1 ([0e3e526](https://github.com/terwer/src-sy-post-publisher/commit/0e3e5266006019960d61d04aa350c3b05907fe88))
+- widget 0.4.1 ([d9386f3](https://github.com/terwer/src-sy-post-publisher/commit/d9386f3978248d2083e6278764ceaabe51d68c53))
+- 修改项目说明 ([739b69b](https://github.com/terwer/src-sy-post-publisher/commit/739b69beeb7b3bbbda54fc6fcef22257715bbef2))
+- 升级 eslint,更改下载统计 ([9ad0592](https://github.com/terwer/src-sy-post-publisher/commit/9ad0592201782acff8fcb6478f661455a4d08754))
+## [0.4.1](https://github.com/terwer/src-sy-post-publisher/compare/v0.4.0...v0.4.1) (2022-12-14)
+- 更新文档说明 ([5e20d65](https://github.com/terwer/src-sy-post-publisher/commit/5e20d656bd482402dcc8001cee3cb160f70d477e))
+## [0.4.0](https://github.com/terwer/src-sy-post-publisher/compare/v0.3.0...v0.4.0) (2022-12-14)
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-HUGO 平台适配 ([4d25fbd](https://github.com/terwer/src-sy-post-publisher/commit/4d25fbddb807c431569cfda7156a983cddc4f8bb))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-Jekyll 平台适配 ([9bdbd19](https://github.com/terwer/src-sy-post-publisher/commit/9bdbd1903db1c87566c15106a7d67a057de86b27))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-Vuepress 动态平台 YAML 解析器 ([99a1927](https://github.com/terwer/src-sy-post-publisher/commit/99a192760b80b2a9c961571877d7e48f1f698134))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-优化第一次发布体验 ([83b6df6](https://github.com/terwer/src-sy-post-publisher/commit/83b6df6966b240c46f941725bcbe9e46932fc4c3))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-支持 Hexo 平台 ([a52bda9](https://github.com/terwer/src-sy-post-publisher/commit/a52bda9b37e093d9dac8ccab90fcb610aac89304))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-新增构建状态展示 ([d6728ad](https://github.com/terwer/src-sy-post-publisher/commit/d6728ad90b344836197bbf5314decfad5c280fc9))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-适配 Next ([15cdc31](https://github.com/terwer/src-sy-post-publisher/commit/15cdc31853f64e67c697dede808017cd77109a52))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-适配 Nuxt content ([992c881](https://github.com/terwer/src-sy-post-publisher/commit/992c8818f371402b11d708dfadfc7c6f0c41d63c))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-适配 Vitepress ([0931e26](https://github.com/terwer/src-sy-post-publisher/commit/0931e269d361b0e669431eaf0cc849548487d030))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-预定义平台导入 ([7eadae1](https://github.com/terwer/src-sy-post-publisher/commit/7eadae1f2b14d0d3ecbc6487c75accffcb782692))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-修复 Jekyll 平台预览路径问题 ([07e51a7](https://github.com/terwer/src-sy-post-publisher/commit/07e51a7013abea452548da1c34f4cdcb634e7e28))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-修复 Markdown 挂件代码未去掉问题 ([8a06125](https://github.com/terwer/src-sy-post-publisher/commit/8a061255acb033eb6dc3f368862bd96546841004))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-修复 YAML 更改错误提示 ([f39f1f3](https://github.com/terwer/src-sy-post-publisher/commit/f39f1f3e1c8de4fb456e8c87a5f1f76567bc3608))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-修复 YAML 格式问题 ([119e87e](https://github.com/terwer/src-sy-post-publisher/commit/119e87e4c93d8947cbd6e9634e14f13f37467325))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-修复发布路径问题 ([bdfe99f](https://github.com/terwer/src-sy-post-publisher/commit/bdfe99f6dcfb9c3df0db0e61108abe2bed396216))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-修复弹窗 ([d5f6579](https://github.com/terwer/src-sy-post-publisher/commit/d5f657975c9e82dbfe22b84e2bdfccc0a8cf2880))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-修复日期问题 ([9f09069](https://github.com/terwer/src-sy-post-publisher/commit/9f09069123c00dec7fd8f5b6c61c01441f00660a))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-修复误删除 Markdown 代码注释问题 ([865921f](https://github.com/terwer/src-sy-post-publisher/commit/865921f41fe693d18f082d0d8e58d2b2dd03caca))
+- [#268](https://github.com/terwer/src-sy-post-publisher/issues/268) 直接点击发布,不生成属性,文件名会 undefined ([01d3bf7](https://github.com/terwer/src-sy-post-publisher/commit/01d3bf73884d2b46c6855b71f050c7a2ce441989))
+- 优化项目说明 ([4d60d86](https://github.com/terwer/src-sy-post-publisher/commit/4d60d868b79a33581b7095d366c247a2280037e1))
+- 新增 0.2.0 项特性说明 ([2619353](https://github.com/terwer/src-sy-post-publisher/commit/2619353615b5f25a29292e88767b701d60bfb451))
+## [0.3.0](https://github.com/terwer/src-sy-post-publisher/compare/v0.2.0...v0.3.0) (2022-12-13)
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-源码模式展示方式切换 ([558950c](https://github.com/terwer/src-sy-post-publisher/commit/558950caab418456a803a22ac74f14159e5f67e3))
+- 组件化重构-github pages 组件 ([31353dd](https://github.com/terwer/src-sy-post-publisher/commit/31353dd56ba446c3a4418419e470ba1485e61308))
+- 组件化重构-yaml 转换 ([731e324](https://github.com/terwer/src-sy-post-publisher/commit/731e32496754980ec60e40092503cb47c8bd0f3c))
+- 组件化重构-yaml 转文章属性 ([8be4954](https://github.com/terwer/src-sy-post-publisher/commit/8be4954288b15b6e52b42b24f0b1ab916d3821d1))
+- 组件化重构-y 优化自定义组件结构 ([5979782](https://github.com/terwer/src-sy-post-publisher/commit/5979782d2c58a97370ef62fe291e93db3204afa6))
+- 组件化重构-y 优化预览规则 ([2b811e2](https://github.com/terwer/src-sy-post-publisher/commit/2b811e2092f0bb6cc9bb22c896e5687f3bc43a61))
+- 组件化重构-优化 tab 刷新 ([d6c01fd](https://github.com/terwer/src-sy-post-publisher/commit/d6c01fdfc54b16e68f16f9769f0bacb865a2b7ab))
+- 组件化重构-优化 tab 加载 ([c31083e](https://github.com/terwer/src-sy-post-publisher/commit/c31083ea647ee7a1c28ab4dc44bbddf013323d7e))
+- 组件化重构-优化分类预览 ([16a3d83](https://github.com/terwer/src-sy-post-publisher/commit/16a3d83aced7ceb17ed1423d8bf106e7028ac1cc))
+- 组件化重构-偏好设置 ([71f1149](https://github.com/terwer/src-sy-post-publisher/commit/71f11497f3936d9fc3ba809cfc385d42ef2b2011))
+- 组件化重构-完成发布功能 ([2f9dccf](https://github.com/terwer/src-sy-post-publisher/commit/2f9dccf49e4a77b21f6c0cfeb0c6c550e695a729))
+- 组件化重构-快捷操作 ([59f380e](https://github.com/terwer/src-sy-post-publisher/commit/59f380e3383e3eec035c7cc926febd8ccfdf9ed8))
+- 组件化重构-提取标签组件 ([ac61b34](https://github.com/terwer/src-sy-post-publisher/commit/ac61b34bae7461d0b09a61bfc4d9da496746476e))
+- 组件化重构-提取生成摘要组件 ([9d4d7fd](https://github.com/terwer/src-sy-post-publisher/commit/9d4d7fd8321e7b667b49b128135fbce4161b8652))
+- 组件化重构-文章取消发布 ([864a72d](https://github.com/terwer/src-sy-post-publisher/commit/864a72df14f0f510860dc5ca06fba94c68d4af14))
+- 组件化重构-文章预览规则调整 ([8b30665](https://github.com/terwer/src-sy-post-publisher/commit/8b3066596c9fb3280b53d3a6e97832ad9b7d32fb))
+- 组件化重构-新增只读模式查看 yaml ([ad9ca14](https://github.com/terwer/src-sy-post-publisher/commit/ad9ca147abce58b18e62034fed97e0f151b41f76))
+- 组件化重构-新增新窗口开关 ([ef9f465](https://github.com/terwer/src-sy-post-publisher/commit/ef9f46536f9ad987c1f2e8455957b9daea8ae5b8))
+- 组件化重构-移除冗余的配置 ([6a4c72c](https://github.com/terwer/src-sy-post-publisher/commit/6a4c72c5e5d9a8ae2befb410b1bbde4ee11fc90d))
+- 组件化重构-简化操作按钮 ([b22ea25](https://github.com/terwer/src-sy-post-publisher/commit/b22ea258ef8081e57c85948057ba74e6821fd40a))
+- 组件化重构-通用设置优化 ([0e64757](https://github.com/terwer/src-sy-post-publisher/commit/0e64757815abd348e20fc6e78309f0cfe62abdd7))
+- 组件化重构-页面初始化组件提取 ([d571e87](https://github.com/terwer/src-sy-post-publisher/commit/d571e87d2f6100d16a8bf9dfc9ceb910f2893801))
+- 修复版本检测构建失败问题 ([ce0b4f6](https://github.com/terwer/src-sy-post-publisher/commit/ce0b4f6c95d985dd276876a94c9360dff30d1e12))
+- 组件化重构-修复转换未及时更新问题 ([dfbf9de](https://github.com/terwer/src-sy-post-publisher/commit/dfbf9de79e296e53c7075db0c9820c0874a624fc))
+- **deps-dev:** bump happy-dom from 7.8.1 to 8.1.0 ([9ac1e24](https://github.com/terwer/src-sy-post-publisher/commit/9ac1e24b5c744973a9f579ab7a12bf4e0cf23afe))
+- **deps-dev:** bump prettier from 2.8.0 to 2.8.1 ([82e1667](https://github.com/terwer/src-sy-post-publisher/commit/82e16678d3eb69a9cbde39607659bf8d651c3854))
+- fix imports ([862c67f](https://github.com/terwer/src-sy-post-publisher/commit/862c67ff277467f7455378c07232f7ee20e9b851))
+- 合并历史记录 ([3c94bfc](https://github.com/terwer/src-sy-post-publisher/commit/3c94bfca1089efb5188683d4938f18d2c46e11ff))
+- 思源页面数据封装 ([929d19b](https://github.com/terwer/src-sy-post-publisher/commit/929d19b737c62195e6382e263d42ad253ec198ed))
+- 组件化重构 ([6ab2504](https://github.com/terwer/src-sy-post-publisher/commit/6ab25041794a4005ef31eaa0b83e5db78d728c8d))
+- 组件化重构-formdata 转 yaml ([940ec77](https://github.com/terwer/src-sy-post-publisher/commit/940ec77b45234fdd29685433102ca29a514b0f99))
+- 组件化重构-抽取别名生成组件 ([b09e7a5](https://github.com/terwer/src-sy-post-publisher/commit/b09e7a5273083cb4b16e1d8e6e75c19ce0e3acb8))
+- 组件化重构-改进源码模式 ([94541df](https://github.com/terwer/src-sy-post-publisher/commit/94541df113d79d7cd8862f4fc0dc2e00c0d87db2))
+- 组件化重构-文章别名 ([69d29f1](https://github.com/terwer/src-sy-post-publisher/commit/69d29f15399eded2234d66bd34d5156912c0ad45))
+- 调整目录结构 ([cd9b0a9](https://github.com/terwer/src-sy-post-publisher/commit/cd9b0a9a84322f6c6a8b1729c853a1551b8cf090))
+## [0.2.0](https://github.com/terwer/src-sy-post-publisher/compare/v0.1.0...v0.2.0) (2022-12-07)
+- [#101](https://github.com/terwer/src-sy-post-publisher/issues/101) 代码优化以及空状态处理 ([f3444dc](https://github.com/terwer/src-sy-post-publisher/commit/f3444dc1e61135749e99a4b26d70cd1b29a4cc8b))
+- [#101](https://github.com/terwer/src-sy-post-publisher/issues/101) 错误处理 ([b19b813](https://github.com/terwer/src-sy-post-publisher/commit/b19b8137a90fbd000ec136e71ead82a2a51f88c4))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) v0.0.1 发版说明 ([40a8043](https://github.com/terwer/src-sy-post-publisher/commit/40a8043c88c963a0158e9d14bf916c68e7600289))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 修复说明图片 ([45ad34d](https://github.com/terwer/src-sy-post-publisher/commit/45ad34d0aa70227b96cb92fc7809487db27234bf))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 修复说明图片 ([186500f](https://github.com/terwer/src-sy-post-publisher/commit/186500fa21de78358541e5450245412a198afd8b))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 发布到 Vuepress-api 模拟调用 ([24e0afe](https://github.com/terwer/src-sy-post-publisher/commit/24e0afe4b8f15f7d364855575f1b727b02a9d577))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 发布到 Vuepress-修复一个构建错误 ([cd530a1](https://github.com/terwer/src-sy-post-publisher/commit/cd530a1448b7b73145379dafce1e594b3d1793b7))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 发布到 Vuepress-修复标题未即时更新的问题 ([6adc1cb](https://github.com/terwer/src-sy-post-publisher/commit/6adc1cbdd67caf92b112a324360f9895b8031b56))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 发布到 Vuepress-兼容非挂件模式请求 ([da6bf58](https://github.com/terwer/src-sy-post-publisher/commit/da6bf581677e54d8d3bcc74ef970eaee5b491b94))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 发布到 Vuepress-完成 Vuepress 支持 ([1e7e007](https://github.com/terwer/src-sy-post-publisher/commit/1e7e007fdfed9a7eb0acf2a75330a0019fe4e23c))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 发布到 Vuepress-开发阶段模拟 ID,使得整个逻辑更加通用 ([b49fc3e](https://github.com/terwer/src-sy-post-publisher/commit/b49fc3e2e179a165483ea12de83539829e063c58))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 发布到 Vuepress-数据绑定 ([7566cb5](https://github.com/terwer/src-sy-post-publisher/commit/7566cb514f1cf287aa77a7c89f36d02bb087c95f))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 发布到 Vuepress-文本复制 ([325c4d0](https://github.com/terwer/src-sy-post-publisher/commit/325c4d091bd2695982570d73feae8314a74ba0f7))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 发布到 Vuepress-文章发布与取消 ([10423d4](https://github.com/terwer/src-sy-post-publisher/commit/10423d4728b31be8a810be454cca5b23e2fcf5c5))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 发布到 Vuepress-生成摘要和读取标签 ([613269d](https://github.com/terwer/src-sy-post-publisher/commit/613269d9784898c9c8cf8ff1c046a55672e048d7))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 发布到 Vuepress-自动生成别名 ([1eedf0c](https://github.com/terwer/src-sy-post-publisher/commit/1eedf0c49e51d3f6a598fd185dc105599b4af4b9))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 演示图片 ([3cf870c](https://github.com/terwer/src-sy-post-publisher/commit/3cf870ca2ad9be3a6820228826f0dc84b933cfc3))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 点击演示 ([ea24922](https://github.com/terwer/src-sy-post-publisher/commit/ea249225724ff9492d9e73e192a7146090f94bd2))
+- [#13](https://github.com/terwer/src-sy-post-publisher/issues/13) 补充 v0.0.1 发版说明 ([59c44cd](https://github.com/terwer/src-sy-post-publisher/commit/59c44cd4686e75df8766197d98e31bfcf3570f83))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 插件图标 ([2b48628](https://github.com/terwer/src-sy-post-publisher/commit/2b48628b81f550b70f92b26c4b01554b8c3bdf39))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-Hexo 适配 ([ef417b4](https://github.com/terwer/src-sy-post-publisher/commit/ef417b484b3daa529671aed8feee548f7c5e1408))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-Hugo 设置适配 ([903c16c](https://github.com/terwer/src-sy-post-publisher/commit/903c16c97d9b13023da09b2d011a1ad1d2e2b113))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-Jekyll 适配 ([1f3ea54](https://github.com/terwer/src-sy-post-publisher/commit/1f3ea548973610146f1d83c7c240985060978d10))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-动态添加 Hugo 平台设置适配 ([ca7236c](https://github.com/terwer/src-sy-post-publisher/commit/ca7236c7d2c1af02f11c2a24870c8aef0cf6665a))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-完成配置适配 ([73d4eb7](https://github.com/terwer/src-sy-post-publisher/commit/73d4eb7904459f5115730c703491c91326c328ae))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-添加友好提示 ([2d81fd3](https://github.com/terwer/src-sy-post-publisher/commit/2d81fd3b517c6577eda9d81b455b08f0ecdb74c4))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-重构平台发布页面 ([4e512ab](https://github.com/terwer/src-sy-post-publisher/commit/4e512ab80371b745085bed405f8cea0794ea7971))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持 Github 系列-重构平台发布页面 ([d5264c6](https://github.com/terwer/src-sy-post-publisher/commit/d5264c67d5dfd9d8515d63f40b2ff89fb95d670a))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持支持 Github pages、HUGO、Jekyll、Next.js content、Nuxt.js content-动态平台平台开关 ([180183f](https://github.com/terwer/src-sy-post-publisher/commit/180183fdfdfcf1866910586ea8bf30d54ed82fa6))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持支持 Github pages、HUGO、Jekyll、Next.js content、Nuxt.js content-动态平台类型管理重构 ([ef252b6](https://github.com/terwer/src-sy-post-publisher/commit/ef252b66537cb0d0d8c5a22daa9e8c6e0181ac76))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持支持 Github pages、HUGO、Jekyll、Next.js content、Nuxt.js content-发布平台通用接口定义 ([cda8ec3](https://github.com/terwer/src-sy-post-publisher/commit/cda8ec3fdbd23983bbffa44e16743426c40fa579))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持支持 Github pages、HUGO、Jekyll、Next.js content、Nuxt.js content-文章 API 适配 ([269b7db](https://github.com/terwer/src-sy-post-publisher/commit/269b7dbe8ffe31f6394146f53c59a9e667ff7ab5))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持支持 Github pages、HUGO、Jekyll、Next.js content、Nuxt.js content-文章绑定 ([340750c](https://github.com/terwer/src-sy-post-publisher/commit/340750c165df97911413e228feccab54f585e80b))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持支持 Github pages、HUGO、Jekyll、Next.js content、Nuxt.js content-文章配置 ([c629d00](https://github.com/terwer/src-sy-post-publisher/commit/c629d000edccc1950e0dad3e57e681de103d66bb))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持支持 Github pages、HUGO、Jekyll、Next.js content、Nuxt.js content-设置适配 ([588c448](https://github.com/terwer/src-sy-post-publisher/commit/588c448480b81772435c11bd1fd2f1973c098042))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持支持 Github pages、HUGO、Jekyll、Next.js content、Nuxt.js content-项目整体结构调整 ([f7886a2](https://github.com/terwer/src-sy-post-publisher/commit/f7886a228cad511da66357c8582431bb33bef4a8))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持支持 Github pages、HUGO、Jekyll、Next.js content、Nuxt.js content-项目整体结构调整 ([1826fcd](https://github.com/terwer/src-sy-post-publisher/commit/1826fcd5cfc0d251f2522ad3afd20280daf027a2))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 项目结构优化 ([0ad9803](https://github.com/terwer/src-sy-post-publisher/commit/0ad9803557b3c3d46a40428478b13a70195a330e))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133)支持 Github 系列-发布页面 ([3a4d8a8](https://github.com/terwer/src-sy-post-publisher/commit/3a4d8a88b6e6c7d467fc61ddcc1b8e8b53065b86))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133)支持 Github 系列-发布页面 ([1bce4d4](https://github.com/terwer/src-sy-post-publisher/commit/1bce4d4d58a7fb5ede80659b7db94b99cc4509fa))
+- [#138](https://github.com/terwer/src-sy-post-publisher/issues/138) 支持 Vuepress 设置真实预览链接 ([dbed166](https://github.com/terwer/src-sy-post-publisher/commit/dbed166d8f9bcf2f58ae2af2d0ab79c17d812a4f))
+- [#138](https://github.com/terwer/src-sy-post-publisher/issues/138) 支持 Vuepress 设置真实预览链接-修复显示问题 ([534e766](https://github.com/terwer/src-sy-post-publisher/commit/534e766d8d3d85b1615b213442b4da773d883797))
+- [#138](https://github.com/terwer/src-sy-post-publisher/issues/138) 新增 MyEclipse 支持 ([8bca3ee](https://github.com/terwer/src-sy-post-publisher/commit/8bca3ee1062aba5f2a73a483b66b623529df2a3f))
+- [#138](https://github.com/terwer/src-sy-post-publisher/issues/138) 新增 MyEclipse 支持-更新设置 ([7f451fc](https://github.com/terwer/src-sy-post-publisher/commit/7f451fc08bcaf90029b2465f98baa6de0f670096))
+- [#140](https://github.com/terwer/src-sy-post-publisher/issues/140) 明确版本边界-v0.x 版本更新 ([ea5cb00](https://github.com/terwer/src-sy-post-publisher/commit/ea5cb00438c4199162a483aa33672663a23da650))
+- [#143](https://github.com/terwer/src-sy-post-publisher/issues/143) 图片资源备份 ([75ee2ea](https://github.com/terwer/src-sy-post-publisher/commit/75ee2eaca506944e8fa9686d149781a22ca80a23))
+- [#143](https://github.com/terwer/src-sy-post-publisher/issues/143) 浏览器插件支持 Edge、Firefox、360、搜狗、猎豹 ([1c30a90](https://github.com/terwer/src-sy-post-publisher/commit/1c30a90e27b44f013930dec293f935da0c48e45b))
+- [#143](https://github.com/terwer/src-sy-post-publisher/issues/143) 浏览器插件支持 Edge、Firefox、360、搜狗、猎豹-Firefox 发送请求探索 ([f3b20b7](https://github.com/terwer/src-sy-post-publisher/commit/f3b20b7a1f8e0d678db6203f4625f54e46a89d8d))
+- [#143](https://github.com/terwer/src-sy-post-publisher/issues/143) 浏览器插件支持 Edge、Firefox、360、搜狗、猎豹-MV2 的 background ([14a865b](https://github.com/terwer/src-sy-post-publisher/commit/14a865b6a524bb1cc0cdb18ea2a0fff509a06fe4))
+- [#143](https://github.com/terwer/src-sy-post-publisher/issues/143) 浏览器插件支持 Edge、Firefox、360、搜狗、猎豹-增加 firefox 判断 ([1dc294c](https://github.com/terwer/src-sy-post-publisher/commit/1dc294cd0d321413b75b69586b93be381e96f323))
+- [#143](https://github.com/terwer/src-sy-post-publisher/issues/143) 浏览器插件支持 Edge、Firefox、360、搜狗、猎豹-支持 Firefox ([0a94df2](https://github.com/terwer/src-sy-post-publisher/commit/0a94df2448be1e917055d83a8890f7f843eebf8b))
+- [#144](https://github.com/terwer/src-sy-post-publisher/issues/144) 挂件版支持统一管理子目录所有文章 ([9131a68](https://github.com/terwer/src-sy-post-publisher/commit/9131a687ad27fdfd7c8e841fea77d7bcb9fd7d37))
+- [#144](https://github.com/terwer/src-sy-post-publisher/issues/144) 挂件版支持统一管理子目录所有文章-数据获取以及页面跳转适配 ([9b6d79b](https://github.com/terwer/src-sy-post-publisher/commit/9b6d79bda91ebf82479ddea02d5f8651ee028395))
+- [#144](https://github.com/terwer/src-sy-post-publisher/issues/144) 挂件版支持统一管理子目录所有文章-条件切换 ([55b2408](https://github.com/terwer/src-sy-post-publisher/commit/55b24088a02aca041b1fc7c51914fe855d4dcbcb))
+- [#144](https://github.com/terwer/src-sy-post-publisher/issues/144) 挂件版支持统一管理子目录所有文章-链接跳转优化 ([d8f99ff](https://github.com/terwer/src-sy-post-publisher/commit/d8f99ffc87736c9d9e47f121727eddd07b733826))
+- [#144](https://github.com/terwer/src-sy-post-publisher/issues/144) 挂件版支持统一管理子目录所有文章-页面参数优化 ([cff2d0a](https://github.com/terwer/src-sy-post-publisher/commit/cff2d0aed88d6fcac47d3eab022d2f57b8e4d530))
+- [#144](https://github.com/terwer/src-sy-post-publisher/issues/144) 挂件版支持统一管理子目录所有文章-页面预览 ([804f3d8](https://github.com/terwer/src-sy-post-publisher/commit/804f3d88c55db5063fa7664c1905852772cb2612))
+- [#147](https://github.com/terwer/src-sy-post-publisher/issues/147) 支持自定义配置思源笔记的 API 地址 ([14692b8](https://github.com/terwer/src-sy-post-publisher/commit/14692b8d848dccee9b80c7509ab3f00cf61067e0))
+- [#147](https://github.com/terwer/src-sy-post-publisher/issues/147) 支持自定义配置思源笔记的 API 地址 ([49006dc](https://github.com/terwer/src-sy-post-publisher/commit/49006dcfc76d735db98ce5e17e07d55b79405802))
+- [#147](https://github.com/terwer/src-sy-post-publisher/issues/147) 支持自定义配置思源笔记的 API 地址-修改临时尝鲜新版说明 ([ba57f57](https://github.com/terwer/src-sy-post-publisher/commit/ba57f5775495266c058e6c78a0ea3cecf298a274))
+- [#147](https://github.com/terwer/src-sy-post-publisher/issues/147) 支持自定义配置思源笔记的 API 地址-增加临时尝鲜新版说明,直接体验,无需等待版本发布 ([2842a0c](https://github.com/terwer/src-sy-post-publisher/commit/2842a0ca2044032ec341062ce94a58adae4b5db8))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-API 测试 ([69632db](https://github.com/terwer/src-sy-post-publisher/commit/69632dbe43ce20eee113fc0c6e86f2e1937e4e2a))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-下阶段开发规划 ([4567f16](https://github.com/terwer/src-sy-post-publisher/commit/4567f165bf1a3a499f1167c1129a7c605c679dda))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-jvue、博客园文章发布与更新 ([9e2c24a](https://github.com/terwer/src-sy-post-publisher/commit/9e2c24a82bd0b53a07533925cd7838b9514a29fa))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-y 优化存储格式,按类型获取 ([f92b968](https://github.com/terwer/src-sy-post-publisher/commit/f92b968b9d59c29b4366cf4e0024ab36741515ab))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-修复 Confluence 发布问题 ([4cf35a5](https://github.com/terwer/src-sy-post-publisher/commit/4cf35a5d47dfa535ffc0a570565586481867b024))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-修复 Wordpress 发布问题 ([5d47f1d](https://github.com/terwer/src-sy-post-publisher/commit/5d47f1dee53fa3ee53ff20f5df86e9df6f0c8cf1))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-修复文章绑定无法取消的问题 ([b620aec](https://github.com/terwer/src-sy-post-publisher/commit/b620aece33bd385b7d9480cc1d8bf7a5b89e3ba1))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-修复构建错误 ([1ac6e75](https://github.com/terwer/src-sy-post-publisher/commit/1ac6e75758a255e6b73956b8745efdd02583c32c))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-修复预览链接问题 ([969199e](https://github.com/terwer/src-sy-post-publisher/commit/969199e123d4ada9ea987cb7cb77d0fc5d7897be))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-修复预览链接问题,更好的方法解决路径组合 ([67048e3](https://github.com/terwer/src-sy-post-publisher/commit/67048e3175ffc2ace111e9c9f0311c068eacb47e))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-其他平台配置 tab ([2c607d5](https://github.com/terwer/src-sy-post-publisher/commit/2c607d5b5e4b91591c22fcc669f8e51f87e3b566))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-动态发布成功 ([9a4dc00](https://github.com/terwer/src-sy-post-publisher/commit/9a4dc003e1a97ee1f07edd222830d7398bc0ea0c))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-动态展示发布平台 ([8b98647](https://github.com/terwer/src-sy-post-publisher/commit/8b9864710c84f7123a6fb4dad164571161495d6e))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-动态平台配置 ([124054f](https://github.com/terwer/src-sy-post-publisher/commit/124054fdd7b82ae345f0daac68b6871252354131))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-动态文章绑定 ([1620fa7](https://github.com/terwer/src-sy-post-publisher/commit/1620fa7eac22716157a123a61fff0d2155f4ead7))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-动态服务开关 ([1058fa9](https://github.com/terwer/src-sy-post-publisher/commit/1058fa9dc976796c3f7de387926a7d66686ed74e))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-动态配置适配完成 ([dca6ca2](https://github.com/terwer/src-sy-post-publisher/commit/dca6ca2483b0af221ae5ca9cbc4221c35085f04f))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-发布到 JVue 和博客园成功 ([cd156f8](https://github.com/terwer/src-sy-post-publisher/commit/cd156f8b6f2f6a014c555320b433fc4e9e3687d5))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-发布前生成属性 ([503e016](https://github.com/terwer/src-sy-post-publisher/commit/503e016bbebd05c24c65428e93d2a682d63bad1a))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-完美解决打包后 xmlrpc 调用问题 ([5869b98](https://github.com/terwer/src-sy-post-publisher/commit/5869b98a4c7bf251049b5b40a39f9535a9e14807))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-封装文章 ID 到适配器 ([ae52ee1](https://github.com/terwer/src-sy-post-publisher/commit/ae52ee13ba7e8f6c5e5587385ebde1af20c69c5c))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-根据不同类型选择发布 markdown 还是 html ([0d644da](https://github.com/terwer/src-sy-post-publisher/commit/0d644dac240587934c0c8cbabf2f97d07b428dfc))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-添加强制刷新选项 ([260116e](https://github.com/terwer/src-sy-post-publisher/commit/260116e982ea49e8be5970ed2ab0709cef552453))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-添加链滴 API 定义以及测试 ([dd497b9](https://github.com/terwer/src-sy-post-publisher/commit/dd497b98b7232061b3b328d0dc7ae9301d04f75b))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-组装发布数据 ([1aed161](https://github.com/terwer/src-sy-post-publisher/commit/1aed16158f118e3881bdd5840ea8c49e028bdd00))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-自动寻找 API 适配器 ([5dce440](https://github.com/terwer/src-sy-post-publisher/commit/5dce440a2ce9991c6b9b41e9db0430e2d583137d))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-解决 electron 适配问题 ([88f0831](https://github.com/terwer/src-sy-post-publisher/commit/88f0831725ea0f87caac48edb298148516a8a74f))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-调整目录结构 ([d6f579d](https://github.com/terwer/src-sy-post-publisher/commit/d6f579d480db73c360fc982924eaee9086bba0fd))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 发布到其他平台-博客园、Wordpress、链滴社区等-通用 API 定义 ([7936af6](https://github.com/terwer/src-sy-post-publisher/commit/7936af61a31532099bb137d2bad43ffbb95f6d54))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 增强 Vuepress 支持-默认开启别名 hash ([f5151c7](https://github.com/terwer/src-sy-post-publisher/commit/f5151c78a8124e1725e0b7cca2b4f17c401a4d4b))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 开始 v0.0.2 版本 ([a85fd1b](https://github.com/terwer/src-sy-post-publisher/commit/a85fd1b239ab18a4694924947225d82c61d477a2))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 文章绑定 ([c51a207](https://github.com/terwer/src-sy-post-publisher/commit/c51a2070ae4bdbc96d30f266d5caac6abf83464e))
+- [#15](https://github.com/terwer/src-sy-post-publisher/issues/15) 文章绑定 tab 切换数据刷新 ([9ed17d6](https://github.com/terwer/src-sy-post-publisher/commit/9ed17d62125a450c2021d80a27667ad520c2e09e))
+- [#152](https://github.com/terwer/src-sy-post-publisher/issues/152) 调整版本号为 1.0.0 ([c40d15b](https://github.com/terwer/src-sy-post-publisher/commit/c40d15b1cf4eb6e8a45471a893af74b58e5823b2))
+- [#152](https://github.com/terwer/src-sy-post-publisher/issues/152) 调整版本号为 1.0.0 ([a15a1e0](https://github.com/terwer/src-sy-post-publisher/commit/a15a1e083c6a7f68174ab23955db20f1f7f92457))
+- [#152](https://github.com/terwer/src-sy-post-publisher/issues/152) 集成 Github 的 CI 与依赖检测 ([acec282](https://github.com/terwer/src-sy-post-publisher/commit/acec282a8dbdb2f477a59da92c5536d9d668ae0b))
+- [#158](https://github.com/terwer/src-sy-post-publisher/issues/158) 使用体验优化 ([36e5189](https://github.com/terwer/src-sy-post-publisher/commit/36e518948ab92ffa54a59ffb58393aebe54e9693))
+- [#158](https://github.com/terwer/src-sy-post-publisher/issues/158) 使用体验优化-自适应高度,去除滚动条 ([d13f28d](https://github.com/terwer/src-sy-post-publisher/commit/d13f28d8a5c5cc89b1cb75f6ae621208c3d21669))
+- [#166](https://github.com/terwer/src-sy-post-publisher/issues/166) 除了当前简单模式和详细模式,新增源码模式 ([2c92a9f](https://github.com/terwer/src-sy-post-publisher/commit/2c92a9fd98adf4afe9ab2c26def3c2e61fe84c15))
+- [#166](https://github.com/terwer/src-sy-post-publisher/issues/166) 除了当前简单模式和详细模式,新增源码模式-默认目录 ([b71b9d8](https://github.com/terwer/src-sy-post-publisher/commit/b71b9d8d2c2cd08d8d1f43a7b8a95e58afe3cbde))
+- [#179](https://github.com/terwer/src-sy-post-publisher/issues/179) 修复 powershell 路径问题 ([4aa3d74](https://github.com/terwer/src-sy-post-publisher/commit/4aa3d74b925906adb0f2b58d6bd73edf0a77b6b0))
+- [#179](https://github.com/terwer/src-sy-post-publisher/issues/179) 完善文档说明 ([6661f49](https://github.com/terwer/src-sy-post-publisher/commit/6661f490b42a9b3a3ceaba928efe0af8bcd16dd0))
+- [#179](https://github.com/terwer/src-sy-post-publisher/issues/179) 添加 Windows 构建脚本 ([a98c117](https://github.com/terwer/src-sy-post-publisher/commit/a98c117f9422689a0e1b6c4b1632f9207b8c619b))
+- [#179](https://github.com/terwer/src-sy-post-publisher/issues/179) 源码添加版权说明 ([e929b15](https://github.com/terwer/src-sy-post-publisher/commit/e929b15cf1ba95cd9f661393a4f0051cee73f0dc))
+- [#179](https://github.com/terwer/src-sy-post-publisher/issues/179) 还原构建 ([d743210](https://github.com/terwer/src-sy-post-publisher/commit/d7432106a12e26ccadd667e967dff1f046e44654))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) v0.0.2 发版 ([fc5d2bc](https://github.com/terwer/src-sy-post-publisher/commit/fc5d2bc96f37796edf391f6cd7e389a1db80d5a7))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) v0.0.2 发版 ([8765c6e](https://github.com/terwer/src-sy-post-publisher/commit/8765c6e165d35471e86413a68c17f87dd7ce0e3a))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-Form 请求兼容 CORS ([cf7259a](https://github.com/terwer/src-sy-post-publisher/commit/cf7259a17a571501dd806ae9fc7cd0d088e4933c))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-KMS 集成完成 ([bcafebc](https://github.com/terwer/src-sy-post-publisher/commit/bcafebcde81f1eb8170172f202ed3e9884a13f03))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-localStorage 测试 ([5cb8acc](https://github.com/terwer/src-sy-post-publisher/commit/5cb8acc8171d1d74f4b86fb095545948e4241654))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-中间层开发完毕 ([c724993](https://github.com/terwer/src-sy-post-publisher/commit/c724993c5cf2e26e7a8824d518d26e7fd97afbf6))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-优化引用 ([f1546a4](https://github.com/terwer/src-sy-post-publisher/commit/f1546a41bfa88fa2c0603d3e26bd221f73910d35))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-使用 POST 请求 ([2bd2766](https://github.com/terwer/src-sy-post-publisher/commit/2bd2766654cf98cf352c92203f49bb1015497b72))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-修复依赖 ([dcb1843](https://github.com/terwer/src-sy-post-publisher/commit/dcb18432260b37ed19997fe85a670018d73dc55b))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-修复导入 ([064510e](https://github.com/terwer/src-sy-post-publisher/commit/064510ed6dff65adca934c930fee77cab50cd552))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-修复语雀问题 ([9363609](https://github.com/terwer/src-sy-post-publisher/commit/936360942f96cac39095ac4b33bfdd2cf52f33bb))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-修复配置 ([de771a3](https://github.com/terwer/src-sy-post-publisher/commit/de771a305e1565433078c03848488e71ce5da9a4))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-发布到链滴社区完成 ([19c2fb9](https://github.com/terwer/src-sy-post-publisher/commit/19c2fb95da6a011c6aac3de118057c6f64340e76))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-发布平台信息切换 ([1e9e568](https://github.com/terwer/src-sy-post-publisher/commit/1e9e56830d6ac114b995305ae496d4ddb4820f18))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-完成通用请求 CORS ([3596e00](https://github.com/terwer/src-sy-post-publisher/commit/3596e0095a9acd7e17685b36b4e9daa4c99c1301))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-完成通用配置 ([4e9ef56](https://github.com/terwer/src-sy-post-publisher/commit/4e9ef56102d24dc332d9d1f9a5ac4048b2d64377))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-寻找跨域解决方案 ([ffd6b2c](https://github.com/terwer/src-sy-post-publisher/commit/ffd6b2ced8b299057656e1acddf11d73d67e417e))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-排查构建错误 ([3e90e37](https://github.com/terwer/src-sy-post-publisher/commit/3e90e37f3c632afccdf4d2df7c47c4548d534e7b))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-文章取消优化 ([176cd70](https://github.com/terwer/src-sy-post-publisher/commit/176cd70e72fd0a3264745272436b3ea4399af828))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-新增调试模式,挂架模式直接请求,浏览器模式利用代理中转实现 CORS 跨域 ([6fa899f](https://github.com/terwer/src-sy-post-publisher/commit/6fa899f7f173afbd5a7182cac74025ed814ca093))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-测试 CORS ([0465ccd](https://github.com/terwer/src-sy-post-publisher/commit/0465ccd3673752522db1a43ad9580419c8e86ca0))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-测试 Express 的 Vercel 部署 ([88274c1](https://github.com/terwer/src-sy-post-publisher/commit/88274c1232bb428465d61d3ff65e8dad055696b3))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-浏览器版本 Wordpress 不传日期 ([63c5a3a](https://github.com/terwer/src-sy-post-publisher/commit/63c5a3ad08944bd4087b36d02ce3b77158618e2f))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-添加 CORS 地址 ([2550487](https://github.com/terwer/src-sy-post-publisher/commit/2550487c722ca08d2e34d1f5073cc9e8edb49fe4))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-添加 vercel 本地开发 CLI ([3e8ce96](https://github.com/terwer/src-sy-post-publisher/commit/3e8ce9685123021ea4765e9d957c93ef56fccc4f))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-添加各种接口适配器 ([143cd5c](https://github.com/terwer/src-sy-post-publisher/commit/143cd5c149503f437e077bbe925f9cd136f928b8))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-添加本地测试 ([15eeb06](https://github.com/terwer/src-sy-post-publisher/commit/15eeb0675e4f140f2fadf3ba682e752c58d005cf))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-移除测试代码 ([775857f](https://github.com/terwer/src-sy-post-publisher/commit/775857f9c2f8d805bdda10f5e6951128b2f4ed4f))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-移除测试代码 ([fd98625](https://github.com/terwer/src-sy-post-publisher/commit/fd98625bf2a8265899966711511a25b611d0c151))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-语雀集成 ([412a52e](https://github.com/terwer/src-sy-post-publisher/commit/412a52e079cd061ce8949d98c89ff8f79f6bd8c7))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-迁移别名功能 ([043a549](https://github.com/terwer/src-sy-post-publisher/commit/043a549a181c5f79fd7a1a6febce4d1e9bd2bb57))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-适配器优化 ([1818205](https://github.com/terwer/src-sy-post-publisher/commit/18182058d039a2fa6826d510ac58df3b23744e8d))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-通用设置模板 ([f38c043](https://github.com/terwer/src-sy-post-publisher/commit/f38c043405f40649ce823baaad8d53e279283ac8))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-重写 API ([f2598fb](https://github.com/terwer/src-sy-post-publisher/commit/f2598fbe8bd96b352d0499b57915deefe6ea2710))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-集成 KMS 的 Api ([f412961](https://github.com/terwer/src-sy-post-publisher/commit/f412961fe2c22779bbcf30ba7227837a052b43f2))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-集成 vitest,更换 fetch 为 cross-fetch ([2d78971](https://github.com/terwer/src-sy-post-publisher/commit/2d78971f3813bf971de1c8082481ec6d7935ac1f))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-api 客户端-集成语雀 API ([cc1075e](https://github.com/terwer/src-sy-post-publisher/commit/cc1075eda4e27f59d922f129fe545ed8c9bae183))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-PowerShell 构建脚本 ([7c00e35](https://github.com/terwer/src-sy-post-publisher/commit/7c00e35fa4454146013450b0e2c1c74c9250dfd1))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-Wordpress 支持 ([4c85aef](https://github.com/terwer/src-sy-post-publisher/commit/4c85aef888351a1c71f947d7e029748a4b11ea48))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-修复挂件版数据解析问题 ([3f92e87](https://github.com/terwer/src-sy-post-publisher/commit/3f92e87f3e9d25858c46dd5d15a7ff13f2f2e3e8))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-修复构建错误 ([152301c](https://github.com/terwer/src-sy-post-publisher/commit/152301cdeae72e718814fc886cd902b638a4c719))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-完美替换 markdown 解析器为 Lute ([64d51bc](https://github.com/terwer/src-sy-post-publisher/commit/64d51bcbfa857e5fb043a8b1eca46d6b04886932))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-挂件版调试成功 ([b372cc5](https://github.com/terwer/src-sy-post-publisher/commit/b372cc52254907df74a06661ff96e832c031ec33))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-支持 Confluence(基于 metaweblog 适配) ([6357784](https://github.com/terwer/src-sy-post-publisher/commit/6357784e38194a5e629fea39579fe30be53abc69))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-测试 API 配置 ([ecbbeb5](https://github.com/terwer/src-sy-post-publisher/commit/ecbbeb5dd97284940d63863d1fe6395895f00f4a))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-解决 node-fetch 依赖问题 ([96dd654](https://github.com/terwer/src-sy-post-publisher/commit/96dd654249bd7ba9277033052552290ea7500955))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-调整目录结构 ([c9d8d88](https://github.com/terwer/src-sy-post-publisher/commit/c9d8d885c329c7ff3522fccfeb5065986a85c139))
+- [#18](https://github.com/terwer/src-sy-post-publisher/issues/18) 实现 metaweblog-非挂件版调试成功 ([c570daf](https://github.com/terwer/src-sy-post-publisher/commit/c570daf5c0af4993506acd6144a13a1938e04d29))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-ts 泛型实现 Vuepress 发布参数配置 ([e0bac49](https://github.com/terwer/src-sy-post-publisher/commit/e0bac4966c4f62aa0ee285976effda9ae3c43d07))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-ts 泛型实现 Vuepress 发布参数配置 ([a317614](https://github.com/terwer/src-sy-post-publisher/commit/a3176144f5652f223fc7c97ef75f1f626224603e))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-修复 octokit 在 vite 构建报错问题,替换 node-fetch 为 isomorphic-fetch ([4dc65d3](https://github.com/terwer/src-sy-post-publisher/commit/4dc65d3f4d6e06ee0281a20600eae420a8e8eb73))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-修改项目说明 ([a2338ad](https://github.com/terwer/src-sy-post-publisher/commit/a2338ad90f1734c7c685792b128d4dba3061c686))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-增强 Vuepress 支持完毕 ([a69a49c](https://github.com/terwer/src-sy-post-publisher/commit/a69a49c497e4b1a4acab17543e7e108893c882de))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-支持文章取消发布 ([e9da035](https://github.com/terwer/src-sy-post-publisher/commit/e9da035111ac5e7377d9ee7611fb281eff63de74))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-支持简洁模式与详细模式 ([944b7a4](https://github.com/terwer/src-sy-post-publisher/commit/944b7a4939df50bc2c9989e5302772f2d5ad77b6))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-支持简洁模式与详细模式 ([68391c4](https://github.com/terwer/src-sy-post-publisher/commit/68391c46b71345f375a07337acb4a128fe469b6b))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-支持选择自定义发布目录 ([79bab18](https://github.com/terwer/src-sy-post-publisher/commit/79bab18648c5a1a0fdcd529c1b33acefb79f0b7d))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-文章默认路径发布 ([45880e7](https://github.com/terwer/src-sy-post-publisher/commit/45880e76a1bd325c0dbcb64756debe21ec7a437a))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-新增 api 状态,确保 api 可用性 ([fde68ad](https://github.com/terwer/src-sy-post-publisher/commit/fde68ad44a4f58faba5b1df9654164ba88208e17))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-新增标题空格校验 ([47519f9](https://github.com/terwer/src-sy-post-publisher/commit/47519f95e889ac1e89acafbddd1dde3eb796d6f3))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-更新开发计划 ([70b0b19](https://github.com/terwer/src-sy-post-publisher/commit/70b0b194347ae686e72af15dbdd608eefa92bbe6))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-更新说明 ([56e9207](https://github.com/terwer/src-sy-post-publisher/commit/56e92079b6d3d149832c4e9df2bd16b829895710))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-添加开发进度项目地址 ([274aff8](https://github.com/terwer/src-sy-post-publisher/commit/274aff8bf99b5019517d95d3a2dffb036c8205fc))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-耗时的按钮操作添加 loading ([71ec781](https://github.com/terwer/src-sy-post-publisher/commit/71ec7813a4f4e62073b4ffd94af6b9241beef00c))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-调整目录结果、新增 Github 的 rest api ([eead79e](https://github.com/terwer/src-sy-post-publisher/commit/eead79eed479bde42bc653a2c5d67e7d4090de8b))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-配置开关自动生效 ([22fc585](https://github.com/terwer/src-sy-post-publisher/commit/22fc585a5b0765818b1768b4fa8e5f8bc61c25e7))
+- [#19](https://github.com/terwer/src-sy-post-publisher/issues/19) 增强 Vuepress 支持-页面初始化也附加内容 ([21443ba](https://github.com/terwer/src-sy-post-publisher/commit/21443ba18b84fd9b6df06ade4ae198686c1d46b4))
+- [#236](https://github.com/terwer/src-sy-post-publisher/issues/236) 支持配置导入导出 ([16f030e](https://github.com/terwer/src-sy-post-publisher/commit/16f030e06e04b8a8c932066a1589bd192ab8062f))
+- [#239](https://github.com/terwer/src-sy-post-publisher/issues/239) 新窗口打开所有链接-自定义插件实现 ([a48ba76](https://github.com/terwer/src-sy-post-publisher/commit/a48ba762539b14a82c9ea15136e1f52209c6623b))
+- [#24](https://github.com/terwer/src-sy-post-publisher/issues/24) 环境变量调整 ([ab1d415](https://github.com/terwer/src-sy-post-publisher/commit/ab1d415cb1a9b020fec9472ef413af87659c6141))
+- [#24](https://github.com/terwer/src-sy-post-publisher/issues/24) 非挂件服务器版-修复构建错误 ([8a6655a](https://github.com/terwer/src-sy-post-publisher/commit/8a6655aec391273ef72e245b71b0bb3eb1da58aa))
+- [#24](https://github.com/terwer/src-sy-post-publisher/issues/24) 非挂件服务器版-修复默认测试 ID 获取 ([6e77b99](https://github.com/terwer/src-sy-post-publisher/commit/6e77b99587f621e4101e7e2a4543507ae0fe7f19))
+- [#24](https://github.com/terwer/src-sy-post-publisher/issues/24) 非挂件服务器版-权限验证 ([057a808](https://github.com/terwer/src-sy-post-publisher/commit/057a8080832a085a0dd539a10e2aad1388d85531))
+- [#24](https://github.com/terwer/src-sy-post-publisher/issues/24) 非挂件服务器版,需要传递文档 ID,建议配合我的另一个作品 node-siyuan 使用 ([e07ae0a](https://github.com/terwer/src-sy-post-publisher/commit/e07ae0ae8afdbbdd8134f8a8d0d0ea6fa97ad45d))
+- [#24](https://github.com/terwer/src-sy-post-publisher/issues/24) 非挂件服务器版,需要传递文档 ID,建议配合我的另一个作品 node-siyuan 使用-用=代替分隔符 ([eb54b29](https://github.com/terwer/src-sy-post-publisher/commit/eb54b295ffba39bf77c8eb6d9f1b2e76cc5ab1fd))
+- [#34](https://github.com/terwer/src-sy-post-publisher/issues/34) Vuepress 配置通过自动删除测试文章# ([4800afb](https://github.com/terwer/src-sy-post-publisher/commit/4800afbe42eb9be397cc7ea76df5d693d9b166f9))
+- [#59](https://github.com/terwer/src-sy-post-publisher/issues/59) Wordpress 默认发布为 Markdown ([4a9d534](https://github.com/terwer/src-sy-post-publisher/commit/4a9d534eaa9a75addcd1dfd7cd4d8bb202b13fdd))
+- [#59](https://github.com/terwer/src-sy-post-publisher/issues/59) 修复数字编号 ([6609058](https://github.com/terwer/src-sy-post-publisher/commit/6609058ec56bbef5cb343895cfc05c5bf4e6de21))
+- [#59](https://github.com/terwer/src-sy-post-publisher/issues/59) 标题支持数字编号 ([0e6ad8e](https://github.com/terwer/src-sy-post-publisher/commit/0e6ad8efec29593cfe4d4e86c0c27434d960777a))
+- [#65](https://github.com/terwer/src-sy-post-publisher/issues/65) 支持可设置分类的平台选择分类-优化排版 ([a157235](https://github.com/terwer/src-sy-post-publisher/commit/a1572359ce0cfafb9a5efc57767ba9e3ba5a46a5))
+- [#65](https://github.com/terwer/src-sy-post-publisher/issues/65) 支持可设置分类的平台选择分类-自动标签开关 ([72a5c59](https://github.com/terwer/src-sy-post-publisher/commit/72a5c59d0b6285b9bdb1805e9dcbfffbea73a031))
+- [#65](https://github.com/terwer/src-sy-post-publisher/issues/65) 支持可设置分类的平台选择分类-语雀支持选择分类 ([57adfae](https://github.com/terwer/src-sy-post-publisher/commit/57adfae65936112c61afdfa17d7f00a14f143e5b))
+- [#65](https://github.com/terwer/src-sy-post-publisher/issues/65) 支持可设置分类的平台选择分类-调整界面 ([96a2990](https://github.com/terwer/src-sy-post-publisher/commit/96a29904fb396f8ed8487c1b342a7363181aea4f))
+- [#67](https://github.com/terwer/src-sy-post-publisher/issues/67) 动态类型支持选择发布格式 ([e32fb99](https://github.com/terwer/src-sy-post-publisher/commit/e32fb995b3f0f5c14f0e35466704d0f5e48d9374))
+- [#69](https://github.com/terwer/src-sy-post-publisher/issues/69) 动态类型支持自定义预览地址 ([8193e2e](https://github.com/terwer/src-sy-post-publisher/commit/8193e2e7db4337465c99b304b3ab9738db26e1ae))
+- [#69](https://github.com/terwer/src-sy-post-publisher/issues/69) 动态类型支持自定义预览地址-适配暗黑模式 ([2aae7d2](https://github.com/terwer/src-sy-post-publisher/commit/2aae7d21304e9104b1bb85cfc1cd3291da1a61ec))
+- [#74](https://github.com/terwer/src-sy-post-publisher/issues/74) 支持 Metaweblog 选择分类(博客园、Wordpress 等) ([657b74e](https://github.com/terwer/src-sy-post-publisher/commit/657b74e7872d1f958775d73112f2d29f1e05c818))
+- [#74](https://github.com/terwer/src-sy-post-publisher/issues/74) 支持 Metaweblog 选择分类(博客园、Wordpress 等)-添加单元测试 ([8dce104](https://github.com/terwer/src-sy-post-publisher/commit/8dce104d574d33ceada0c93e9fb4f24976dbb470))
+- [#78](https://github.com/terwer/src-sy-post-publisher/issues/78) 支持取消所有平台 ([1c6bb16](https://github.com/terwer/src-sy-post-publisher/commit/1c6bb164ea986b5b6a0be87b9d1e1e4e7fe40559))
+- [#78](https://github.com/terwer/src-sy-post-publisher/issues/78) 支持取消所有平台-修复取消平台后的提示问题 ([2314596](https://github.com/terwer/src-sy-post-publisher/commit/2314596bedbf669315331467452895aa89784de2))
+- [#80](https://github.com/terwer/src-sy-post-publisher/issues/80) 适配暗色模式 ([510b9fa](https://github.com/terwer/src-sy-post-publisher/commit/510b9fa319b7ecbe55dd9f63742abce87b2d818a))
+- [#83](https://github.com/terwer/src-sy-post-publisher/issues/83) 页面初始化支持骨架,提升用户体验-metaweblog 平台 ([72472db](https://github.com/terwer/src-sy-post-publisher/commit/72472db53da480cc0b55697dc44c8e4b3cd06bf9))
+- [#84](https://github.com/terwer/src-sy-post-publisher/issues/84) 平台配置帮助文档 ([7e44a4f](https://github.com/terwer/src-sy-post-publisher/commit/7e44a4f0c9bf45c52b993cbd0d79c3aaa9a4b271))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-代码高亮 ([a70c997](https://github.com/terwer/src-sy-post-publisher/commit/a70c99729665d8e3f6d2af4dc7b28dc73006a383))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-修复 Form 表单参数传递 ([0cb8be2](https://github.com/terwer/src-sy-post-publisher/commit/0cb8be2676f709ee3549dae093e9f2b9fc3e4fa5))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-修复 Metaweblog 发布问题 ([e7a8c46](https://github.com/terwer/src-sy-post-publisher/commit/e7a8c46646ce17bbba69438a432e433ecaf11a2e))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-修复样式 ([2397a3b](https://github.com/terwer/src-sy-post-publisher/commit/2397a3b7d06aa0a56724fe3e0f6475fccbfd261e))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-公共请求及错误处理 ([933ed0a](https://github.com/terwer/src-sy-post-publisher/commit/933ed0aaa9ecf484ed5cd1aa4876e8e97fb646c2))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-发布脚本 ([3432b46](https://github.com/terwer/src-sy-post-publisher/commit/3432b46cb086f028d4999274880661eb0302b0a2))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-同时兼容 Google 扩展与思源挂件构建 ([9e1fba4](https://github.com/terwer/src-sy-post-publisher/commit/9e1fba4b445d5509bd369b019b521b9b1c16db6b))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-同时兼容 Google 扩展与思源挂件构建,修复缺失文件 ([5399e94](https://github.com/terwer/src-sy-post-publisher/commit/5399e9457e365ce5d93ed7f1b23e115c2cc5fd28))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-基本适配 ([61ce753](https://github.com/terwer/src-sy-post-publisher/commit/61ce7534774218fc26bcb8fea27d286acb49932d))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-多页面支持 ([24bece8](https://github.com/terwer/src-sy-post-publisher/commit/24bece8837bde29948ec894eff85f6c97a95dd57))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-已兼容 Chrome 插件 ([2db93ca](https://github.com/terwer/src-sy-post-publisher/commit/2db93ca6e243e3c49c7fed4ae7927855085c047b))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-当前页面使用发布工具 ([2647015](https://github.com/terwer/src-sy-post-publisher/commit/26470151bf17c464aba0670d58d359e34160d2d6))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-当前页面样式问题修复 ([2993563](https://github.com/terwer/src-sy-post-publisher/commit/2993563973bdcf18245074555ebc312af256158c))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-数据适配 ([83a3693](https://github.com/terwer/src-sy-post-publisher/commit/83a369346834893b9add75f8aed679ecc18caa5b))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-文章详情页支持新窗口单独预览 ([aeb31ff](https://github.com/terwer/src-sy-post-publisher/commit/aeb31ff607e17c9bc9f9295acbc1d7498983ca9e))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-暗黑模式适配 ([a81968f](https://github.com/terwer/src-sy-post-publisher/commit/a81968f9827c716cf95af56e75cc1ba28de4ec91))
+- [#85](https://github.com/terwer/src-sy-post-publisher/issues/85) Google 插件扩展-错误处理 ([e1b449c](https://github.com/terwer/src-sy-post-publisher/commit/e1b449c6412626c2327e71174fe8dc11fa905f8c))
+- [#87](https://github.com/terwer/src-sy-post-publisher/issues/87) 整合 node-siyuan 到挂件-优化当前页面预览 ([1dce514](https://github.com/terwer/src-sy-post-publisher/commit/1dce514a38a686c2c2478eecacd1a300d95bfc0b))
+- [#87](https://github.com/terwer/src-sy-post-publisher/issues/87) 整合 node-siyuan 到挂件-优化首页布局 ([c592222](https://github.com/terwer/src-sy-post-publisher/commit/c59222247fd04c692affe5cae04cb0a9ca47d673))
+- [#87](https://github.com/terwer/src-sy-post-publisher/issues/87) 整合 node-siyuan 到挂件-列表分页 ([e67e30a](https://github.com/terwer/src-sy-post-publisher/commit/e67e30a0222290ab5a427c81c63433033922f57f))
+- [#87](https://github.com/terwer/src-sy-post-publisher/issues/87) 整合 node-siyuan 到挂件-完善 UI ([537d8df](https://github.com/terwer/src-sy-post-publisher/commit/537d8df8c301add03df7f5d14a5be0fcdd3c3fb1))
+- [#87](https://github.com/terwer/src-sy-post-publisher/issues/87) 整合 node-siyuan 到挂件-数据分页 ([4931091](https://github.com/terwer/src-sy-post-publisher/commit/4931091a29e3b1b9baf6c29fa6a2677d88309e54))
+- [#87](https://github.com/terwer/src-sy-post-publisher/issues/87) 整合 node-siyuan 到挂件-详情页面基本布局 ([b619b23](https://github.com/terwer/src-sy-post-publisher/commit/b619b238b610b7789f1fee57cc0c270cc74bab02))
+- [#87](https://github.com/terwer/src-sy-post-publisher/issues/87) 整合 node-siyuan 到挂件-集成搜索与分页 ([5d28b24](https://github.com/terwer/src-sy-post-publisher/commit/5d28b24933a38f624798b275eb27439c3ece2a02))
+- [#87](https://github.com/terwer/src-sy-post-publisher/issues/87) 整合 node-siyuan 到挂件-首页基本布局 ([299a1d6](https://github.com/terwer/src-sy-post-publisher/commit/299a1d61d420f67b32482bad4104e2cddd973dcd))
+- [#87](https://github.com/terwer/src-sy-post-publisher/issues/87) 整合 node-siyuan 到挂件-首页支持切换暗黑模式 ([33b7922](https://github.com/terwer/src-sy-post-publisher/commit/33b79229a33b5870fb6f628f6fbdbd9521b211e9))
+- mpa 集成 ([4e2df05](https://github.com/terwer/src-sy-post-publisher/commit/4e2df05055c083bf950d021647c640a2af7b33dc))
+- release-please 集成 ([8b884c6](https://github.com/terwer/src-sy-post-publisher/commit/8b884c6fcdaa65e68d0d9e247c31d4705c535fc4))
+- release-please 集成 ([a3b06c2](https://github.com/terwer/src-sy-post-publisher/commit/a3b06c2280fa50c300e3bca168627eeffe6f0b4b))
+- release-please 集成 ([12973e9](https://github.com/terwer/src-sy-post-publisher/commit/12973e9e59ebf0a8f7f22e75cac459848e00e524))
+- release-please 集成 ([4215e0c](https://github.com/terwer/src-sy-post-publisher/commit/4215e0cfd1c3e9770b5402615b82f74282627b2d))
+- release-please 集成 ([79c0597](https://github.com/terwer/src-sy-post-publisher/commit/79c059742a82ac1e94dee80a7f19a2b33b55f039))
+- release-please 集成 ([9f8f490](https://github.com/terwer/src-sy-post-publisher/commit/9f8f490ed186ecbb814abc769f43d7708c432f7b))
+- support docker dev envoronments ([650e5e6](https://github.com/terwer/src-sy-post-publisher/commit/650e5e688c470f6af1cb74be4c73417093132532))
+- unit tests ([c06b769](https://github.com/terwer/src-sy-post-publisher/commit/c06b7690c6dde07b56e25854d4904e0a9e25c1b3))
+- 自定义类型文件 ([574abed](https://github.com/terwer/src-sy-post-publisher/commit/574abed407e4b447d66abfa4772c8d0d636a5eb2))
+- 项目打包瘦身 ([db2d311](https://github.com/terwer/src-sy-post-publisher/commit/db2d3115cf17199ad74ac428c0c46f07734ce34f))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) Chrome 公式单独渲染 ([c84971f](https://github.com/terwer/src-sy-post-publisher/commit/c84971f60d8f57f27055506ad22c06204c785bc3))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) UI 持续优化 ([a99ea3a](https://github.com/terwer/src-sy-post-publisher/commit/a99ea3af3117e7905f193973cf1176b9bf1c7c04))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 优先使用落霞孤鹜字体 ([3d04f74](https://github.com/terwer/src-sy-post-publisher/commit/3d04f7414ac6de73abb351e79820fecf827f524b))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 优先使用落霞孤鹜字体 ([7e35ab0](https://github.com/terwer/src-sy-post-publisher/commit/7e35ab021b5b0cc15f4167979d4b0b6f1993649a))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 优化界面显示 ([4553cc4](https://github.com/terwer/src-sy-post-publisher/commit/4553cc4321d509ba26c4b250ca4e3d382088133f))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 备份 0.0.3 发布秘钥 ([3bde583](https://github.com/terwer/src-sy-post-publisher/commit/3bde583492142a81ddef1a16f27cd5f6ef2e1dfb))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 字体兼容-Mac 使用-apple-system,Windows 使用微软雅黑,自部署使用 JetBrainsMono 配合落霞孤鹜文楷 ([22a97f3](https://github.com/terwer/src-sy-post-publisher/commit/22a97f3cd2a2db0716acf8956b5db861424d864c))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 支持 MathJax3 渲染公式 ([1762d40](https://github.com/terwer/src-sy-post-publisher/commit/1762d40dfce3b1af386e82e1bb7639b23dee343b))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 更新预览图片 ([347f83b](https://github.com/terwer/src-sy-post-publisher/commit/347f83b20d6aa0a03ded86906676cd19c23e2f22))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 添加隐私声明 ([6775c27](https://github.com/terwer/src-sy-post-publisher/commit/6775c27cc6fc7bd6997a7c4b8014dc9b0cea40d7))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 界面优化调整 ([9777a97](https://github.com/terwer/src-sy-post-publisher/commit/9777a97c36ccb6762e89f63f01c6b47ffa0736f8))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 详情页面代码样式优化 ([84c9b46](https://github.com/terwer/src-sy-post-publisher/commit/84c9b46b8f9aaef93609644b88e49de773c2d074))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 详情页面展示优化 ([f863658](https://github.com/terwer/src-sy-post-publisher/commit/f8636586c689da84b831a817928010ad29fb34f3))
+- [#112](https://github.com/terwer/src-sy-post-publisher/issues/112) 调整构建脚本 ([ea68be8](https://github.com/terwer/src-sy-post-publisher/commit/ea68be8c9c262b77cc2e943c7d5abf92ae57e940))
+- [#119](https://github.com/terwer/src-sy-post-publisher/issues/119) 优化构建参数 ([4850678](https://github.com/terwer/src-sy-post-publisher/commit/48506784c2ad5d596cb5781fdddb693252a90bc4))
+- [#119](https://github.com/terwer/src-sy-post-publisher/issues/119) 发布到链滴,剔除图片,取消打赏 ([b52e783](https://github.com/terwer/src-sy-post-publisher/commit/b52e783c0f5d66f49a7c1a83249a5053e8cd66b2))
+- [#119](https://github.com/terwer/src-sy-post-publisher/issues/119) 发布到链滴,图片转换为 base64 ([5464b33](https://github.com/terwer/src-sy-post-publisher/commit/5464b33e4ae20139bdb322d06930728ffa36bde5))
+- [#119](https://github.com/terwer/src-sy-post-publisher/issues/119) 发布到链滴,图片转换为 base64-base64 代理 ([358e912](https://github.com/terwer/src-sy-post-publisher/commit/358e912bdedfd40ff47d23093ab7b09abd86d777))
+- [#119](https://github.com/terwer/src-sy-post-publisher/issues/119) 发布到链滴,图片转换为 base64-CORS 处理 ([899a508](https://github.com/terwer/src-sy-post-publisher/commit/899a508d0037aeadf2a2794afecece205efdb8c5))
+- [#119](https://github.com/terwer/src-sy-post-publisher/issues/119) 发布到链滴,图片转换为 base64-添加 PowerShell 脚本 ([6af5c2d](https://github.com/terwer/src-sy-post-publisher/commit/6af5c2d74205212cf6cbe97db3fd3ee34d342a4e))
+- [#119](https://github.com/terwer/src-sy-post-publisher/issues/119) 发布到链滴,添加发布和更新确认,避免发布频率限制 ([5f4b492](https://github.com/terwer/src-sy-post-publisher/commit/5f4b492e984cab1ce267d71a569030aaaf267061))
+- [#133](https://github.com/terwer/src-sy-post-publisher/issues/133) 支持支持 Github pages、HUGO、Jekyll、Next.js content、Nuxt.js content ([79ca9a9](https://github.com/terwer/src-sy-post-publisher/commit/79ca9a9aa1b37aae07d6fcb75052824bf7b83848))
+- [#139](https://github.com/terwer/src-sy-post-publisher/issues/139) Vuepress 分类未保存问题 ([f4c23a8](https://github.com/terwer/src-sy-post-publisher/commit/f4c23a8eab35e6b88308efbeef0bc397b59237b1))
+- [#146](https://github.com/terwer/src-sy-post-publisher/issues/146) 浏览器与插件显示图标修复 ([bd533b4](https://github.com/terwer/src-sy-post-publisher/commit/bd533b4d44fd6f6ea4e934a46b64e1fab0465c95))
+- [#193](https://github.com/terwer/src-sy-post-publisher/issues/193) 挂件列表发布文档选择子文档时读取的是当前文档的信息 ([c4b741a](https://github.com/terwer/src-sy-post-publisher/commit/c4b741af5fffb080d192bea4045836777fe58de6))
+- [#21](https://github.com/terwer/src-sy-post-publisher/issues/21) Vuepress 调用 Github APi 导致 getPage 中文乱码导致更新失败问题 ([54844e1](https://github.com/terwer/src-sy-post-publisher/commit/54844e12033aeec4908c344c796919b8436d6759))
+- [#21](https://github.com/terwer/src-sy-post-publisher/issues/21) 修复文章更新的路径问题 ([73dec10](https://github.com/terwer/src-sy-post-publisher/commit/73dec108b382542a6a5aa6feb547a4ab9dcb86f9))
+- [#210](https://github.com/terwer/src-sy-post-publisher/issues/210) 发布文章部分内容缺失 ([faa9532](https://github.com/terwer/src-sy-post-publisher/commit/faa953274dfc61711d7fa65abeb4f8eb7ec40812))
+- [#66](https://github.com/terwer/src-sy-post-publisher/issues/66) 发布到语雀偶发的获取默认知识库失败问题 ([7947870](https://github.com/terwer/src-sy-post-publisher/commit/7947870ede970f4568c3ea03ccfe0bf31d95e10d))
+- **deps:** bump @vueuse/core from 9.5.0 to 9.6.0 ([0ba8c7b](https://github.com/terwer/src-sy-post-publisher/commit/0ba8c7b8889e422134b6dc4240a9a12d340f355a))
+- **deps:** bump element-plus from 2.2.22 to 2.2.25 ([f4e5dca](https://github.com/terwer/src-sy-post-publisher/commit/f4e5dca46a88577f5a7315d2ba6f3138951c0597))
+- **deps:** bump pinia from 2.0.24 to 2.0.25 ([5397dc7](https://github.com/terwer/src-sy-post-publisher/commit/5397dc73005413773f4342055951d6c84ef31328))
+- **deps:** bump pinia from 2.0.26 to 2.0.27 ([ad36241](https://github.com/terwer/src-sy-post-publisher/commit/ad36241260fc8391a2ac6872436b36e248dec519))
+- **deps:** bump uuid from 8.3.2 to 9.0.0 ([95c0983](https://github.com/terwer/src-sy-post-publisher/commit/95c09833f61a5d1a016a21171a549748da0f2f93))
+- 优化整体布局 ([601b8e7](https://github.com/terwer/src-sy-post-publisher/commit/601b8e7bfc1f4464be876c2bb7095c9f8cf1dd4f))
+- 修复动态平台无法删除问题 ([597b483](https://github.com/terwer/src-sy-post-publisher/commit/597b483469bb6022c172e89d630f52eccdf9dda3))
+- 去除页面底部空白 ([a2c0bb5](https://github.com/terwer/src-sy-post-publisher/commit/a2c0bb54e76e55eb311a27fc40d416b6e4606846))
+- 去除页面底部空白-根据浏览器宽度判断 ([368e699](https://github.com/terwer/src-sy-post-publisher/commit/368e699152bae31e36f1d4ecde654d73376eadd1))
+- 发布页面样式优化 ([422a3c9](https://github.com/terwer/src-sy-post-publisher/commit/422a3c9cd6d7d3ea7c8c942b67e065cea52b6c7b))
+- 导入取消不提示错误,不打扰用户 ([0d41624](https://github.com/terwer/src-sy-post-publisher/commit/0d4162425e927e023b32fbb712d4c06998526a00))
+- 导出不刷新页面,导入成功之后才刷新页面 ([ef26986](https://github.com/terwer/src-sy-post-publisher/commit/ef26986150c02d84c35945e56d983e8ff20cdc63))
+- 添加 window 构建脚本,优化构建体验 ([30e6d8f](https://github.com/terwer/src-sy-post-publisher/commit/30e6d8fdae7a1ef12cb2f35d68567dd1c25a6376))
+- component test ([6dd319d](https://github.com/terwer/src-sy-post-publisher/commit/6dd319d7e71b2152ffa589067e403af6301a99ea))
+- **deps-dev:** bump @vitest/coverage-c8 from 0.25.2 to 0.25.3 ([2ae763c](https://github.com/terwer/src-sy-post-publisher/commit/2ae763c0f0361cb889b4ba626af7801bfd2f4a73))
+- **deps-dev:** bump unplugin-vue-components from 0.22.9 to 0.22.11 ([0bfc0dc](https://github.com/terwer/src-sy-post-publisher/commit/0bfc0dcf5b8db73678e78b7fa4e13b09266d039c))
+- **deps-dev:** bump vercel from 28.5.6 to 28.7.0 ([87184c1](https://github.com/terwer/src-sy-post-publisher/commit/87184c19916654b522d2b8f689a3a6d435b6674a))
+- **deps-dev:** bump vitest from 0.22.1 to 0.25.2 ([9966f67](https://github.com/terwer/src-sy-post-publisher/commit/9966f67621b85c269b86b85c5d2e309258c0bccd))
+- **deps-dev:** bump vitest from 0.25.2 to 0.25.3 ([c32c373](https://github.com/terwer/src-sy-post-publisher/commit/c32c3734c4e12ea5d261c4648a192b087b1aa21e))
+- **deps-dev:** bump vue-tsc from 0.38.9 to 1.0.9 ([5632177](https://github.com/terwer/src-sy-post-publisher/commit/563217798ca1f4a87516b4884c1513298674bc53))
+- **deps-dev:** bump vue-tsc from 1.0.9 to 1.0.10 ([1ee6583](https://github.com/terwer/src-sy-post-publisher/commit/1ee658382ae6b554308c8a47cdf384d41ee6148d))
+- fix build error ([5ead9ed](https://github.com/terwer/src-sy-post-publisher/commit/5ead9ed47be6e235a09e5fe33e56bd6e9d271cc1))
+- fix build error ([6b8e4e7](https://github.com/terwer/src-sy-post-publisher/commit/6b8e4e78ad20c454e319b6ed22d2091a7054d8c8))
+- fix changelog ([dbe39e6](https://github.com/terwer/src-sy-post-publisher/commit/dbe39e65d311337d8dafd7fe5e1f32f134211871))
+- fix error ([bf03d89](https://github.com/terwer/src-sy-post-publisher/commit/bf03d89cea8a75091be882b531b614aefa32d746))
+- fix style ([305942b](https://github.com/terwer/src-sy-post-publisher/commit/305942b5e9dba28d0d57d89128176746cb21892a))
+- **main:** release 0.1.0 ([90048a5](https://github.com/terwer/src-sy-post-publisher/commit/90048a5fe5582d7a65ea571243de7e88a875fea8))
+- prettier 重构 ([eda85bb](https://github.com/terwer/src-sy-post-publisher/commit/eda85bb56fce0278bd4ef92f252b368f5fc351a1))
+- prettier 重构-update copyright ([a493a5f](https://github.com/terwer/src-sy-post-publisher/commit/a493a5fe8dc9aaaa33af0f7dead16827c197ed7a))
+- prettier 重构-使用 loglevel 重构日志框架 ([39a9a48](https://github.com/terwer/src-sy-post-publisher/commit/39a9a489420d88b21a66a23352f59766ca4ce4df))
+- prettier 重构-公共方法测试 ([0b9ca89](https://github.com/terwer/src-sy-post-publisher/commit/0b9ca89819febc807472a31efc2472eedc6f584d))
+- prettier 重构-挂载 app 测试 ([b411bb3](https://github.com/terwer/src-sy-post-publisher/commit/b411bb38822a0bf12579cd5561e073c50d13672b))
+- prettier 重构代码 ([c7a273b](https://github.com/terwer/src-sy-post-publisher/commit/c7a273b3809fa8c8425491231fdf905487cef634))
+- pretty code ([f45fe28](https://github.com/terwer/src-sy-post-publisher/commit/f45fe28b33f061655782343716c4205eee1d8541))
+- pretty code ([4c64f62](https://github.com/terwer/src-sy-post-publisher/commit/4c64f62f33eabe7eac4d582aa623494da49e1b2e))
+- pretty code ([9dca577](https://github.com/terwer/src-sy-post-publisher/commit/9dca577ad4b9dcfd4da0e2fb580c8cb926386463))
+- pretty code ([89b584c](https://github.com/terwer/src-sy-post-publisher/commit/89b584c882671a0254ba24ac7cd7f5b4e59f8997))
+- pretty code ([f51cdaf](https://github.com/terwer/src-sy-post-publisher/commit/f51cdafc7e132d24e9bc363484bb62282752467c))
+- pretty code-add ext dev mode ([4063ac2](https://github.com/terwer/src-sy-post-publisher/commit/4063ac2f3e33e740087479c7226a3739ce00fff0))
+- pretty code-fix error tips ([e0caee7](https://github.com/terwer/src-sy-post-publisher/commit/e0caee7db4764e044f3498e40bca51e21db7ebd8))
+- pretty code-fix error tips ([03e2b14](https://github.com/terwer/src-sy-post-publisher/commit/03e2b140cf1b5162d06f3b2a2f513ce0c47efb81))
+- pretty code, use ~ as relative path ([b7bb2d5](https://github.com/terwer/src-sy-post-publisher/commit/b7bb2d5eb5346fe7ec75a22d3c3933f93fd827a2))
+- 优化文档说明 ([0949d6d](https://github.com/terwer/src-sy-post-publisher/commit/0949d6d1f9b10819e857061f0c3c9dba877fa6eb))
+- 优化构建脚本 ([e03121c](https://github.com/terwer/src-sy-post-publisher/commit/e03121c2dd9f7c0ffa18385077bdc901f5932f82))
+- 引入 eslint ([ffe1719](https://github.com/terwer/src-sy-post-publisher/commit/ffe1719efe81623c2d327827a3b6876f74a95058))
+- 更新文档 ([2b2a52a](https://github.com/terwer/src-sy-post-publisher/commit/2b2a52a3d16b1ac6ecc012639a63da28e29062a1))
+- 灰色模式 ([81c1f13](https://github.com/terwer/src-sy-post-publisher/commit/81c1f13934c857fb8d63c045f3d650782bfad703))
+- 集成 jsdoc 和 better-docs ([44bf3f5](https://github.com/terwer/src-sy-post-publisher/commit/44bf3f58f0a834e9a18b8502a91d6797cbaf8a5b))
+- 项目重构-pageid 优先级修复 ([762ef30](https://github.com/terwer/src-sy-post-publisher/commit/762ef30d72a7e3abd38b517111ff461c5b177e72))
+- 项目重构-yaml 解析 ([6595ef8](https://github.com/terwer/src-sy-post-publisher/commit/6595ef8865c19f36884501222218d1c8123979b5))
+- 项目重构-优化构建脚本,修复错误 ([ff01c2a](https://github.com/terwer/src-sy-post-publisher/commit/ff01c2a8d16fdb874d90ad3507c257e0b240c4e2))
+- 项目重构-动态平台 ([b2d3a61](https://github.com/terwer/src-sy-post-publisher/commit/b2d3a616c855ea241fa5cbdce63787fb5103a7e9))
+- 项目重构-发布平台 api 整合 ([5dd04e4](https://github.com/terwer/src-sy-post-publisher/commit/5dd04e4a8a5d8fc2ad3b92557e027d1d4f86f2e0))
+- 项目重构-发布平台 api 重构 ([95bf6ac](https://github.com/terwer/src-sy-post-publisher/commit/95bf6ac464272c75957601924dd2e18ac0223f3a))
+- 项目重构-发布平台配置 ([8c88b01](https://github.com/terwer/src-sy-post-publisher/commit/8c88b0152c10c270d0f1bb08ed7a1289be57199a))
+- 项目重构-发布页面重构 ([9f8c750](https://github.com/terwer/src-sy-post-publisher/commit/9f8c750c7ab05ca84fe996789cda637cfd754322))
+- 项目重构-平台开关 ([ce6dd47](https://github.com/terwer/src-sy-post-publisher/commit/ce6dd4700d86045d298d257d08cf58eef69873d6))
+- 项目重构-平台开关优化 ([716a181](https://github.com/terwer/src-sy-post-publisher/commit/716a18151dceddcb6c5f3fe7526dce3d205de9ce))
+- 项目重构-挂件模式使用体验优化 ([88687cf](https://github.com/terwer/src-sy-post-publisher/commit/88687cf7ef07c60b93dd90fd2d28bac66f591898))
+- 项目重构-文章绑定 ([88bdcd5](https://github.com/terwer/src-sy-post-publisher/commit/88bdcd59fbef8b0159de6e8deb654e2b8d82c0a6))
+- 项目重构-日期和浏览器工具类 ([1674b8f](https://github.com/terwer/src-sy-post-publisher/commit/1674b8ff7b0c2081f36cd8bf8a287eb33d13f23c))
+- 项目重构-版本号与暗黑模式切换样式 ([d09634e](https://github.com/terwer/src-sy-post-publisher/commit/d09634e1ed88e1c835a1d2baac01b4eb286f314a))
+- 项目重构-语言设置 ([aeb3181](https://github.com/terwer/src-sy-post-publisher/commit/aeb3181268695fb0bc264db0eefea8603b915e22))
+- 项目重构-请求代理重构 ([8638e14](https://github.com/terwer/src-sy-post-publisher/commit/8638e1491acfde695ebd35fbfb72eb809e65d3ef))
+- 项目重构-调整 markdown 渲染库 ([8e1bf98](https://github.com/terwer/src-sy-post-publisher/commit/8e1bf9854f384bdfb922852a4cd8c1a3ff705b6a))
+- 项目重构-重构图片解析器 ([a0fd062](https://github.com/terwer/src-sy-post-publisher/commit/a0fd062af0c200f35b5fc5cbcd9649cb2ab860fd))
+- 项目重构-页面适配 ([043236d](https://github.com/terwer/src-sy-post-publisher/commit/043236d3162b09ff420700f9aa70e1b817d3e869))
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..29ebfa5
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,661 @@
+ GNU AFFERO GENERAL PUBLIC LICENSE
+ Version 3, 19 November 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU Affero General Public License is a free, copyleft license for
+software and other kinds of works, specifically designed to ensure
+cooperation with the community in the case of network server software.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+our General Public Licenses are intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ Developers that use our General Public Licenses protect your rights
+with two steps: (1) assert copyright on the software, and (2) offer
+you this License which gives you legal permission to copy, distribute
+and/or modify the software.
+
+ A secondary benefit of defending all users' freedom is that
+improvements made in alternate versions of the program, if they
+receive widespread use, become available for other developers to
+incorporate. Many developers of free software are heartened and
+encouraged by the resulting cooperation. However, in the case of
+software used on network servers, this result may fail to come about.
+The GNU General Public License permits making a modified version and
+letting the public access it on a server without ever releasing its
+source code to the public.
+
+ The GNU Affero General Public License is designed specifically to
+ensure that, in such cases, the modified source code becomes available
+to the community. It requires the operator of a network server to
+provide the source code of the modified version running there to the
+users of that server. Therefore, public use of a modified version, on
+a publicly accessible server, gives the public access to the source
+code of the modified version.
+
+ An older license, called the Affero General Public License and
+published by Affero, was designed to accomplish similar goals. This is
+a different license, not a version of the Affero GPL, but Affero has
+released a new version of the Affero GPL which permits relicensing under
+this license.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU Affero General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Remote Network Interaction; Use with the GNU General Public License.
+
+ Notwithstanding any other provision of this License, if you modify the
+Program, your modified version must prominently offer all users
+interacting with it remotely through a computer network (if your version
+supports such interaction) an opportunity to receive the Corresponding
+Source of your version by providing access to the Corresponding Source
+from a network server at no charge, through some standard or customary
+means of facilitating copying of software. This Corresponding Source
+shall include the Corresponding Source for any work covered by version 3
+of the GNU General Public License that is incorporated pursuant to the
+following paragraph.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the work with which it is combined will remain governed by version
+3 of the GNU General Public License.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU Affero General Public License from time to time. Such new versions
+will be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU Affero General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU Affero General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU Affero General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as published
+ by the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If your software can interact with users remotely through a computer
+network, you should also make sure that it provides a way for users to
+get its source. For example, if your program is a web application, its
+interface could display a "Source" link that leads users to an archive
+of the code. There are many ways you could offer source, and different
+solutions will be better for different programs; see section 13 for the
+specific requirements.
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU AGPL, see
+.
\ No newline at end of file
diff --git a/README.md b/README.md
index ef72fd5..6386701 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,283 @@
-# Vue 3 + TypeScript + Vite
+# sy-post-publisher
-This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `
diff --git a/src/loader.ts b/src/loader.ts
index 71cc5cb..6263733 100644
--- a/src/loader.ts
+++ b/src/loader.ts
@@ -63,10 +63,4 @@ export const initLibs = async (appInstance: AppInstance) => {
SiYuanApiAdaptor: zhiSiyuanApi["SiYuanApiAdaptor"],
SiyuanKernelApi: zhiSiyuanApi["SiyuanKernelApi"],
}
-
- // zhi-publisher-sdk
- const zhiPublisherSdk = (await appInstance.importDep("./libs/zhi-publisher-sdk/index.js")) as any
- appInstance.zhiPublisherSdk = {
- PublishSdk: zhiPublisherSdk["PublishSdk"],
- }
}
diff --git a/tech.md b/tech.md
new file mode 100644
index 0000000..8aa21ce
--- /dev/null
+++ b/tech.md
@@ -0,0 +1,246 @@
+## 愿景
+
+用思源笔记记录你的创作,剩下的交给我
+
+为什么要做这个项目?
+
+发布到不同平台,并且保持同步,一直以来都是一个痛苦的过程。试想一下,带着灵感满心欢喜的创作完成,然后打开每个平台,登录账号,复制粘贴,修改格式,填写属性,点击发布,还没到最后一步,已经感觉不耐烦了。如果有多个平台,那会更加抓狂。
+
+此时,您可能会想,要是有一个一次配置,然后以后一键发布更新的该多好。恭喜你,用我就对了。
+
+如果您有幸接触我这个不起眼的项目,我希望它能让这个过程变成自动的(或者某种操作简单的半自动)、高效的、愉快的,这也是创作本来该有的体验。
+
+## 尝鲜体验
+
+从 0.1.0+ 版本开始,增加临时尝鲜版,直接体验最新特性,无需等待版本发布,支持自定义配置思源笔记的 API 地址。只要修改思源 API
+地址和 token 即可,网页版需要填写外网地址。所有配置均存储在浏览器本地。切换浏览器或者换电脑配置不共享。
+
+猛击入口体验:https://publish.terwer.space/blog/index.html
+
+共享说明:https://publish.terwer.space/detail/index.html?id=20221120201546-daxmt2z
+
+## 快速上手
+
+| 商店 | 版本 | 上架状态 |
+| :----------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------: |
+| ![](https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/icons/browser/edge20.svg) | [latest](https://microsoftedge.microsoft.com/addons/detail/%E6%80%9D%E6%BA%90%E7%AC%94%E8%AE%B0%E5%8F%91%E5%B8%83%E8%BE%85%E5%8A%A9%E5%B7%A5%E5%85%B7/aejmkigifflimhjlhjkdckclhabbilee) | 已上架 |
+| ![](https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/icons/browser/chrome20.svg) | [latest](https://chrome.google.com/webstore/detail/%E6%80%9D%E6%BA%90%E7%AC%94%E8%AE%B0%E5%8F%91%E5%B8%83%E8%BE%85%E5%8A%A9%E5%B7%A5%E5%85%B7/gemlnnppcphbiimfjnobfgdkohjmgifm) | 已上架 |
+| 网页版 | [latest](https://publish.terwer.space/blog/index.html) | 可使用 |
+| 离线 zip | [latest](https://github.com/terwer/sy-post-publisher/releases) | 可下载 |
+| 挂件版 | [latest](https://github.com/terwer/sy-post-publisher/releases) | 可使用 |
+
+小贴士:
+
+1. 推荐直接从 `思源笔记集市`、 `Chrome商店` 或者 `Edge商店` 等官方商店下载使用。
+
+2. 如果您想 `临时尝鲜新版无需等待版本发布`
+ 可以从网页版直接使用,网页版访问地址:https://publish.terwer.space/blog/index.html
+
+ 只要修改思源 API 地址和 token 即可,网页版需要填写外网地址。
+
+ **本插件承诺:所有配置均存储在浏览器本地,本程序不会收集任何敏感资料,请放心使用。本程序不会开发,将来也永远不会开发云端功能。
+ **
+
+3. 离线 zip 使用方法=>将 zip 文件解压到某个目录,打开浏览器插件开发者模式,点击加载已解压的扩展程序,选择刚刚解压的目录即可。
+
+4. 因为所有配置是配置直接存储在浏览器本地,切换浏览器数据不会共享。卸载插件也会清空所有的配置数据,后续会考虑配置备份功能(
+ 需要调研实现这个需求的必要性)。
+
+## 核心特性
+
+目前支持基于 `Github` 0.0.1+ 、 `metaweblog API` 0.0.2+ 、`Wordpress API` 0.0.2+
+以及 `自定义HTTP协议` 1.0.0+(预研) 的平台
+
+同时提供了一个 [统一通用的 API 适配器](https://github.com/terwer/sy-post-publisher/blob/main/utils/api.ts)
+,让适配任何平台成为可能。
+
+- [x] 兼容 Metaweblog API 以及自定义平台 0.0.3+
+- [x] 支持平台开关 0.0.3+
+- [x] 支持选择文章分类 0.0.3+
+- [x] 自动生成 yaml(目前兼容 Vuepress,0.1.0 会兼容更多平台) 0.0.1+
+- [x] 自动生成文档别名(使用 Google 翻译)、摘要与标签(使用 jieba 分词) 0.0.2+
+- [x] 支持文章与平台绑定 0.0.2+
+- [x] 支持文章文章更新与删除 0.0.2+
+- [x] 自动适配暗黑模式与浅色模式 0.0.3+
+- [x] 多语言支持,支持中文版和英文版 0.0.1+
+- [x] 支持子目录模式 0.1.0+
+
+ - 现在无需在所有页面引用挂件了,只需要在父级页面引用一个挂件即可。
+
+ 1. 如果检测到没有子文档,会兼容 0.0.3 版本以前的方式,展示当前文档的发布页面。
+
+ 2. 如果检测到有子文档,会以列表加分页的方式展示所有子文档列表。可单独选择某个子文档进行发布操作。
+
+- [x] 发布页面支持预览 0.1.0+
+- [ ] 支持自定义接口协议 1.0.0+
+- [x] 支持文章标题使用数字编号 0.0.3+
+- [x] [多平台支持,并且持续适配中](https://github.com/terwer/sy-post-publisher#%E6%94%AF%E6%8C%81%E5%B9%B3%E5%8F%B0)
+ 0.0.1+
+- [x] 支持同步到 Github(Github pages、Hugo、Hexo、Jekyll、Vuepress、Vitepress、Nuxt content、Next.js),0.1.0+
+ 之后更加通用,支持动态添加管理多个 0.0.1+ 0.1.0+
+- [x] 支持多种发布视图,简单模式、详细模式和源码模式(Github 系列平台) 0.1.0+ 0.0.1+
+- [x] 支持自定义设置 API 地址,支持本地、局域网、远程 0.1.0+
+- [x] 支持配置导入导出 0.2.0+
+- [x] 通用设置支持标题序号开关、正文 H1 开关、新窗口开关、自动标签开关 0.2.0+
+- [x] 支持设置 Anki 牌组标记 0.6.0+
+
+ - anki 使用入门请参考:https://ld246.com/article/1670312056742
+
+- [x] 支持通过 PicGO 管理图床
+ 0.6.0+ [挂件版已经完美集成 PicGO,可直接使用;浏览器插件只能通过 HTTP 调用本地的 PicGO,需手动下载和配置]
+
+ - PicGO 使用注意事项:
+
+ 1. 如果你使用的是浏览器插件,需要从这里下载配置 PicGO 客户端:https://github.com/Molunerfinn/PicGo/releases
+
+ 2. 如果你使用的是思源笔记挂件,需要自行配置已经集成好的 PicGO,挂件版 PicGO
+ 配置文件在:`[思源工作空间]/data/widgets/sy-post-publisher/lib/picgo/picgo.cfg.json`
+ ,请参考 PicGO
+ 官方文档进行配置:https://picgo.github.io/PicGo-Core-Doc/zh/guide/config.html#%E6%89%8B%E5%8A%A8%E7%94%9F%E6%88%90
+
+## Vue 3 + TypeScript + Vite
+
+项目使用 Vue 3 框架,TypeScript 开发语言,Vite 作为构建工具。
+
+项目使用了 Vue 3 的 `