大家好!我们的博客自去年八月份开始开发,至今已有一年的时间,在这一年里,我们为它倾注了大量的心血。
但是功夫不负有心人,这个博客由起初的空白页面,逐渐增加了各种各样的功能。在此期间我们也收获了许多经验,但是此非彼经验分享贴,只是打算浅谈一下 CSBigCaptain Blog 未来短期的发展。
✨ 新功能
RSS 订阅
相信你们都已经发现 RSS 订阅界面了,虽然我们的博客为纯静态站点,但是我们仍然在测试其可能性。
🔍 搜索功能
我们引入了 Fuse.js 作为博客文章的搜索引擎,它不仅有较好的中文搜索体验,也与 VueUse 集成。现在我们的目标是优化搜索页面的 UI 表现和部分体验相关的功能。
🏷️ 标签
后面的博客文章都会添加标签,合集功能我们也在考虑。
Prose Components 优化
我们的博客文章内容部分尚待打磨,这依赖于 Nuxt Content 的 Prose 组件,然而我们在优化过程中遇到了一些麻烦,例如服务端预渲染的处理和组件接口的调用问题等等,我们需要一些时间。
.env
环境变量支持
我们计划支持 .env
环境变量,以便于实现在其他平台的自动化部署。
在 Vercel 同步部署
我们有在 Vercel 上部署的计划,并且两个站点将会仅使用同一 GitHub 仓库!我们正在验证其可能性。
与微信公众号同步发布
我们的博客文章只要符合微信公众平台规则就会同步发布,将 Markdown 转换为微信公众号推文并没有什么技术含量,我们之前已经对此进行过测试。但是可悲的一点是,微信公众号的文章一经发布便难以修改。因此后续微信公众号推文与博客原文内容不一致是很正常的现象,除非博客文章错误很严重或者修改幅度很大,我们不会再同步新版的文章到微信公众平台中。
选择同步在微信公众平台最主要的原因是博客需要有一个图床来存储照片等素材,我们此前尝试过 OneDrive,但是在中国大陆地区无法访问资源。因此我们计划先将图片上传至微信工作平台再发布博客文章。
我们的微信公众号详见网页下方。
❓ Q&A
第二代博客的进度
没有此计划。
会迁移到 Nuxt 5 吗?
会!我们已经迁移至 Nuxt 4 并完成部署。我们会在博客依赖项兼容 Nuxt 5 后尽快进行迁移工作!