diff --git a/README.md b/README.md
index afdaa178..3142179c 100644
--- a/README.md
+++ b/README.md
@@ -4,48 +4,63 @@
![](./icon.png)
-Publish articles from siyuan-note to platforms like Yuque etc. `Free` and `open source`.
-
-If you're interested in the paid professional version, please check the paied ➡️ [Publishing Tool Professional Edition](https://github.com/terwer/siyuan-plugin-publisher-pro)
-
-> The latest Publish Tool version `1.20.0` is released🎉, potentially one of the most revolutionary iterations since the inception of first releases👀.
-
-- Notable inclusions within version `1.20.0` comprise the introduction of additional publishing platforms, an initial foray into supporting the docker version, along with enhancements tailored to optimize user interactions.
-
- - The prominent features integrated into `1.20.0` encompass:
-
- - #958 #1009 Experimental support for the docker edition of siyuan-note, marking a preliminary step towards its implementation. Should anomalies surface during deployment, the extension welcomes the addition of GitHub issues for resolution.
- - **Please note: Unavailability of CORS proxy configuration will render the functionality inactive!!!**
- - Progress in Docker compatibility:
- - [X] telegra.ph
- - #1053 Introduction of the publishing platform telegra.ph
- - **Please note: Unavailability of CORS proxy configuration will render the functionality inactive!!! Furthermore, accessing article previews mandates circumventing restrictions via appropriate means.**
- - For discussions on CORS proxy complications or other inquiries, feel free to engage in group discussions or reach out to the author at youweics@163.com
- - #1054 Addition of article management capabilities
- - Renamed article management as Dashboard. Feedback regarding nomenclature adjustments can be deliberated via issues, facilitating responsive modifications by the author.
- - Facilitation of displaying all platform publication icons
- - Provision for exhibiting the count of publishing platforms
- - Integration of filters for curated published articles
-
- - `1.20.0` predominantly refines the following areas of focus:
-
- - Incorporation of development documentation alongside a preview of forthcoming version agendas
- - Enhanced Plugin Store experience
- - Streamlined import processes, now accommodating customized imports
- - Exquisitely refined iteration of `sy-post-publisher widget
-
- - Furthermore, post the `1.14.0` version, the author discretely developed an import function. Users can swiftly import built-in platforms through `Settings` -> `Publish Settings` -> `Import Predefined Platforms` feature 😄
-
-> For further details, kindly [click here](https://blog.terwer.space/s/20230810132040-nn4q7vs) to peruse the latest help documentation.
-
-**Should you encounter any issues or wish to submit suggestions, feel free to join QQ group `895063267` for discussions.**
+Publish articles from siyuan-note to platforms like Yuque etc. `Free` and `open source`.
+
+If you're interested in the paid professional version, please check the paied
+➡️ [Publishing Tool Professional Edition](https://github.com/terwer/siyuan-plugin-publisher-pro)
+
+> The latest Publish Tool version `1.20.0` is released🎉, potentially one of the most revolutionary iterations since the
+> inception of first releases👀.
+
+- Notable inclusions within version `1.20.0` comprise the introduction of additional publishing platforms, an initial
+ foray into supporting the docker version, along with enhancements tailored to optimize user interactions.
+
+ - The prominent features integrated into `1.20.0` encompass:
+
+ - #958 #1009 Experimental support for the docker edition of siyuan-note, marking a preliminary step towards its
+ implementation. Should anomalies surface during deployment, the extension welcomes the addition of GitHub
+ issues for resolution.
+ - **Please note: Unavailability of CORS proxy configuration will render the functionality inactive!!!**
+ - The image feature of the Picgo plugin is currently unavailable in the Docker version; support will be
+ introduced in 1.20.1.
+ - #1053 Introduction of the publishing platform telegra.ph
+ - **Please note: Unavailability of CORS proxy configuration will render the functionality inactive!!!
+ Furthermore, accessing article previews mandates circumventing restrictions via appropriate means.**
+ - For discussions on CORS proxy complications or other inquiries, feel free to engage in group discussions
+ or reach out to the author at youweics@163.com
+ - At present, only anonymous posting and updates are supported; login functionality will be incorporated in
+ version 1.20.1.
+ - #1054 Addition of article management capabilities
+ - Renamed article management as Dashboard. Feedback regarding nomenclature adjustments can be deliberated
+ via issues, facilitating responsive modifications by the author.
+ - Facilitation of displaying all platform publication icons
+ - Provision for exhibiting the count of publishing platforms
+ - Integration of filters for curated published articles
+
+ - `1.20.0` predominantly refines the following areas of focus:
+
+ - Incorporation of development documentation alongside a preview of forthcoming version agendas
+ - Enhanced Plugin Store experience
+ - Streamlined import processes, now accommodating customized imports
+ - Exquisitely refined iteration of `sy-post-publisher widget
+
+ - Furthermore, post the `1.14.0` version, the author discretely developed an import function. Users can swiftly
+ import built-in platforms through `Settings` -> `Publish Settings` -> `Import Platforms` feature 😄
+
+> For further details, kindly [click here](https://blog.terwer.space/s/20230810132040-nn4q7vs) to peruse the latest help
+> documentation.
+
+**Should you encounter any issues or wish to submit suggestions, feel free to join QQ group `895063267` for discussions.
+**
## Version Preview
### 1.20.1-preview – As of Q1 2024
+- Support picture upload form picgo via docker
- Expansion of telegra.ph support for image uploads
- - Reference: https://www.npmjs.com/package/telegraph-uploader
+ - Reference: https://www.npmjs.com/package/telegraph-uploader
+- Support login for telegra.ph
- Rectification of scenarios entailing repetitive image uploads across select platforms
- Resolution of formatting discrepancies within WeChat public accounts
- #990 Rectification of irregular display issues while posting to Jian Shu
@@ -90,86 +105,101 @@ Please refer to [DEVELOPMENT](./DEVELOPMENT.md)
Names not listed in order
-- [X] Yuque
-- [X] Notion
-- [X] Halo
-- [ ] Evernote - TODO
-- [X] Github
- - [X] Hexo
- - [X] Hugo
- - [X] Jekyll
- - [X] Vuepress
- - [X] Vuepress2
- - [X] Vitepress
- - [ ] Antora - TODO
- - [ ] Docsify - TODO
-- [X] Gitlab
- - [X] Gitlabhexo
- - [X] Gitlabhugo
- - [X] Gitlabjekyll
- - [X] Gitlabvuepress
- - [X] Gitlabvuepress2
- - [X] Gitlabvitepress
- - [ ] Gitlabantora - TODO
- - [ ] Gitlabdocsify - TODO
-- [X] Metaweblog
-- [X] CnBlogs
-- [X] Typecho
-- [X] Jvue
-- [X] WordPress
-- [X] Zhihu
-- [X] CSDN
-- [X] WeChat Official Account
-- [X] Jianshu
-- [X] Juejin
-- [ ] 52pojie - TODO
-- [ ] Bilibili - TODO
-- [ ] Xiaohongshu - TODO
-- [ ] Douban - TODO
-- [ ] Xlog - TODO
-- [ ] Mdnice - TODO
-- [ ] Flowus - TODO
-- [X] telegra.ph
+| Type | Platform | Status | PC Client | PC Image Upload | Docker | Docker Image Upload | Note |
+|:---------------------:|:-----------------------:|:------:|:--------------------:|:---------------:|:------------------------------------------------------:|:-------------------:|:----------------------------------------------------------:|
+| Generic | Yuque | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://yuque.com) |
+| Generic | Notion | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://www.notion.so) |
+| Generic | Halo | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://halo.run) |
+| Generic | Evernote | TODO | TODO | TODO | TODO | TODO | [Official Website](https://www.evernote.com) |
+| Generic | Github | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://github.com) |
+| Static Site Generator | Hexo | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://hexo.io/zh-cn/) |
+| Static Site Generator | Hugo | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://gohugo.io/) |
+| Static Site Generator | Jekyll | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://jekyllrb.com/) |
+| Static Site Generator | Vuepress | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://vuepress.vuejs.org/) |
+| Static Site Generator | Vuepress2 | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://v2.vuepress.vuejs.org/) |
+| Static Site Generator | Vitepress | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://vitepress.vuejs.org/) |
+| Static Site Generator | Antora | TODO | TODO | TODO | TODO | TODO | [Official Website](https://antora.org/) |
+| Static Site Generator | Docsify | TODO | TODO | TODO | TODO | TODO | [Official Website](https://docsify.js.org/) |
+| Git Hosting | Gitlab | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://gitlab.com/) |
+| Git Hosting | Gitlabhexo | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://gitlab.com/) |
+| Git Hosting | Gitlabhugo | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://gitlab.com/) |
+| Git Hosting | Gitlabjekyll | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://gitlab.com/) |
+| Git Hosting | Gitlabvuepress | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://gitlab.com/) |
+| Git Hosting | Gitlabvuepress2 | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://gitlab.com/) |
+| Git Hosting | Gitlabvitepress | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://gitlab.com/) |
+| Git Hosting | Gitlabantora | TODO | TODO | TODO | TODO | TODO | [Official Website](https://gitlab.com/) |
+| Git Hosting | Gitlabdocsify | TODO | TODO | TODO | TODO | TODO | [Official Website](https://gitlab.com/) |
+| Blog | Metaweblog | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](http://xmlrpc.scripting.com/metaWeblog) |
+| Blog | CnBlogs | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://cnblogs.com) |
+| Blog | Typecho | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://typecho.org/) |
+| Blog | Jvue | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://github.com/terwer/jvue) |
+| Blog | WordPress | ✔ | Fully Compatible | ✔ | Partially Compatible | ❌ | [Official Website](https://wordpress.org/) |
+| Social Media | Zhihu | ✔ | Fully Compatible | ✔ | Partially Compatible, Requires PC Account Verification | ❌ | [Official Website](https://www.zhihu.com/) |
+| Social Media | CSDN | ✔ | Fully Compatible | ✔ | Partially Compatible, Requires PC Account Verification | ❌ | [Official Website](https://www.csdn.net/) |
+| Social Media | WeChat Official Account | ✔ | Fully Compatible | ✔ | Partially Compatible, Requires PC Account Verification | ❌ | [Official Website](https://mp.weixin.qq.com/) |
+| Social Media | Jianshu | ✔ | Fully Compatible | ✔ | Partially Compatible, Requires PC Account Verification | ❌ | [Official Website](https://www.jianshu.com/) |
+| Social Media | Juejin | ✔ | Fully Compatible | ✔ | Partially Compatible, Requires PC Account Verification | ❌ | [Official Website](https://juejin.cn/) |
+| Community | 52pojie | TODO | TODO | TODO | TODO | TODO | [Official Website](https://www.52pojie.cn/) |
+| Community | Bilibili | TODO | TODO | TODO | TODO | TODO | [Official Website](https://www.bilibili.com/) |
+| Community | Xiaohongshu | TODO | TODO | TODO | TODO | TODO | [Official Website](https://www.xiaohongshu.com/) |
+| Community | Douban | TODO | TODO | TODO | TODO | TODO | [Official Website](https://www.douban.com/) |
+| Others | Xlog | TODO | TODO | TODO | TODO | TODO | [Official Website](https://xlog.cn/) |
+| Others | Mdnice | TODO | TODO | TODO | TODO | TODO | [Official Website](https://mdnice.com/) |
+| Others | Flowus | TODO | TODO | TODO | TODO | TODO | [Official Website](https://www.flowus.com/) |
+| Others | telegra.ph | ✔ | Partially Compatible | ❌ | Partially Compatible | ❌ | [Official Website](https://telegra.ph) |
## Core Features
- [X] **Rapid Publishing**: One-time configuration, one-click publishing.
-- [X] **Image Hosting Management**: Integrated with PicGO image hosting, supports s3, minio, watermark plugins. Requires installation of [Picgo plugin](https://github.com/terwer/siyuan-plugin-picgo) from the marketplace. **Currently only available for PC client**.
-- [X] **Extension Support**: Built on a unified blog API specification, with built-in metaweblogAPI, WordPress, Wechatsync, and Github support. Provides a unified adapter, theoretically extensible to any platform.
+- [X] **Image Hosting Management**: Integrated with PicGO image hosting, supports s3, minio, watermark plugins. Requires
+ installation of [Picgo plugin](https://github.com/terwer/siyuan-plugin-picgo) from the marketplace. **Currently only
+ available for PC client**.
+- [X] **Extension Support**: Built on a unified blog API specification, with built-in metaweblogAPI, WordPress,
+ Wechatsync, and Github support. Provides a unified adapter, theoretically extensible to any platform.
- [X] **Platform Toggle**: Enable or disable all platforms.
- [X] **Dynamic Addition**: Supports custom adding of platforms.
- [X] **AI Integration**: Integrates freeform chat and context-based chat based on the current document.
-- [X] **Intelligent Categorization**: Supports intelligent slug aliases, intelligent titles, intelligent summaries, intelligent tags, intelligent categories.
-- [X] **Article Association**: Supports linking existing platform articles to SiYuan notes for convenient future management. Supports one-way synchronization from SiYuan to platforms.
+- [X] **Intelligent Categorization**: Supports intelligent slug aliases, intelligent titles, intelligent summaries,
+ intelligent tags, intelligent categories.
+- [X] **Article Association**: Supports linking existing platform articles to SiYuan notes for convenient future
+ management. Supports one-way synchronization from SiYuan to platforms.
- [X] **Theme Adaptation**: Automatically adapts to dark mode and light mode.
- [X] **Language Support**: Multi-language support, including Chinese and English versions.
- [X] **Publishing Views**: Supports various publishing views - simple mode, detailed mode, and source code mode.
-- [X] **Multiple Deployment Options**: Supports SiYuan Note plugin highly recommended, Chrome browser extension, and self-deployment.
+- [X] **Multiple Deployment Options**: Supports SiYuan Note plugin highly recommended, Chrome browser
+ extension, and self-deployment.
-This plugin promises that the basic functions will be free forever, and the follow-up related to intelligent AI may be charged, and the closed beta stage is completely free. If you want to support developers, please [feel free to support](https://github.com/terwer/siyuan-plugin-publisher/blob/main/README_zh_CN.md#Donate) here.
+This plugin promises that the basic functions will be free forever, and the follow-up related to intelligent AI may be
+charged, and the closed beta stage is completely free. If you want to support developers,
+please [feel free to support](https://github.com/terwer/siyuan-plugin-publisher/blob/main/README_zh_CN.md#Donate) here.
-> 🌹 Tips: This plugin is an upgraded version of the original 'Siyuan Note Publishing Tool' widget, which includes all the functions provided by the original widget, provides a convenient menu operation entry, and has carried out a series of problem fixes and experience optimizations.
+> 🌹 Tips: This plugin is an upgraded version of the original 'Siyuan Note Publishing Tool' widget, which includes all
+> the functions provided by the original widget, provides a convenient menu operation entry, and has carried out a
+> series
+> of problem fixes and experience optimizations.
>
-> In addition to [Extended Functions], **Other functions do not require any dependencies** , and there is no need to download the previous widget, which is already built-in in the plugin.
+> In addition to [Extended Functions], **Other functions do not require any dependencies** , and there is no need to
+> download the previous widget, which is already built-in in the plugin.
## Compatibility of Origin notes
-This plugin is fully compatible with `siyuan-note PC Client` , due to limited personal energy, other devices are no longer supported.
+This plugin is fully compatible with `siyuan-note PC Client` , due to limited personal energy, other devices are no
+longer supported.
## Supported taxonomy
- [X] Classification
- - [X] Multi-select classification
+ - [X] Multi-select classification
- [X] Knowledge space
- - [X] Single-choice knowledge space
- - [X] Tree-shaped radio knowledge space
+ - [X] Single-choice knowledge space
+ - [X] Tree-shaped radio knowledge space
- [X] tag
- - [X] Multi-select tab
+ - [X] Multi-select tab
- [X] Label alias
- - [X] Radio label alias
+ - [X] Radio label alias
## Platform Adaptation Plan
@@ -186,9 +216,11 @@ to [Latest Adaptation](https://terwergreen.feishu.cn/share/base/view/shrcnWT2IGI
A1:Find **`Bazaar->Plugins->Publishing Tools`** to download and enable.
- The installation process requires no further action. This is no different from the download and installation of other plugins.
+ The installation process requires no further action. This is no different from the download and installation of other
+ plugins.
- After the installation is complete, find the ✈️ icon on the top right toolbar, click the menu, and follow the corresponding instructions to use it.
+ After the installation is complete, find the ✈️ icon on the top right toolbar, click the menu, and follow the
+ corresponding instructions to use it.
* Q2:After installing the publishing tool plugin, do I still need to install the widget?
@@ -201,16 +233,21 @@ to [Latest Adaptation](https://terwergreen.feishu.cn/share/base/view/shrcnWT2IGI
A3:**Yes but not recommended.**
- **We strongly recommend that you use the plug-in version directly, because the plug-in version will be the main version for long-term maintenance in the future, and the hanger version has been deprecated only as a fix for problems and compatible with historical users.**
+ **We strongly recommend that you use the plug-in version directly, because the plug-in version will be the main
+ version for long-term maintenance in the future, and the hanger version has been deprecated only as a fix for problems
+ and compatible with historical users.**
* Q4:I used to use `Custom JS Fragment` or add `WidgetInvoke` directly, do I still need to download the plugin now?
A4:**Optional.** But we highly recommended to remove JS snippets and widgets to download the plugin version.
- If you don't want to use the plugin version, you don't need to download it, just use the original `custom JS fragment` or add `widget` to continue using.
+ If you don't want to use the plugin version, you don't need to download it, just use the original `custom JS fragment`
+ or add `widget` to continue using.
- If you want to use the plugin version, then we strongly recommend that you delete the previously added `custom JS snippets` and `widgets`, download the plugin version directly, and enable it. No other additional action is required.
+ If you want to use the plugin version, then we strongly recommend that you delete the previously
+ added `custom JS snippets` and `widgets`, download the plugin version directly, and enable it. No other additional
+ action is required.
* Q5:Is it possible to migrate my historical configuration data items to the plugin?
@@ -223,7 +260,9 @@ to [Latest Adaptation](https://terwergreen.feishu.cn/share/base/view/shrcnWT2IGI
* Q6:What should I do if the platform I need to publish is not provided by the publishing tool?
-* A6:Reference: [Platform Adaptation Plan](https://github.com/terwer/siyuan-plugin-publisher/blob/main/README_zh_CN.md#platform-adaptation-plan "Platform Adaptation Plan")
+*
+
+A6:Reference: [Platform Adaptation Plan](https://github.com/terwer/siyuan-plugin-publisher/blob/main/README_zh_CN.md#platform-adaptation-plan "Platform Adaptation Plan")
## Donate
@@ -253,7 +292,7 @@ https://afdian.net/a/terwer
Names not listed in order
| Name | version |vendor|
- |:-----------:|:-------:| :---------: |
+ |:-----------:|:-------:| :---------: |
| turbo | 1.9+ |Vercel|
| Vue | 3.3.4+ |Evan You|
| Vite | 4.2+ |Evan You|
@@ -264,15 +303,15 @@ https://afdian.net/a/terwer
* Thanks to the enthusiastic support of the following users, I will continue to update and maintain the project!
- - 2023-09-04 *Xia Donate to [Publish Tool]
- - 2023-08-31 *Cheng Donate to [Publishing Tool] Thanks for providing the note posting tool, reminder change
- - 2023-08-31 *? Donated to [Publish Tool] Thanks for providing the siyuan-note Publish Tool.
- - 2023-08-14 *? Donated to [Publish Tool]
- - 2023-08-10 *f Donated to [Publish Tool] for liking the release plugin.
- - 2023-08-10 *2 Donated to [Publish Tool] to support the development of Source Release Plugin.
- - 2023-07-13 *Liang Donated to [Document Alias] Is it possible to expand the functionality to H1?
- - 2023-07-09 *z Donated to [Online Sharing] The online sharing plugin is great, thanks!
- - 2023-06-14 *Jun Donated to [Document Roaming] Thanks for the Document Roaming feature.
- - 2023-01-16 *Zhan Donated to [Import Tool] Finally, we can import epub files.
-
- If you do not want to display donation information, you can send an email directly to youweics@163.com.
+ - 2023-09-04 *Xia Donate to [Publish Tool]
+ - 2023-08-31 *Cheng Donate to [Publishing Tool] Thanks for providing the note posting tool, reminder change
+ - 2023-08-31 *? Donated to [Publish Tool] Thanks for providing the siyuan-note Publish Tool.
+ - 2023-08-14 *? Donated to [Publish Tool]
+ - 2023-08-10 *f Donated to [Publish Tool] for liking the release plugin.
+ - 2023-08-10 *2 Donated to [Publish Tool] to support the development of Source Release Plugin.
+ - 2023-07-13 *Liang Donated to [Document Alias] Is it possible to expand the functionality to H1?
+ - 2023-07-09 *z Donated to [Online Sharing] The online sharing plugin is great, thanks!
+ - 2023-06-14 *Jun Donated to [Document Roaming] Thanks for the Document Roaming feature.
+ - 2023-01-16 *Zhan Donated to [Import Tool] Finally, we can import epub files.
+
+ If you do not want to display donation information, you can send an email directly to youweics@163.com.
diff --git a/README_zh_CN.md b/README_zh_CN.md
index 311c5141..e7daeaa3 100644
--- a/README_zh_CN.md
+++ b/README_zh_CN.md
@@ -6,31 +6,33 @@
将思源笔记的文章发布到语雀等平台,`开源`、`免费` 。
-如果您对 [增值功能](https://github.com/terwer/siyuan-plugin-publisher/issues/846) 感兴趣,请移步 ➡️ 收费的 [发布工具专业版](https://github.com/terwer/siyuan-plugin-publisher-pro)
+如果您对 [增值功能](https://github.com/terwer/siyuan-plugin-publisher/issues/846) 感兴趣,请移步 ➡️
+收费的 [发布工具专业版](https://github.com/terwer/siyuan-plugin-publisher-pro)
> 最近的新版本:🎉 发布工具新版本 `1.20.0` 发布,可能是插件发布以来,革命性变更最大的版本之一👀
- `1.20.0` 新增部分发布平台,初步支持 docker 版本,同时对用户的使用体验进行了优化。
- `1.20.0` 主要新增以下特性:
- - #958 #1009 支持 docker 版本的思源笔记实验性
- - 此版本初步支持了 docker 版本的思源笔记,如果某些情况下发布异常,欢迎GitHub 新增 issue 反馈。
- - **注意:如果未配置 CORS 代理,功能将不可用!!!**
- - docker 版本适配进度
- - [X] telegra.ph
- - #1053 新增发布平台 telegra.ph
- - **注意:如果未配置 CORS 代理,功能将不可用!!!,而且文章预览需要科学上网,请自行解决科学上网的问题。**
- - CORS 代理问题可加群讨论或者私聊作者 youweics@163.com
- - #1054 新增文章管理功能new
- - 文章管理重命名为仪表盘。关于名称,可在 issue 讨论,作者会根据反馈进行调整。
- - 支持显示所有平台发布图标
- - 支持显示发布平台数量
- - 支持筛选已发布文章
+ - #958 #1009 支持 docker 版本的思源笔记实验性
+ - 此版本初步支持了 docker 版本的思源笔记,如果某些情况下发布异常,欢迎GitHub 新增 issue 反馈。
+ - **注意:如果未配置 CORS 代理,功能将不可用!!!**
+ - Picgo 插件的图片功能目前在 docker 版本不可用,1.20.1 会支持
+ - #1053 新增发布平台 telegra.ph
+ - **注意:如果未配置 CORS 代理,功能将不可用!!!,而且文章预览需要科学上网,请自行解决科学上网的问题。**
+ - CORS 代理问题可加群讨论或者私聊作者 youweics@163.com
+ - 目前仅支持匿名发布和更新,登录将在 1.20.1 实现
+ - #1054 新增文章管理功能new
+ - 文章管理重命名为仪表盘。关于名称,可在 issue 讨论,作者会根据反馈进行调整。
+ - 支持显示所有平台发布图标
+ - 支持显示发布平台数量
+ - 支持筛选已发布文章
- `1.20.0` 主要优化以下方面:
- - 新增开发文档,新增下版本开发计划预告
- - 优化插件商店体验new
- - 优化导入体验,现在支持自定义导入了实验性
- - 深度优化挂件版本
-- 咳咳,另外,在 `1.14.0` 版本之后,作者还悄悄开发了导入功能。您可以使用 `设置` -> `发布设置` -> `导入预定义平台` 功能快速导入内置平台 😄
+ - 新增开发文档,新增下版本开发计划预告
+ - 优化插件商店体验new
+ - 优化导入体验,现在支持自定义导入了实验性
+ - 深度优化挂件版本
+- 咳咳,另外,在 `1.14.0` 版本之后,作者还悄悄开发了导入功能。您可以使用 `设置` -> `发布设置` -> `平台导入` 功能快速导入内置平台
+ 😄
> [猛击这里](https://blog.terwer.space/s/20230810132040-nn4q7vs),查看最新帮助文档。
@@ -40,8 +42,10 @@
### 1.20.1-preview - 截止到 2024 年 Q1
+- docker 版本支持 Picgo 插件上传图片
- telegra.ph 支持上传图片
- - 参考 https://www.npmjs.com/package/telegraph-uploader
+ - 参考 https://www.npmjs.com/package/telegraph-uploader
+- 支持 telegra.ph 登录
- 解决部分平台在某些场景下重复上传图片的问题
- 修复微信公众号排版问题
- #990 修复发布到简书时部分格式显示不正常的问题
@@ -52,27 +56,27 @@
### 1.21.0-preview - 截止到 2024 年 Q1
- - 支持 B 站、小红书
+- 支持 B 站、小红书
### 1.22.0-preview - 截止到 2024 年 Q2
- - 支持 Evernote、Antora(包括 GitHub 和 gitlab)
+- 支持 Evernote、Antora(包括 GitHub 和 gitlab)
### 1.23.0-preview - 截止到 2024 年 Q2
- - 支持 Docsify(包括 GitHub 和 gitlab)、Douban
+- 支持 Docsify(包括 GitHub 和 gitlab)、Douban
### 1.24.0-preview - 截止到 2024 年 Q2
- - 支持 flowus
+- 支持 flowus
### 1.25.0-preview - 截止到 2024 年 Q2
- - 支持 Xlog、mdnice、zola
+- 支持 Xlog、mdnice、zola
### 1.26.0-preview - 截止到 2024 年 Q3
- - #956 和 OceanPress 联动
+- #956 和 OceanPress 联动
## 更新历史
@@ -86,52 +90,56 @@
排名不分先后
-- [x] 语雀
-- [x] Notion
-- [x] Halo
-- [ ] 印象笔记 - TODO
-- [x] Github
- - [x] Hexo
- - [x] Hugo
- - [x] Jekyll
- - [x] Vuepress
- - [x] Vuepress2
- - [x] Vitepress
- - [ ] Antora - TODO
- - [ ] Docsify - TODO
-- [x] Gitlab
- - [x] Gitlabhexo
- - [x] Gitlabhugo
- - [x] Gitlabjekyll
- - [x] Gitlabvuepress
- - [x] Gitlabvuepress2
- - [x] Gitlabvitepress
- - [ ] Gitlabantora - TODO
- - [ ] Gitlabdocsify - TODO
-- [x] Metaweblog
-- [x] 博客园
-- [x] Typecho
-- [x] Jvue
-- [x] WordPress
-- [x] 知乎
-- [x] CSDN
-- [x] 微信公众号
-- [x] 简书
-- [x] 掘金
-- [ ] 吾爱破解 - TODO
-- [ ] 哔哩哔哩专栏 - TODO
-- [ ] 小红书 - TODO
-- [ ] 豆瓣 - TODO
-- [ ] Xlog - TODO
-- [ ] 墨滴 - TODO
-- [ ] Flowus 息流 - TODO
-- [X] telegra.ph
+| 类型 | 平台 | 状态 | PC 客户端 | PC 图片上传 | Docker | Docker 图片上传 | 备注 |
+|:-------:|:---------------:|:----:|:------:|:-------:|:---------------:|:-----------:|:--------------------------------------------:|
+| 通用 | 语雀 | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://yuque.com) |
+| 通用 | Notion | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://www.notion.so) |
+| 通用 | Halo | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://halo.run) |
+| 通用 | 印象笔记 | TODO | TODO | TODO | TODO | TODO | [官网](https://www.yinxiang.com) |
+| 通用 | Github | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://github.com) |
+| 静态网站生成器 | Hexo | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://hexo.io/zh-cn/) |
+| 静态网站生成器 | Hugo | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://gohugo.io/) |
+| 静态网站生成器 | Jekyll | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://jekyllrb.com/) |
+| 静态网站生成器 | Vuepress | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://vuepress.vuejs.org/) |
+| 静态网站生成器 | Vuepress2 | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://v2.vuepress.vuejs.org/) |
+| 静态网站生成器 | Vitepress | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://vitepress.vuejs.org/) |
+| 静态网站生成器 | Antora | TODO | TODO | TODO | TODO | TODO | [官网](https://antora.org/) |
+| 静态网站生成器 | Docsify | TODO | TODO | TODO | TODO | TODO | [官网](https://docsify.js.org/) |
+| Git 托管 | Gitlab | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://gitlab.com/) |
+| Git 托管 | Gitlabhexo | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://gitlab.com/) |
+| Git 托管 | Gitlabhugo | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://gitlab.com/) |
+| Git 托管 | Gitlabjekyll | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://gitlab.com/) |
+| Git 托管 | Gitlabvuepress | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://gitlab.com/) |
+| Git 托管 | Gitlabvuepress2 | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://gitlab.com/) |
+| Git 托管 | Gitlabvitepress | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://gitlab.com/) |
+| Git 托管 | Gitlabantora | TODO | TODO | TODO | TODO | TODO | [官网](https://gitlab.com/) |
+| Git 托管 | Gitlabdocsify | TODO | TODO | TODO | TODO | TODO | [官网](https://gitlab.com/) |
+| 博客 | Metaweblog | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](http://xmlrpc.scripting.com/metaWeblog) |
+| 博客 | CnBlogs | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://cnblogs.com) |
+| 博客 | Typecho | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://typecho.org/) |
+| 博客 | Jvue | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://github.com/terwer/jvue) |
+| 博客 | WordPress | ✔ | 完全兼容 | ✔ | 部分兼容 | ✖ | [官网](https://wordpress.org/) |
+| 社交媒体 | 知乎 | ✔ | 完全兼容 | ✔ | 部分兼容,需 PC 端账号验证 | ✖ | [官网](https://www.zhihu.com/) |
+| 社交媒体 | CSDN | ✔ | 完全兼容 | ✔ | 部分兼容,需 PC 端账号验证 | ✖ | [官网](https://www.csdn.net/) |
+| 社交媒体 | 微信公众号 | ✔ | 完全兼容 | ✔ | 部分兼容,需 PC 端账号验证 | ✖ | [官网](https://mp.weixin.qq.com/) |
+| 社交媒体 | 简书 | ✔ | 完全兼容 | ✔ | 部分兼容,需 PC 端账号验证 | ✖ | [官网](https://www.jianshu.com/) |
+| 社交媒体 | 掘金 | ✔ | 完全兼容 | ✔ | 部分兼容,需 PC 端账号验证 | ✖ | [官网](https://juejin.cn/) |
+| 社区 | 52破解 | TODO | TODO | TODO | TODO | TODO | [官网](https://www.52pojie.cn/) |
+| 社区 | Bilibili | TODO | TODO | TODO | TODO | TODO | [官网](https://www.bilibili.com/) |
+| 社区 | 小红书 | TODO | TODO | TODO | TODO | TODO | [官网](https://www.xiaohongshu.com/) |
+| 社区 | 豆瓣 | TODO | TODO | TODO | TODO | TODO | [官网](https://www.douban.com/) |
+| 其他 | Xlog | TODO | TODO | TODO | TODO | TODO | [官网](https://xlog.cn/) |
+| 其他 | Mdnice | TODO | TODO | TODO | TODO | TODO | [官网](https://mdnice.com/) |
+| 其他 | Flowus | TODO | TODO | TODO | TODO | TODO | [官网](https://www.flowus.com/) |
+| 其他 | telegra.ph | ✔ | 部分兼容 | ✖ | 部分兼容 | ✖ | [官网](https://telegra.ph) |
## 核心特色
- [x] **极速发布**:一次配置,一键发布
-- [x] **图床管理**:集成 PicGO 图床,支持 s3、minio、水印插件,需要在集市安装 [Picgo 插件](https://github.com/terwer/siyuan-plugin-picgo) ,**目前仅支持 PC 客户端**
-- [x] **支持扩展**:基于统一的博客 API 规范,内置 metaweblogAPI 、 WordPress 、Wechatsync 和 Github 支持,并提供了统一的适配器,理论上可支持扩展到任何平台
+- [x] **图床管理**:集成 PicGO 图床,支持
+ s3、minio、水印插件,需要在集市安装 [Picgo 插件](https://github.com/terwer/siyuan-plugin-picgo) ,**目前仅支持 PC 客户端**
+- [x] **支持扩展**:基于统一的博客 API 规范,内置 metaweblogAPI 、 WordPress 、Wechatsync 和 Github
+ 支持,并提供了统一的适配器,理论上可支持扩展到任何平台
- [x] **平台开关**:所有平台均支持启用禁用
- [x] **动态新增**:支持自定义添加平台
- [x] **AI 集成**:集成自由聊天和基于当前文档上下文的聊天
@@ -142,7 +150,8 @@
- [x] **发布视图**:支持多种发布视图,简单模式、详细模式和源码模式
- [x] **多种部署**:支持思源笔记插件强烈推荐、Chrome 浏览器扩展、自部署
-本插件承诺,**插件本身的基础功能永久免费** ,第三方平台提供的相关服务的可能需要自己注册账号或者购买服务。如果您想支持开发者,请在这里 [随意打赏](https://github.com/terwer/siyuan-plugin-publisher/blob/main/README_zh_CN.md#捐赠)。
+本插件承诺,**插件本身的基础功能永久免费**
+,第三方平台提供的相关服务的可能需要自己注册账号或者购买服务。如果您想支持开发者,请在这里 [随意打赏](https://github.com/terwer/siyuan-plugin-publisher/blob/main/README_zh_CN.md#捐赠)。
> 🌹 温馨提示:这个插件是原 `思源笔记发布工具` 挂件的插件升级版,功能包含原有挂件提供的所有功能,同时提供了方便的菜单操作入口,并进行了一系列问题修复和体验优化。
>
@@ -156,19 +165,19 @@
- [x] 分类
- - [x] 多选分类
+ - [x] 多选分类
- [x] 知识空间
- - [x] 单选知识空间
- - [x] 树形单选知识空间
+ - [x] 单选知识空间
+ - [x] 树形单选知识空间
- [x] 标签
- - [x] 多选标签
+ - [x] 多选标签
- [x] 标签别名
- - [x] 单选标签别名
+ - [x] 单选标签别名
## 平台适配计划
@@ -215,7 +224,9 @@
注意:挂件版配置数据导入仅支持 `sy-p-cfg-v0.8.1.json` 。
- Q6:我需要发布的平台,发布工具没有提供怎么办?
-- A6:参考:[平台适配计划](https://github.com/terwer/siyuan-plugin-publisher/blob/main/README_zh_CN.md#平台适配计划 "平台适配计划")
+-
+
+A6:参考:[平台适配计划](https://github.com/terwer/siyuan-plugin-publisher/blob/main/README_zh_CN.md#平台适配计划 "平台适配计划")
## 捐赠
@@ -244,7 +255,7 @@ https://afdian.net/a/terwer
排名不分先后
| Name | version | vendor |
-| :---------: | :-----: | :-------: |
+|:-----------:|:-------:|:---------:|
| turbo | 1.9+ | Vercel |
| Vue | 3.3.4+ | Evan You |
| Vite | 4.2+ | Evan You |
@@ -255,15 +266,15 @@ https://afdian.net/a/terwer
- 感谢以下热心用户的支持,我会坚持一直持续更新维护下去!
- - 2023-09-04 \*霞 捐赠到 [发布工具]
- - 2023-08-31 \*成 捐赠到 [发布工具] 感谢提供笔记发布工具,催更
- - 2023-08-31 \*? 捐赠到 [发布工具] 感谢提供思源笔记发布工具
- - 2023-08-14 \*? 捐赠到 [发布工具]
- - 2023-08-10 \*f 捐赠到 [发布工具] 为发布插件点赞
- - 2023-08-10 \*2 捐赠到 [发布工具] 支持开发思源发布插件
- - 2023-07-13 \*亮 捐赠到 [文档别名] 有没有可能把功能扩展到 H1?
- - 2023-07-09 \*z 捐赠到 [在线分享] 在线分享插件好用,感谢
- - 2023-06-14 \*俊 捐赠到 [文档漫游] 感谢文档漫游这个功能
- - 2023-01-16 \*站 捐赠到 [导入工具] 终于可以导入 epub 了
-
- 如果您不想展示捐赠信息,可直接发邮件到 youweics@163.com 。
+ - 2023-09-04 \*霞 捐赠到 [发布工具]
+ - 2023-08-31 \*成 捐赠到 [发布工具] 感谢提供笔记发布工具,催更
+ - 2023-08-31 \*? 捐赠到 [发布工具] 感谢提供思源笔记发布工具
+ - 2023-08-14 \*? 捐赠到 [发布工具]
+ - 2023-08-10 \*f 捐赠到 [发布工具] 为发布插件点赞
+ - 2023-08-10 \*2 捐赠到 [发布工具] 支持开发思源发布插件
+ - 2023-07-13 \*亮 捐赠到 [文档别名] 有没有可能把功能扩展到 H1?
+ - 2023-07-09 \*z 捐赠到 [在线分享] 在线分享插件好用,感谢
+ - 2023-06-14 \*俊 捐赠到 [文档漫游] 感谢文档漫游这个功能
+ - 2023-01-16 \*站 捐赠到 [导入工具] 终于可以导入 epub 了
+
+ 如果您不想展示捐赠信息,可直接发邮件到 youweics@163.com 。
diff --git a/src/adaptors/api/telegraph/telegraphApiAdaptor.ts b/src/adaptors/api/telegraph/telegraphApiAdaptor.ts
index 4ed2ce3e..42ce02e0 100644
--- a/src/adaptors/api/telegraph/telegraphApiAdaptor.ts
+++ b/src/adaptors/api/telegraph/telegraphApiAdaptor.ts
@@ -132,6 +132,11 @@ class TelegraphApiAdaptor extends BaseBlogApi {
const postMeta = JsonUtil.safeParse(postid, {})
const purl = this.cfg.previewUrl ?? ""
const postUrl = purl.replace("[postid]", postMeta?.path ?? "")
+ const useProxyPreview = true
+ if (useProxyPreview && !StrUtil.isEmptyString(this.cfg.corsAnywhereUrl)) {
+ const proxyHome = StrUtil.pathJoin(this.cfg.corsAnywhereUrl, this.cfg.home ?? "")
+ return StrUtil.pathJoin(`${proxyHome}`, postUrl)
+ }
return postUrl
}
diff --git a/src/components/set/preference/PostBind.vue b/src/components/set/preference/PostBind.vue
index 613f68fa..f049cbc0 100644
--- a/src/components/set/preference/PostBind.vue
+++ b/src/components/set/preference/PostBind.vue
@@ -24,7 +24,7 @@
-->