cover

GeekNote 新增 Canonical URL 和 RSS 导入功能

GeekNote 是一个技术写作社区。

过去,GeekNote 的开发重心一直放在编辑功能和阅读功能上,所提供的纯净的编辑和阅读体验也获得不少人的好评。但需要面对的现实是,很多有写作习惯的作者已经拥有自己的独立博客,单纯编辑体验的提升并不是迁移博客的充分理由。

于是我一直在思考一个问题,有没有办法让作者不用放弃自己的独立博客,也能融入 GeekNote 的分享和发现网络之中。最近似乎找到了解决办法,这涉及到两个基于开放互联网的功能:Canonical URL 和 RSS Feed。

Canonical URL

Canonical URL 是一种网页规范,用于在网络上存在多个重复网页的时候,指定这些网页的首选地址。它的最大作用是当搜索引擎发现 Canonical URL 标记的时候,会提升 Canonical URL 所指向的页面的权重。

一般来说,全文转载是一种不被推荐的行为,一来增加网络上的重复内容,二来可能降低了原网页的权重——转载网站的结果排在原网站前面并不少见。如果设置了 Canonical URL,则不用担心这些负面影响,反而增加了原网站被索引的机会。

当前 GeekNote 的文章已经支持作者自行设置 Canonical URL,位置在“文章设置-Canonical URL”。

截屏2022-04-05 21.20.06.png

设置以后,除了在网页的 <head> 里面添加 Canonical Link 以外,还会在文章头部添加“最初发布于……”的信息和原文链接,为原网站带去流量。

截屏2022-04-05 21.18.32.png

现在,全文转载自己的文章并设置 Canonical URL 是一种被鼓励的行为。

RSS/Atom Feed 导入

转载本身是一项麻烦的工作,要重新格式化文本,上传附件,还要设置 Canonical URL,如果作者每次转载自己的文章都要经历这些工作就不够 Geek 了,我们应该将繁琐的工作自动化。

现在 GeekNote 增加了 RSS/Atom Feed 导入功能,用于迁移或转载自己的文章。您可以在“管理面板-设置-导入”中找到相关设置。

截屏2022-04-05 21.32.14.png

填入自己博客的 RSS 地址(支持 RSS/Atom 格式),根据需要勾选“设置 Canonical URL”,然后提交,系统将会立即在后台抓取 Feed 内容,然后每隔一段时间抓取一次。抓取的文章将会进入草稿箱,作者可以编辑后发布。抓取的文章会自动转存图片附件,并且设置发布时间为原文的发布时间。

Feed 导入是一个强大的功能,为了防止滥用这里需要强调一些规则:

  1. 只能导入属于自己或者获得授权的文章。
  2. 定时抓取不提供自动发布的选项,需要人工点击发布。这是为了防止 GeekNote 成为内容农场。
  3. 导入内容应遵守社区准则
  4. 发现有其他滥用行为时,GeekNote 有可能调整规则。

这个功能同样也适用于想要完整迁移自己博客的作者,只需要让 Feed 输出所有文章内容,或者分页多次导入(当前导入有每次 100 篇文章的限制)。如果您有大量文章迁移,可以联系我们在后台为您的首次导入批量发布文章。

总结

概括来说,独立博客在 GeekNote 上更新的流程如下:

  1. 用过往一样的方法在独立博客上编辑和发表文章。
  2. 到 GeekNote 抓取 Feed,在草稿箱中编辑和发布文章。
  3. 文章获得更多展示和评论,并且提升独立博客的搜索引擎权重。

我希望 GeekNote 能成为独立博客扩大自己受众的平台。

如果您有其他想法,欢迎在评论区指出。

感谢阅读。

10
5
avatar
@GeekNote
GeekNote 使用技巧、功能更新等。
@Rei
Ruby 程序员,Ruby China 管理员,GeekNote 创建者。
加入