我已将旧的自建徒步日志/博客迁移到 Discourse

早在 2010 年,我就自己搭建了一个类似博客的网站,用于聚合我在徒步穿越阿巴拉契亚小径时发布的所有社交媒体帖子。我的想法是,我可以发布、签到、地理标记并将内容上传到各种服务,然后将它们收集到一个地方,方便人们订阅并关注我的进展和发表评论。

现在它基本上只是那个时期的静态快照,但它已经显得陈旧,而且服务器的更新也远远落后。所以我决定将其迁移到我自托管的 Discourse 服务器,看看多站点设置是如何工作的。

过去所有的媒体文件都只是热链接,所以谢天谢地,我能够恢复大部分内容,尽管还是有一些东西因为比特腐烂而丢失了。现在它们都安全地存储在我的服务器上(不包括视频)。评论被迁移为不活跃用户。我之前的一些信息页面现在通过永久链接重定向到主题。我能够重现我拥有的所有功能,例如按时间顺序排列的主题列表、用于帖子类型的标签、用于州的类别以及地图视图。

以下是我使用的主题、插件和组件:
Isabelle 主题。
Locations 插件。
Created as Default Sort Order 插件。
Created Topic Sort 主题组件。
Topic List Thumbnails 主题组件。
以及大量的 CSS 调整。

通过这个设置,我可以轻松地发布未来的徒步旅行(PCT?),或者甚至将其打造成一个平台,供其他人分享他们自己的徒步经历。请访问 onahike.com 查看。

20 个赞

哇,丹尼尔,我很佩服,这个网站看起来很棒 :clap: 祝贺你完成这个旅程。

我想这是我第一次看到一个迁移过来的网站,里面包含来自多个社交媒体平台的内容。

很棒的解决方案!还有那个地图?:chefs_kiss:

9 个赞

我对这种方法非常着迷,让我想起了 https://indieweb.org/PESOS,这也是我一直在思考如何在 Discourse 上实现的事情。

如果您打算再次进行徒步旅行,是否有任何策略或工具可以将这些来自不同社交媒体的帖子导入到 Discourse 中?

如果可以,您是否愿意分享您打算如何进行?

3 个赞

我还没有使用过它,但我看到有一个 RSS Polling 插件。所以我的第一个策略是使用它或一个修改版本,它除了 RSS feed 外还可以进行 API 调用。

或者构建一个独立于 Discourse 的服务,该服务获取帖子并通过 Discourse API 重新发布它们。或者也许像 IFTTT 这样的第三方服务可以获取帖子并通过电子邮件重新发布到 Discourse,而无需任何其他连接。

2 个赞