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 的 `