From 01f18b485bd17a899ba31e50b2ab51853676d0da Mon Sep 17 00:00:00 2001 From: terwer Date: Tue, 14 Feb 2023 22:37:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20#319=20PicGO=E5=9B=BE=E5=BD=A2=E5=8C=96?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E7=95=8C=E9=9D=A2-=E6=8C=82=E8=BD=BDSyCmd?= =?UTF-8?q?=EF=BC=8C=E8=B0=83=E6=95=B4=E6=97=A5=E5=BF=97=E7=BA=A7=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.production.local.example | 3 +- README.md | 6 +- .../picgo/setting/PicgoPluginSetting.vue | 25 +- .../lib/cmd/scriptUtil.js | 13 +- public/lib/picgo/syPicgo.js | 146597 ++++++++++++++- public/lib/siyuanhook.js | 29 + utils/otherlib/picgoUtil.js | 18 + 7 files changed, 146318 insertions(+), 373 deletions(-) rename utils/otherlib/shellUtil.js => public/lib/cmd/scriptUtil.js (90%) diff --git a/.env.production.local.example b/.env.production.local.example index af49575e..75249358 100644 --- a/.env.production.local.example +++ b/.env.production.local.example @@ -1,5 +1,6 @@ # 是否开启info日志,true | false,建议生产环境设置为false -VITE_LOG_INFO_ENABLED=false +VITE_LOG_INFO_ENABLED=true +VITE_DEBUG_MODE=false # 思源笔记授权api # VITE_SIYUAN_API_URL=http://127.0.0.1:6806 diff --git a/README.md b/README.md index 2b144d96..c420ec97 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ Q1:使用此思源笔记挂件或者浏览器插件有什么注意事项吗? -A1:有。 **特别提示:各种使用模式请不要混合使用,使用其中一种即可。避免因为混用导致配置同步问题。** +A1:有。 **特别提示:【自定义 JS 片段】请不要和【挂件通用版】混合使用,使用其中一种即可。避免因为混用导致配置同步问题。** 浏览器插件无限制。 Q2:有哪些方式可以使用?具体步骤是什么? @@ -87,6 +87,10 @@ import("/widgets/sy-post-publisher/lib/siyuanhook.js") 参考 [浏览器插件快速上手指南](https://docs.publish.terwer.space/docs/getting-started/#%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8F%92%E4%BB%B6%E6%96%B9%E5%BC%8F%E4%BD%BF%E7%94%A8) +Q3: `siyuanhook.js` 新增挂载了哪些对象?在哪些场景挂载?目的是什么? + +A3:SyPicgo、syp、terwer(仅新窗口)、SyCmd。仅在 `Electron` 环境(即思源笔记内部挂载)。浏览器插件和自部署模式无此功能。目的是为了扩展思源笔记的功能。 + ## 支持平台 - [x] [Hugo](https://gohugo.io/) 推荐 diff --git a/components/picgo/setting/PicgoPluginSetting.vue b/components/picgo/setting/PicgoPluginSetting.vue index 654819ce..a231d2e0 100644 --- a/components/picgo/setting/PicgoPluginSetting.vue +++ b/components/picgo/setting/PicgoPluginSetting.vue @@ -46,7 +46,30 @@