Files
NebulaShell/store/@{Falck}/html-render/README.md
Falck 76147bae94 初始提交 - FutureOSS v1.0 插件化运行时框架
一切皆为插件的开发者工具运行时框架

🧩 核心特性:
  - 插件热插拔 (importlib 动态加载)
  - 依赖自动解析 (拓扑排序 + 循环检测)
  - 企业级稳定 (熔断/降级/重试/隔离)
  - 事件驱动 (发布/订阅事件总线)
  - 完整配置 (YAML 配置 + 热重载)
2026-04-06 09:57:10 +08:00

813 B
Raw Blame History

HTML 渲染服务

将存储在 plugin-storage 中的 HTML 页面映射到 8080 端口。

功能

  • 从 plugin-storage 读取 HTML
  • 自动注册路由到 web-toolkit
  • 支持动态页面访问
  • 页面管理(存储/获取/删除/列出)

使用

html_render = plugin_mgr.get("html-render")

# 存储 HTML 页面
html_render.store_html("index", "<h1>Hello World</h1>")
html_render.store_html("about", "<h1>About</h1>")

# 获取页面
html = html_render.get_html("index")

# 列出所有页面
pages = html_render.list_pages()  # ["index", "about"]

# 删除页面
html_render.delete_page("about")

访问

http://localhost:8080/          → index 页面
http://localhost:8080/about     → about 页面

依赖

  • web-toolkitWeb 服务
  • plugin-storageHTML 存储