Hello Astro

作者:Mr.Yuan

距离上次关闭博客快一年了吧,动态博客的维护真让人头大,还有每年服务器费用。

在关站后我每天没事还是会看看各位的博客,Astro 是在无意间发现的,抱着好奇的态度看了下文档,比起 React 的繁琐和 VUE 乱糟糟的写法,我对这个框架一见钟情,关键他的文档对新手很友好。

Astro 是最适合构建像博客、营销网站、电子商务网站这样的以内容驱动的网站的 Web 框架。Astro 以开创了一种新的前端架构而闻名,与其他框架相比它减少了 JavaScript 的开销和复杂性。如果你需要一个加载速度快、具有良好 SEO 的网站,那么 Astro 就是你的选择。

这是我第一次用前端框架部署完整的项目(确切来说是第二个,因为我还部署了一个主页),说实话作为一个小白来说有点暗暗自喜,不仅会独立部署项目,还学会了 Git 同步和合并分支还有解决冲突,还是有点成就感的吧。

聊聊我用了哪些技术栈吧

首先是 Astro 和 Tailwind CSS,用 VS Code 同步到 Github, 然后用 Cloudflare Page 自动部署, emmm… 是不是很简单。就这些 。

这个字体是我找 小赵同学 要的,好看就是太大了要 2.5MB,所以我用了异步加载,我是个重度强迫症,这个字体包实在太大了虽然用了赛博菩萨,但首页才 0.05MB。

不过话又说回来,我用的 34寸 2K 屏,不用字体包的话太糊了,为了我自己看着舒服还是妥协吧,至于国内访客随缘吧(bushi。

对了,还有个 Giscus,这是一个基于 Github 讨论的评论组件,如文章下方所示(可能需要扶墙),可以访问我博客的朋友应该都能科学上网吧,不能也没关系,你也可以给我发送邮件。

就说这么多😪

就在刚刚准备同步关机的时候又发现了一个 BUG,比如点击 rss.xml 跳转再退回不能触发视图事件,导致遮罩无法关闭。不过小问题了,睡觉睡觉 狗命要紧。

End of reading

如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。

最后更新时间 (UTC+8):

正在加载评论组件...