新的博客部署成功啦

昨天心血来潮,基于这个博客里的教程,部署了hashnode的博客,这是作者写的(教程)
部署成功以后,我测试了一下,确实牛逼啊。hashnode相当于一个CMS,可以远程管理博客。就像现在我就在hashnode里面写文章,甚至不需要图床,就用这个平台提供的,简直不要太优雅。

顺便,部署在vercel以后,我配置了自定义域名在cloudflare里,写了第一篇文章,发了图片。做了简单的页面设置以后,打开手机。完美的感觉被打破了….

what?居然没有适配移动端,可以明显看到导航栏被挤在了一起,然后社交媒体图标似乎也没有适配完全。
随后我果断,我上网进行了搜索,竟然发现了作者的linuxdo发的帖子哈哈。
https://linux.do/t/topic/278426

作者似乎忙于考试没有再对项目进行更新了…
然后我又搜了一下,发现hashnode自己做博客主题的确实比较少,基本都使用官方现成的,那就试试看cursor能不能解决移动端适配的问题吧。
接着我把项目git clone到了本地,装好了开发环境,开始了今天的折腾。
# Clone this repository
git clone https://github.com/femincan/personal-blog.git
# Go into the repository
cd personal-blog
# Install dependencies
pnpm install
然后运行本地项目
pnpm run dev
中间报了错,原来是忘记配置本地环境了,把错误发给cursor,一套解决了,随后也是非常顺利,经过了好多次的修改。移动端适配也做出来了,顺便优化了搜索按钮,原本按下搜索以后,页面直接跳转到/search了,而我让cursor帮我改成依然在原页面浮窗搜索。
再对UI进行了🤏一点点改进...
主要实现了以下内容:
实现双列文章布局,提升信息密度
优化无图片文章卡片,添加完整占位区域
集成 Unsplash API,为无图片文章自动添加随机占位图
优化导航栏,添加半透明毛玻璃效果
简化 footer 样式,使用分隔线替代阴影卡片
添加中文字体支持(霞鹜文楷),支持字体回退
优化 About 卡片,添加区块分隔线
修复移动端适配问题