内容提要
本文介绍了作者将博客从Notion迁移到Bear Blog的过程,选择了Nobelium框架,因其简洁和易于部署。文章详细描述了配置和自定义步骤,包括导航栏、页脚和字体的修改,最终实现了理想的个人博客样式。
延伸解读
选型考量:为何最终选择 Nobelium
作者对比了 Feather.so、Notablog、NotionNext 和 Nobelium 四个方案。Feather.so 功能完善但月费 39 美元,价格过高;Notablog 简洁优雅但近一年未更新;NotionNext 更新频繁但对 Notion Block 支持不全,维护麻烦。Nobelium 极简、开源、部署简单,且免费,符合作者对个人博客“返璞归真”的期待。
评论系统的取舍:匿名与实时提醒
Nobelium 支持 gitalk、utterances 和 cusdis 三种评论插件。作者认为理想留言系统应支持匿名、多种登录方式、markdown 和实时提醒。Gitalk 需 GitHub 登录且国内访问不佳,utterances 未考虑,最终选择 Cusdis,因其支持匿名评论,并通过 Webhook 将新评论提醒推送到 Telegram,管理员可直接在 Tg 中批准评论,兼顾隐私与便捷。
自定义过程中的学习与工具借助
作者对默认导航栏、页脚、代码块和字体不满意,在 ChatGPT 帮助下修改了 Header.js、Footer.js 等文件,并替换了代码高亮主题为 prism-tomorrow.css,还成功引入了霞鹜文楷字体。通过实践,作者初步了解了 Tailwind CSS 和 Next.js,虽不精通但能看懂并提问,体现了借助 AI 工具降低技术门槛的可能性。
内容架构的调整与博客纯粹性
由于 Nobelium 不支持二级菜单,作者将 Memos、File Gallery、Monitor 等独立页面以及 About、Friend Link 内容整合到 Page 页面中,并制作了 Copyright 页面。在 About This Site 中说明了技术构建、DNS/CDN 服务和字体,并表达对 Vercel、Cloudflare 及霞鹜字体的感谢。作者强调博客应纯粹用于记录与分享,此次迁移也让他更关注写作水平的提升。
Q&A
为什么作者选择将博客从Notion迁移到Bear Blog?
作者选择迁移是因为对Notion的使用体验不满意,主要考虑到服务的匹配度和成本。
Nobelium框架的特点是什么?
Nobelium框架以简洁和易于部署为特点,适合个人博客的需求。
在迁移过程中,作者如何自定义博客的外观?
作者通过修改导航栏、页脚和字体,并使用ChatGPT的帮助来完成这些自定义。
作者在选择评论插件时考虑了哪些因素?
作者选择评论插件时考虑了匿名留言、易用性和隐私保护,最终选择了Cusdis。
作者在迁移博客的过程中学到了哪些新知识?
作者学习了Tailwind CSS和Next.js的相关知识,并提高了对代码的理解。
如何在Nobelium中部署博客?
在Nobelium中部署博客需要复制Notion模板、修改blog.config.js文件,并在Vercel中进行部署。