如何在 Sandstorm 上安装 Etherpad Lite 插件?
Posted
技术标签:
【中文标题】如何在 Sandstorm 上安装 Etherpad Lite 插件?【英文标题】:How to install plugin for Etherpad Lite on Sandstorm? 【发布时间】:2017-04-26 21:24:50 【问题描述】:我们正在运行Sandstorm
服务器,我们通过 Sandstorm 应用市场安装了Etherpad
。
现在我们想安装插件,比如插入图像,但the wiki page 只描述了独立 Etherpad 服务器上的步骤。在Sandstorm
版本上,我找不到npm
的管理页面或etherpad-lite 目录。
Etherpad Lite's github readme 表示可以安装插件。有谁知道操作步骤吗?
谢谢!
【问题讨论】:
【参考方案1】:不幸的是,目前在 Sandstorm 上向 Etherpad 添加插件的唯一方法是从源代码构建 Sandstorm 包。这是 Sandstorm 包装的 repo:
https://github.com/kentonv/etherpad-lite
原因是 Sandstorm 的打包和安全模型要求应用程序基本上是不可变的。未来我们希望扩展 Sandstorm 以支持“附加包”的概念,在这种情况下,可以将 Etherpad 插件作为附加包引入,但目前还没有时间表。
如果您想要添加的插件可以推送给所有 Etherpad-on-Sandstorm 用户,那么请随时在我上面链接的 github 存储库中提出问题,要求我添加它们。对我来说,推送带有添加插件的新包非常容易。
【讨论】:
谢谢,但我要学习如何重新打包应用程序 :) 我相信这在未来会是一种更好的方式。 语法高亮插件。用于将代码与博客文章等富文本交错。与键盘一样,一切都被视为代码!以上是关于如何在 Sandstorm 上安装 Etherpad Lite 插件?的主要内容,如果未能解决你的问题,请参考以下文章