Logo

双向链接系统演示 - Backlinks

Published on
...
Authors

什么是双向链接?

双向链接(Backlinks)是一种知识管理方式,灵感来自 Obsidian 和 Roam Research。它允许文章之间建立明确的引用关系,不仅能从A链接到B,还能在B中看到"被A引用"的提示。

技术栈相关文章

家庭云服务搭建

我的家庭云方案主要基于两个核心组件:

  1. 网络组网方案: 使用 tailscale-derp-guide 建立了安全的虚拟专用网络,实现了任何地方都能访问家里的设备
  2. 服务器硬件: 选择了 [Mac_mini_to_cloud](/Mac Mini M2) 作为中心节点,7x24小时运行各种服务

这两个方案配合使用,可以打造一个完整的个人云服务体系。

VPS 服务部署

在阿里云VPS上,我部署了多个实用服务:

移动网络方案

为了解决国际漫游问题,我申请了 [Giffgaff英国手机卡保姆级申请指南](/Giffgaff eSIM卡),配合 Tailscale 使用效果很好。

个人效率系统

习惯养成与时间管理

我的效率系统主要基于三个理论框架:

  1. 习惯养成: Atomic Habits 读后感 教会我如何通过微小改变建立持久习惯
  2. 任务管理: 使用 Getting things done 管理日常任务和项目
  3. 睡眠科学: 参考 睡眠 这篇文章优化作息,提升精力管理

工具辅助

实际应用中,我开发了一套 [project-management-with-goole-sheet-and-google-calendar](/Google Sheet + Calendar 项目管理系统),并在工作中体验了 [use_ms_copilot_in_basf](/Microsoft Copilot) 的AI辅助能力。

个人成长与反思

职业发展

关于职场的一些思考:

写作与表达

reuse_the_bolg 是我今年的重要决定,希望通过持续输出来推动思考和成长。

失效链接测试

这是一个不存在的文章: non-existent-article

这是另一个不存在的链接: 未来的文章

预期效果

当你查看这篇文章时:

  1. 蓝色虚线链接 - 点击可跳转到对应文章
  2. 红色删除线 - 表示文章不存在(如上面的测试链接)
  3. 被引用提示 - 在 tailscale-derp-guideMac_mini_to_cloud 等文章底部会显示"被1篇文章引用"

技术细节

语法说明

[tailscale-derp-guide](/tailscale-derp-guide)

[Mac Mini云服务器](/Mac_mini_to_cloud)

[non-existent-article](/non-existent-article)

实现原理

  1. 渲染钩子: Hugo的 render-link.html 拦截所有链接渲染
  2. 文件名匹配: 自动查找 posts/ 目录下的对应文章
  3. 反向索引: 构建时扫描所有文章的 [[]] 引用
  4. 自动显示: 在被引用文章底部显示反向链接列表

总结

双向链接让文章之间不再孤立,而是形成一个有机的知识网络。随着文章数量增加,这个网络会越来越丰富,帮助你:

  • 建立系统的知识体系
  • 发现文章之间的隐藏关联
  • 方便读者深度探索相关主题
  • 追溯知识的引用来源

💡 提示: 滚动到本文底部,查看"被引用"和"相关推荐"两个区域的显示效果。

双向链接系统演示 - Backlinks | 原子比特之间