👋 Hi there!
This is a blog with daydreams and interesting projects.
📝 近期博客
迟到了三个月的新年快乐
要说为什么鸽了这么久,我也不知道。 事实上是:跨年的时候忘记然后错过了,想着等到春节,但是到春节的时候因为作业,而没有时间,碰巧最近在用 Next.js 重构自己的博客,那就补上对于 2024 和博客三周年的新年祝福。(再晚八个月就可以直接庆祝四周年了 博客 截止至写文的这一刻,始于 2020 年 11 月的博客已经存在了 1198 天,也就是 171 周 1 天,或者说 39 月 11 天...
发布在 Blog/zh
于 3/2/2024
.
继续:对博客设计的再优化
上一篇文章(重新开始:新博客的设计)中,我提到了页面字体的重新选择,首页和文章页的的重新设计,颜色的优化,框架的更新和多语言内容存储和分离。经过大致三个月时间,我又对博客的设计进行了新的优化。这篇文章继续简单记录了一些思路。
发布在 Blog/zh
于 1/11/2024
.
获取 GitHub 讨论正文时处理 `private-user-images`
当我构建这个博客的新版本时,我使用了 GitHub Discussions API 提供的 bodyHTML 来提高性能。 一开始一切都很顺利,但是当我为内容设置缓存时,图像全部损坏了。 我发现 private-user-images.githubusercontent.com 可能导致了这个问题。 这篇博客将介绍我是如何处理的。
发布在 Blog/zh
于 12/13/2023
.
使用 Crowdin 翻译和本地化 VitePress
VitePress 是一个由 Vite 和 Vue 驱动的静态站点生成器。当我开始构建多语言文档网站时,我意识到这并不是一件容易的事。CranSurvey 的主要项目是使用 Crowdin 翻译 i18n 文件。那么,在 VitePress 网站上使用它怎么样?如何使用呢?
发布在 Blog/zh
于 11/29/2023
.
教程:开始使用 CranSurvey
什么是 CranSurvey? 是新坑!! 它也是: 开源表单和调查收集器,无服务器部署的营销工具。使用功能强大的小组件、插件将其添加到您的网站。 它有这些特性: 自行部署:CranSurvey 允许您在自己的服务器上托管调查。 品牌:您可以通过 CranSurvey 完全自定义调查的品牌,以匹配您的网站或组织。您还可以将其添加到您的网站以与您的用户保持联系。 开源:CranSurvey 是...
发布在 Blog/zh
于 11/17/2023
.
重新开始:新博客的设计
这篇文章本计划于今年 7 月发布,内容为我构建此博客的技术细节。但我仔细思考后觉得没有人愿意读全篇代码的文章,也没有人会直接 Copy 做出来一个一模一样的博客。所以我删除了所有的文字,重新开始,简单记录我开发这个博客的过程和里面的一些思路。
发布在 Blog/zh
于 10/22/2023
.
🤔 我们已将语言切换为中文
我们检测到您所使用的系统语言为中文(包括简体中文、繁体中文),已自动将页面文章(信息流)切换为中文。需要注意的是,中文博客内容与英语可能不同,您可以点击此处设置偏好语言为英语。