home
首页
search
搜索
login
登录
person_add
注册
GeekNote
home
首页
search
搜索
login
登录
person_add
注册
arrow_back
Rei
关注
more_vert
link
复制链接
Rei
@Rei
Ruby 程序员,Ruby China 管理员,GeekNote 创建者。
calendar_month
加入于
2021年06月29日
rss_feed
RSS 订阅
25
关注中
116
关注者
Rei
我的 kamal 生产环境配置
Kamal 是 Basecamp 开源的一款部署工具,它的工作模式类似 Capistrano,但使用 docker 解决依赖封装。它原始设计用于 Rails 应用,由于使用了 docker,只要应用可以 docker 化也能使用 kamal 部署。
2025年04月15日 14:05
·
3 点赞
·
2 评论
Rei
在 Rails 实现返回按钮
Geeknote 遵循 Material Design。Material Design 经常使用返回按钮,我在实现返回按钮的过程发现一些问题,在此分享。
2025年04月06日 12:18
·
2 点赞
·
0 评论
Rei
搭建反向代理降低网站网络延迟
最近我通过在香港机房搭建反向代理,将 Geeknote 的国内访问延迟从 300ms 降低到 50ms,以下分享解决过程。
2025年04月03日 12:43
·
4 点赞
·
2 评论
Rei
in
Geeknote
Geeknote 2.0 回顾和展望
经过漫长、痛苦和纠结的开发,Geeknote 终于以新形态出现在大家面前,我愿称之为 2.0 版本。可能有人会想,不就是一个冷门、不起眼,没什么技术含量的博客平台,有什么痛苦和纠结呢?我想借此机会分享一下心路历程,以及未来的展望。
2025年03月31日 09:24
·
7 点赞
·
0 评论
Rei
自建 docker 镜像服务
由于众所众知的原因,docker pull 在国内不好使。在开发环境会影响工作学习,在生产环境会影响产品部署。
2025年03月19日 03:39
·
3 点赞
·
3 评论
Rei
用 HTTP + JSON 直接访问 GraphQL API
有一天我需要访问 Fly 的 API 以支持自动签发 SSL 证书,Fly API 基于 GraphQL。我一向不太喜欢 GraphQL,精神洁癖让我不想增加一个 GraphQL Client 依赖。我想到 GraphQL 底层基于 HTTP 和 JSON,为何不直接访问接...
2025年02月26日 02:34
·
1 点赞
·
0 评论
Rei
Rails 开发者应该拥抱 Web Component
Rails 8 将会继续将 Hotwire 作为默认,我觉得这很好。Hotwire 是以服务端渲染为核心的前端方案,由于服务端是数据的根源,大部分应用可以通过服务端渲染解决问题而不用考虑数据同步。
2024年10月17日 14:43
·
0 点赞
·
0 评论
Rei
Importmap 还是 jsbundling?我全都要
从 Rails 7 开始,Importmap 成为处理 JavaScript 加载的默认机制。它可以充分利用 HTTP/2 的并行下载和缓存机制,避免打一个大包每次改动都需要下载所有代码。
2024年10月12日 14:13
·
0 点赞
·
0 评论
Rei
《黑神话:悟空》个人测评
我的综合评价是:9分。(作为参考,荒野之息10分,法环9分,仁王9分,巫师三8分,FF7重制版5分)
2024年09月02日 14:42
·
0 点赞
·
0 评论
Rei
Lit - 适合 Ruby on Rails 默认栈的前端组件框架
一个 Web 应用的界面内容根据交互复杂程度可以分为三类:
2024年08月18日 13:05
·
2 点赞
·
4 评论
Rei
in
Geeknote
Geeknote 现在支持视频附件和嵌入 YouTube/Bilibili 视频
有时视频比文字的表现力更强,很高兴宣布 Geeknote 增加了嵌入视频的支持。
2024年07月27日 08:25
·
2 点赞
·
2 评论
Rei
Material Design 的尴尬
最近无意中发现,Google 的 Material Design Web Components 项目又被放弃了。为什么说”又“呢?因为之前有个 Material Components Web 也是被放弃了。这也意味着 Material Design 从发布至今,根本没有一个...
2024年07月15日 06:38
·
0 点赞
·
0 评论
Rei
使用 imgproxy 处理 ActiveStorage 图片变换
最近将 Geeknote 的图片处理换到了 imgproxy,记录一下过程。
2024年06月14日 15:44
·
1 点赞
·
0 评论
Rei
Rails 构建时下载 importmap 资源的方法
Importmap-rails 默认的加载来源是 CDN,但是公共 CDN 在国内访问不稳定。另一个方法是将 JavaScript 下载到 vender/javascript 目录,但是这个方法需要将外部 JavaScript 签入源码管理工具,导致源码体积变大。
2023年11月06日 08:35
·
0 点赞
·
0 评论
Rei
in
Geeknote
合集功能已经被书签替代
原合集功能借鉴了 YouTube 的 playlist 功能,通过设置公开或者私有同时承担了收藏和分享的功能。经过观察,在实际使用中合集功能主要作用还是收藏,分享功能并不实用。
2023年06月22日 05:01
·
2 点赞
·
0 评论
Rei
用 Caddy 自动申请主域名、子域名和自定义域名的 HTTPS 证书
SaaS 支持客户子域名和自定义域名是很常见的需求。Caddy 是一个支持自动申请 HTTPS 证书的 Web server。最近用 Caddy 实现了子域名和自定义域名的自动 HTTPS 配置,记录如下以供参考。
2023年06月17日 15:04
·
4 点赞
·
3 评论
Rei
用 CSS 控制页面内容对部分用户可见
写 Web 应用的时候,经常需要写这样的 HTML 片段:
2023年05月04日 15:15
·
3 点赞
·
2 评论
Rei
在 Fly.io 部署 Meilisearch
最近在 Fly.io 部署了一个 Meilisearch,记录一下过程。
2023年03月30日 15:07
·
1 点赞
·
0 评论
Rei
in
Geeknote
GeekNote 一些设计更新
今天 GeekNote 上线了一些设计更新,本文列出有什么变化以及背后的思考。
2023年03月10日 15:18
·
4 点赞
·
5 评论
Rei
Tailwind CSS,从入坑到退坑
Tailwind CSS 是一个实用类优先的 CSS 框架。跟其他 CSS 框架的主要不同是它不提供组件层面的样式,而是全部都是实用类。我之前写过一个简单的介绍:Tailwind CSS 浅析。
2023年01月24日 08:16
·
6 点赞
·
7 评论
组织
账号统计
article
60 篇文章
comment
183 条评论
home
首页
search
搜索
login
登录
person_add
注册