LetTTGACO / elog

Markdown 批量导出工具、开放式跨平台博客解决方案,随意组合写作平台(语雀/Notion/FlowUs/飞书/我来Wolai)和博客平台(Hexo/Vitepress/Halo/Confluence/WordPress等)
https://elog.1874.cool
MIT License
1.39k stars 71 forks source link

可以支持Halo博客吗 #31

Closed OnlyTL closed 10 months ago

OnlyTL commented 10 months ago

https://halo.run

LetTTGACO commented 10 months ago

2 中有说明,halo 是提供了一套访客 API,来拉取 halo 中的文档

但是如果你是想把 halo 作为写作平台,同步到其他博客平台,理论上是可以实现的。

如果你是想将语雀/Notion 同步到 halo,目前我还没找到相关 API 能够上传文档到 Halo。所以是不支持的

如果你找到了可以告诉我,我会考虑加入 Elog 中

LetTTGACO commented 10 months ago

已经向 Halo Github 提交 Issues,看下官方的回答吧 https://github.com/halo-dev/halo/issues/4907

LetTTGACO commented 10 months ago

Halo 社区回复是有 API 的,虽然没有文档,但是给出了几个插件示例。看了下是可以纳入 Elog 中。预计会在 0.13.0 版本支持 将文档同步到 Halo

ruibaby commented 10 months ago

Halo 社区回复是有 API 的,虽然没有文档,但是给出了几个插件示例。看了下是可以纳入 Elog 中。预计会在 0.13.0 版本支持 将文档同步到 Halo

实现的时候建议参考 https://github.com/halo-dev/halo/issues/4907#issuecomment-1825172293 中提到的 Obsidian 插件中的做法,使用 Personal Access Token 进行鉴权。

此外,目前虽然没有 API 的使用文档,但是可以在开发环境访问到 /swagger-ui.html,可以和示例结合来用,参考:https://docs.halo.run/developer-guide/core/run

LetTTGACO commented 10 months ago

Halo 社区回复是有 API 的,虽然没有文档,但是给出了几个插件示例。看了下是可以纳入 Elog 中。预计会在 0.13.0 版本支持 将文档同步到 Halo

实现的时候建议参考 halo-dev/halo#4907 (comment) 中提到的 Obsidian 插件中的做法,使用 Personal Access Token 进行鉴权。

此外,目前虽然没有 API 的使用文档,但是可以在开发环境访问到 /swagger-ui.html,可以和示例结合来用,参考:https://docs.halo.run/developer-guide/core/run

非常感谢~

LetTTGACO commented 10 months ago

已经在 Elog@0.13.0-beta.4中支持 #41 如果不着急可以等正式版

FlowUs + Elog + Halo + GitHub Actions 博客解决方案

开箱教程: https://github.com/elog-x/flowus-halo

FlowUs 模版数据库

Notion 模版数据库:

Elog 文档: https://elog.1874.cool/

OnlyTL commented 10 months ago

👍

LetTTGACO commented 10 months ago

已经在 Elog@0.13.0 正式版本中支持 #48