想建立一个长期维护的成都开发者活动的共享日历,有个问题

我想建立一个长期维护的成都开发者活动的共享日历,把大大小小的各个成都活动在日历列出来,然后由一个页面可以随时查看。但是 Google 的日历需要翻墙,所以可以怎么在国内的服务器架一个页面抓取这个日历之后呈现出来么?这个普通的开发者都可以不用翻墙随时关注动态

比如目前这个日历 https://calendar.google.com/calendar/embed?src=ra63v1eqoj62iu7o5mq7ul3bbs%40group.calendar.google.com&ctz=Asia%2FShanghai

它可以用 iframe 加载

TG 群的 @Luke 提示

使用反代 Google 日历的方式,感觉应该挺简单好用,准备试试。

也可以用 Caddy ,部署简单,而且还能自动签发 HTTPS 证书

今天尝试了一下 nginx 和 caddy,对 Google 日历来说,涉及调用的 api 域名似乎不好反向代理,目前卡住了,不过顺便搭了个 google 搜索的反向代理,还可以的样子。

经过 @Luke 大佬提示,寻找一些可以直接加载 ical 的 js 插件,最后发现用 ical embed 的线上服务直接做还可以,就是这个东西 iCal JS Embed: iCal JS Embed

经过一番折腾(我做前端好费时间啊),目前这个样子,看不翻墙能正常访问吧。
HXCD 成都开发者活动日历 - DevCD 成都开发者

现在发现 discourse 本身也支持一个日历的功能,试了下还挺简单,建个测试版本运行看看 成都开发者活动日历 [Beta]