前天惊闻 GitHub 宣布将于年底封存 Atom 编辑器,也就是正式放弃了这个项目,我一时间思绪万千。
有留意 Rails 更新的人应该会注意到,Rails 7 新增了一个组件选项 Propshaft。
Rails 7 引入了新的前端方案 CSS/JS bundling,让开发者更容易选择适合自己的打包工具。不过新方案要求开发者对 Assets Pipeline 的工作原理有更深的了解,不然会出现各种状况。
在之前的 Fly.io 部署教程中,web 进程和 worker 进程是分开部署的。这会造成一些问题:
GeekNote 在 2022-04-24 ~ 2022-04-25 期间遇到了两个服务器机房的故障,分别是:
💡 Rails on Docker 系列文章是面向 Rails 程序员的 Docker 教程,描述了如何从开发环境到部署环境中应用 Docker。这是系列文章的第三篇。
GeekNote 是一个技术写作社区。
很高兴宣布 GeekNote 新增导出功能,您可以导出所拥有账号下的所有文章、草稿和附件。
最近在 GeekNote 上实现了深色主题,这里分享一下技术细节。
很高兴宣布 GeekNote 已经支持深色主题!
堡垒最容易从内部攻破。 —— 列宁
GeekNote 使用了 Hotwire 的 Turbo,有些地方需要用到 Tab 导航。我希望在切换 Tab 的时候保持页面滚动的位置,避免页面跳动。
这几天我把 GeekNote 的部署环境迁移到了 Fly.io,我觉得这是一个值得推荐的平台,所以写这篇日志介绍一下。
最近 Rails 7 正式发布,其中一个引人注目的特性是 CSS/JS bundling,用于取代 Rails 6 的 Webpacker。我在之前的文章中介绍过新的方案带来什么变化。
💡 Rails on Docker 系列文章是面向 Rails 程序员的 Docker 教程,描述了如何从开发环境到部署环境中应用 Docker。这是系列文章的第二篇。
Tailwind CSS 是近几年比较火的 CSS 框架,我学习了一些它的理念和用法,把想法记录如下。
现在 GeekNote 增加了评论邮件通知功能。开启邮件通知后,每当文章获得新评论都会收到邮件通知,免去经常刷新网站查看是否有新评论的烦恼。
自 Rails 6 引入了 Webpacker 以来,Rails 的前端部分就引发了很多吐槽。吐槽主要分两类:
滚动加载是一种常见的分页交互方式,经常用在 Timeline 之类希望体验平滑又不需要跳跃浏览的场景。
很高兴宣布,GeekNote 已增加历史版本功能。