Rei

@Rei

Ruby 程序员,Ruby China 管理员,GeekNote 创建者。

加入于 2021年6月

更新日志 › 更大的编辑界面,以及一些 UI 调整

在上一次的 UI 改动中,编辑界面改得像个论坛编辑器,这收到了一些负面的反馈,认为编辑体验倒退了,我觉得说得有道理。GeekNote 的长期目标是建立一个写作社区,但它首先应该是一个体验良好的写作工具,所以现在编辑器改回了以往的全屏沉浸式界面:

# GeekNote
Avatar
Rei Geeknote
·
11
4

用 Postal 搭建邮件服务器

最近我用 Postal 搭建了一个邮件服务器,体验比想象中更好,迫不及待分享一下经验。

# Postal # Email # Ruby on Rails
Featured image
Avatar
Rei
·
1
3

更新日志 › GeekNote 新增每周摘要邮件

GeekNote 本周五开始将发送每周摘要邮件,内容为最近一周的热门文章。希望每周摘要能让优秀的文章被更多人发现。

# GeekNote
Featured image
Avatar
Rei Geeknote
·
3
4

Rails 7 Turbo 环境集成 reCAPTCHA 的方法

最近有人反馈 GeekNote 的注册流程体验很差(#23),我调试之后发现之前集成 reCAPTCHA 的代码有错,会导致验证经常失败。解决的过程记录如下。

# Hotwire # reCAPTCHA # Ruby on Rails
Avatar
Rei
·
0
2

食谱风格的技术写作指引

现在搭建一个博客非常容易,但是很少有人关注技术博客应该怎么写。

# 写作
Featured image
Avatar
Rei
·
0
9

纯 CSS 实现 UI 组件的触发

在实现 UI 组件的时候,有时候需要借助 JavaScript 实现状态触发,例如 Dropdown,Dialog。在我自用的 Material UI 库中,之前是借助 Stimulus 框架实现的,它的 HTML 内容是这样:

# CSS # JavaScript
Featured image
Avatar
Rei
·
4
9

GeekNote 一周年,网站定位和新设计

转眼间,GeekNote 已经开放一周年了。在这一年间,网站获得了 935 名注册用户和 264 篇发表的文章。

# GeekNote
Featured image
Avatar
Rei
·
12
5

再见了,Atom

前天惊闻 GitHub 宣布将于年底封存 Atom 编辑器,也就是正式放弃了这个项目,我一时间思绪万千。

# GitHub # VS Code # Atom
Featured image
Avatar
Rei
·
2
3

Propshaft 简介

有留意 Rails 更新的人应该会注意到,Rails 7 新增了一个组件选项 Propshaft。

Avatar
Rei
·
2
3

解决 Rails 7 下 Sass 引用 Font Awesome 的问题

Rails 7 引入了新的前端方案 CSS/JS bundling,让开发者更容易选择适合自己的打包工具。不过新方案要求开发者对 Assets Pipeline 的工作原理有更深的了解,不然会出现各种状况。

Avatar
Rei
·
3
3

Fly.io 一个 app 运行多个进程的方法

在之前的 Fly.io 部署教程中,web 进程和 worker 进程是分开部署的。这会造成一些问题:

Avatar
Rei
·
8
1

关于 2022-04-24 的服务器故障

GeekNote 在 2022-04-24 ~ 2022-04-25 期间遇到了两个服务器机房的故障,分别是:

Avatar
Rei Geeknote
·
2
2

Rails on Docker: 用 docker-sync 改善文件同步性能

💡 Rails on Docker 系列文章是面向 Rails 程序员的 Docker 教程,描述了如何从开发环境到部署环境中应用 Docker。这是系列文章的第三篇。

Avatar
Rei
·
3
3

GeekNote 新增 Canonical URL 和 RSS 导入功能

GeekNote 是一个技术写作社区。

Featured image
Avatar
Rei Geeknote
·
5
10

更新日志 › GeekNote 新增导出功能

很高兴宣布 GeekNote 新增导出功能,您可以导出所拥有账号下的所有文章、草稿和附件。

# GeekNote
Avatar
Rei Geeknote
·
4
9

用 CSS 实现深色主题

最近在 GeekNote 上实现了深色主题,这里分享一下技术细节。

Featured image
Avatar
Rei
·
0
5

GeekNote 新增深色主题

很高兴宣布 GeekNote 已经支持深色主题!

Featured image
Avatar
Rei Geeknote
·
1
2

Rails 社区遇到了真正的危机

堡垒最容易从内部攻破。 —— 列宁

# Ruby on Rails
Featured image
Avatar
Rei
·
4
8

在 Hotwire Turbo 链接跳转时保持窗口滚动位置

GeekNote 使用了 Hotwire 的 Turbo,有些地方需要用到 Tab 导航。我希望在切换 Tab 的时候保持页面滚动的位置,避免页面跳动。

# JavaScript # Ruby on Rails # Hotwire
Avatar
Rei
·
0
2

在 Fly.io 部署 Rails 应用

这几天我把 GeekNote 的部署环境迁移到了 Fly.io,我觉得这是一个值得推荐的平台,所以写这篇日志介绍一下。

Featured image
Avatar
Rei
·
5
5