全部文章
一个产品经理的碎碎念 | 温故而知新
Gridea Pro Jinja2 主题开发完全指南:从踩坑到精通
Gridea Pro 从 v2 开始引入了 Jinja2 模板引擎支持(基于 Go 语言的 Pongo2 实现),为主题开发者提供了比 EJS 更优雅的模板继承和组件化能力。但由于 Pongo2 与标准 Python Jinja2 存...
Wails 应用实战:重构 Boot 启动逻辑与原生菜单国际化最佳实践
在开发跨平台桌面应用时,菜单栏(Menu Bar)是用户体验的核心组成部分。Gridea Pro 作为一款基于 Wails 开发的现代化应用,近期对后端的启动逻辑(Boot)和菜单系统进行了深度重构。本文将分享这一过程中的技术决策、踩...
Gridea Pro 渲染引擎深度排查:从“样式全丢”到“缓存穿透”的连环 Bug 修复纪实
Gridea Pro 渲染引擎(Renderer)深度排查:从“样式全丢”到“缓存穿透”的连环 Bug 修复纪实 在完善 Gridea Pro 主题适配及底层渲染逻辑(Renderer Layer)的过程中,系统有时会因为几个看似微小...
Gridea Pro Jinja2 主题开发实战:从模板报错到 CSS 断链的奇葩排查全记录
在为 Gridea Pro 适配 letters-theme (Jinja2 引擎) 主题时,我们遇到了一系列阻碍渲染与样式加载的顽固问题。本篇开发手记详细记录了本次从报错分析、渲染器源码审查到浏览器抓包追踪的全过程,相信这些“踩坑”...
Gridea Pro 架构进化:渲染层与存储层的高性能重构实践
在 Gridea Pro 的后端架构演进中,我们始终追求极致的性能、并发安全与系统稳定性。近期,我们针对核心的 Renderer Layer(渲染层) 和 Repository Layer(存储层) 进行了一次深度的重构与优化。本文将...
深入解析 Gridea Pro 架构演进:打造健壮的 Wails 应用后端
在开发 Gridea Pro 的过程中,我们选择 Wails 作为跨平台桌面应用开发框架。Wails 允许我们使用 Go 编写后端逻辑,使用现代 Web 技术(Vue3, TypeScript)构建前端界面,这对于 Go 开发者来说是...