博客备份

目的

  • 距离开始部署博客网站已经一个月✌️😎;
  • 决定给本博客找地方作个备份;
  • Cloudflare也提供全球分布式的 serverless 平台服务,而且更为强大;- 因此选择在Cloudflare上作部署;
  • 👉备份博客👈

Astro

  • 虽然Cloudflare也支持Deno,但Cursor无论如何也搞不定,几天下来部署失败几十次,遂放弃采用Fresh框架。
  • 估计一方面因为自己的小白水平,另一方面估计是DenoFresh框架比较新,大语言模型还没学会😊。
  • 改为采用Astro框架,一个专注于构建高效能、以内容为中心的现代 JavaScript Web 框架。

MDX

  • Astro除了支持普通的 markdown 文件,还支持 MDX 文件。
  • MDX (Markdown + JSX) 文件允许开发者将 Markdown 的简洁性与 JSX 的动态能力结合起来,创建更复杂和动态的内容页面。
  • 使用 MDX,开发者可以在 Markdown 文件中嵌入变量、JSX 表达式以及组件,同时保留 Markdown 的易用性和灵活性。
  • 可惜 Deno 不支持这个,要采用islands 组件。