全部文章

Thoughts, Stories & Ideas

13 天前折腾不止

从想法到实践:在无序的生活里,试图用代码敲出一点秩序

> 其实标题应该是 于痛苦中和解,或者说,只是为了让自己别停下来罢了 回头看了一眼,距离无法正常行动到现在,已经过去三个月了,直到月底,我也不知道我还能不能正常行走。 [命运开了个无情的玩笑](https://blog.grtsinry43.com/moments/2025/09/16/some-dark-days) 那段时间的生活,怎么说呢,确实是烂透了。直到现在,我也依然无法摆脱每日的

2 个月前技术学习

PureFlow 简析:用 Kotlin 跨平台构建 RSS 阅读器

之前研究那么久 KMP...但是直到现在也没写什么 demo 项目,这次因为身体原因刚好出不去,唉,正好有时间探索这个了。 > [!NOTE] > > 目前只是个 demo ,之后我有时间有精力会慢慢添加功能 项目地址:[https://github.com/grtsinry43/PureFlow](https://github.com/grtsinry43/PureFlow) 整个项目其实

3 个月前手搓系列

「手搓系列 01」 从零搭建 Vue 文档站,学习从静态生成到语法解析

最近在实习,好久不更新了,休假回校之前,准备开一个新的合集 「手搓系列」,我们从头实现一些习以为常的前端轮子/技术栈/工具链,用手写的方式学习它的思路,同时得到些新的思考。 手搓的故事就从比较知名的文档网站 VitePress 开始吧,之后预计还有打包工具,ui 库,以及前端基建,干货多多,可以考虑长期追更(doge),自己写一遍既可以给大家讲原理,自己也能学习,两全其美,每一个部分都由“分析效

5 个月前技术学习

手把手带你玩转 Monorepo,拥抱现代前端开发新范式

> 你是否曾被这些问题困扰? > > * 管理多个相互关联的 Git 仓库(或是复杂的 git submodules),心力交瘁。 > * 想在项目 A 中复用项目 B 的组件或工具函数,只能复制粘贴或者发布成 npm 包,流程繁琐。 > * 多个项目依赖同一个库,版本不一致导致“依赖地狱”。 > * 每次进行一个跨项目的需求,需要在多个仓库中提交代码、创建 PR,联调测试苦不堪言

5 个月前生活感悟

好久不见,这是一份来自作者的独白

最近在实习,一直没有更新,猛的发现已经过去这么久了 就在刚刚,我请求一个 llm,帮我这破站总结了一下。 你可以在这儿看看:[一份来自 AI 的全站总结](https://blog.grtsinry43.com/overall) 看着那份冷静得可怕、又精准得无话可说的报告,我愣了半天。那些我以为早就忘掉的折腾的记录、踩过的坑、解决过的问题,就这么一条条地被列了出来。 时间好像突然有了实体,

7 个月前折腾不止

构建一站式个人数字平台:在 2C2G 服务器上自建 Memos、Joplin、Gitea 与 Wiki.js

# 构建一站式个人数字平台:在 2C2G 服务器上自建 Memos、Joplin、Gitea 与 Wiki.js 前段时间课内作业需要,学校和华为云合作并给我们发放了代金券,由此我第一次使用华为云平台。 对于我这种前几年游击于各个云平台限时活动的“大冤种老用户”,虽然近几年云服务商都降价推广,活动频繁,但是来到一个新平台肯定还是要搞一波新用户福利嘛,所以我盯上了: [传送门](https:

8 个月前技术学习

现代安卓开发之 Jetpack Compose、Xposed Hook 与 Kotlin Multiplatform

emm上来堆三个技术名词太劝退,每个部分开始之前我都会写一段简短的介绍,用很通俗的语言讲解下这是个什么东西。 写这篇文章起源于我最近悲惨的生活和精神状态,因此适当摸摸鱼写写有趣的东西,尤其是写kotlin真的很爽,最近是真的写了很多 ![wakatime](/uploads/2025/04/23/image.png_d8405d42-5a9a-4349-8df1-f5ba1c5c2588.png

9 个月前技术学习

登山节微信网页实现思路简述 | 实现定位和数据处理

去年 10 月份左右,学校组织活动需要,要求 7 天内实现一个登山节打卡用微信网页,包含定位打卡,排行榜,抽奖等等功能,其实当时一周内我就已经完成并迭代至稳定,~~但是当时这个博客还没有重构完故没有记录~~,如今新一期的活动准备开始,新功能和管理面板的开发需求也已经接近完成。但还没完成 ~~(硬控了我好久)~~,分享一下核心功能的实现思路。 ## 定位区域和有效范围实现 ![image](ht

9 个月前技术学习

Redux 数据仓库的数据持久化和 Next.js 中使用流程 | JustPure 起始页的构建历程

# Redux 数据仓库的数据持久化和 Next.js 中使用流程 | JustPure 起始页的构建历程 最近写了一个浏览器的起始页,是我无数忙碌任务中拼命抽时间赶出来的,很简陋但也是这段时间的一点心血,在无数忙碌生活中留下一个小小的自己的栖息罢了。 [JustPure 起始页——摒弃繁杂,唯有纯粹](https://www.justpure.dev/) 目前网站位于 cf 全球网络 ~~

9 个月前折腾不止

零成本手把手带你建一个学习笔记网站(AriaDocs 项目的使用简记)

偶然逛 Vercel 遇到的,本来我是有计划搞一个类似的文档的,并且计划随便搭个 Wikijs,或者 Vitepress/Docusaurus 推一个静态,但是一直懒了就鸽置了。但是感觉这个项目很简洁很舒服,并且自己随便改改代码就可以扩展 MDX,~~而且它还符合我的审美~~,用一下记录一下。 这篇文章面向没有前端基础的朋友,跟着我的文章能快速上手,搞一个这样的网站主来 当然,我的网站最终效果