Published on

Obsidian + Nextjs + Vercel:专家级知识管理与个人博客的完美融合

Authors
  • avatar
    Name
    NoOne
    Twitter

🤔 家人们,你是否也曾困惑于一个问题:我们如何将个人笔记高效地发布到线上呢?以往,你可能也常在 VSCode 中编辑博客的 Markdown 文件并发布,但这样做既无法享受良好的编写体验,又因为我们通常利用 OneNote、EverNote、Notion、Obsidian 等知识管理软件来整理笔记,这样造成了博客内容与知识管理软件分离,让博客的发布流程变得相当别扭和冗长。

😔 当然,Notion 和 Obsidian 等平台提供了发布笔记的功能,但通常这些发布都受限于平台的固定样式,无法完全满足我们的个性化需求。

因此,我基于 Obsidian、Nextjs、Vercel,并借助 ChatGPT 的力量,通过一键发布笔记的脚本,可以将 Obsidian 这种专家级知识管理与个人博客的完美融合,极大提高了码字输出的效率。

🌟 下面,让我详细介绍我的使用流程。

首先,我选用了 Obsidian 作为我的知识管理工具。它提供了卓越的 Markdown 编辑和链接功能,使我能轻松整理和查询我的知识库。例如,下图展示的就是我已经发布到博客上的一个笔记。

接着,我使用 Nextjs 和 Vercel 搭建个人博客网站。Nextjs 是一款基于 React 的框架,而 Vercel 则是一个云平台,专门用于部署静态网站。利用这两大工具,我可以自由定制博客的风格,并轻松将其部署到互联网上。我选择的是 Tailwind Nextjs Starter Blog 模板,并通过 Vercel 将这个博客一键部署上线。

部署完成后,Vercel 会实时监控 GitHub 上的博客代码仓库。一旦出现任何变更,我的博客便会自动更新。

最后,借助我编写的脚本,我能将 Obsidian 笔记关联的 Markdown 文件和图片资源同步到我的博客仓库中。随后,Vercel 会自动发布我的博客。

通过以上步骤,我能够快速、高效地将个人笔记发布到自己的博客上,实现了在笔记软件中的闭环操作,省去了转移到其他平台进行调整和编辑的麻烦。

总结

综上所述,目前我认为这个工作流已经相对比较理想,它巧妙地结合了知识管理软件和博客发布工具的优势,使整个发布流程更加流畅和高效。如果你也正面临类似的困扰,不妨尝试一下这个方法,希望它能为你带来便利。

Share this content