管理器->自定义->主题->自定义CSS/HTML->通用->CSS
加入如下CSS样式,内嵌bilibili视频播放器将水平填充
/* CSS 通用样式 */
iframe[src*="player.bilibili.com"] {
width: 100%; /* 将iframe宽度设置为容器的100% */
max-width: 800px; /* iframe的最大宽度不超过800px */
aspect-ratio: 16 / 9; /* 设置iframe的宽高比为16:9 */
margin: auto; /* 水平居中显示,同时确保iframe在容器中居中 */
}
调整效果
1 Like
sober
2
写了支持配置论坛嵌入bilibili视频嵌入论坛的方法
之前为这个问题很苦恼,专门搞了一个discourse插件实现b站视频iframe嵌入
插件也是用的 iframe , B 站应该也能支持 iframe 的代码。
Discourse 应该能用 iframe。
我们尽量不去写插件,主要原因也是维护和升级问题。
一直没有太确定是不是嵌入视频,因视频频道可能有调整。
油管内容是可以直接插入的。
sober
7
非官方默认外观主题无自定义css,自定义css加入方法,用于修改bilibili播放器大小
https://www.zeppos.tech/t/topic/2583?u=sober
另外最近发现网站备份恢复存在异常,找了早期备份才恢复,丢失了一段时间数据,官方回复,他们升级数据库导致,谨慎使用网站恢复功能
https://www.zeppos.tech/t/topic/2534?u=sober
还真没有仔细关注过这个问题。
找了下备份数据也就只看到这几天的备份少了 1 点点。
昨天升级 Docker 后,貌似数据又正常了。
备份上面我们折腾得比较少,只要不出现重大的问题,比如说要服务器切换什么的。通常我们就让备份在上面跑着,
貌似备份上面这么多年也只过一次还是 2 次进行恢复。主要还是为了上次换服务器和域名的时候用的。
但我们发现另外一个问题就是换域名后老的上传到 S3 的图片,有些还会使用老的 CDN,新上传的可能会用新的 CDN。
为了解决这个问题,我们把老的存储里面的数据又全部拷贝一套到新的存储 bucket 里面。
这样一些内容中使用老 CDN 的图片也不会丢,唯一麻烦点的就是浪费点 S3 的存储空间了。
sober
9
之前使用app.yml方案,每次通过sudo ./launcher rebuild app时,导致网站无法访问,目前使用data.yml web_only.yml方案,每次通过sudo ./launcher bootstrap web_only升级不影响正在运行的网站(中国网络很多依赖库服务器访问不了,bootstrap web_only时通过配置做了替换中国加速镜像,网站管理员中升级不了,因境外依赖库访问超时会把网站升崩溃,无法访问,sudo ./launcher bootstrap web_only需要半个小时),还以为是没升级data导致的,现在恢复都是准备把新环境升级好,再释放旧环境
就是这个问题。
如果使用rebuild app 的时候,最快最快网站也差不多有 10 分钟左右无法访问。
因为我们服务器在外面,访问依赖还是没有什么问题,所以直接等运行就行。
但每次升级都是10 多分钟无法访问,其实也是有点小郁闷的。
有时候,他们容器也会要求升级,这个时候单独升级 data 和 web 就比较麻烦,需要先把容器给升级了才行。
1 Like
sober
11
sudo ./launcher bootstrap web_only会自动升级镜像,目前来看可以做到不让网站停止的效果,data需要停止web_only,但data很快,几十秒就可以了
1 Like
嗯,看来这是个不错的选择。
下次我来试试这种方式。对访问量不大的网站来说就算终止几分钟的访问还是可以接受的。
但是对于量比较大的网站,这个就挺麻烦,总不可能每次升级就几十分钟访问不了。
sober
13
目前打通了chatgpt到国内任意网络使用的链路,交互速度还可以,但是open ai使用成本较高,无法免费给普通用户,想着如果想用的用户多了,做个订阅付费通道,但是discourse官方支持的付费方案无法使用中国支持系统,有没有方法让支付系统支持中国支付系统,需要自己写个插件吗
https://www.zeppos.tech/t/topic/2628?u=sober
现在 OpenAI 有点着急了。
我们公司测了他们的 4.0 版本的 LLM,感觉是一片哀嚎呀。
中国支付只能可能使用第三方的,因为微信和支付宝在外面使用不方便,同时因为近期外汇监管的问题。
很多跨境支付都被严厉监管了。
官网订阅插件是用的stripe,stripe支持微信和支付宝,不过不支持周期付费。
stripe有相关教程,,手续费不低。
payment method里面有wechat alipay
最懒的方法是用付款链接就行,可以去stripe上看谁付了款,找个帖子放链接。
自己开发plugin有点麻烦
也觉得自己开发有点麻烦,同时感觉也没太大的价值,要维护一套代码的工作量还是有的。
实话说我第一个插件就是支付,花了一整个月,但是完全没找到应用场景
因为没有仓库管理,已经不想在搞了,还是订阅制适合论坛