oldj Blog

RSS: https://oldj.net/rss.xml
oldj 的博客,关于前端技术与编程。

开源我的博客系统 Publa:基于 Next.js 的动态博客解决方案

博主 oldj 分享其个人博客系统 Publa 的开源历程与设计理念。系统基于 Next.js 和 AI 辅助开发,主打轻量、动态、易自定义和易迁移。特色功能包括所见即所得编辑器、附件上传、图片尺寸优化及自定义跳转,支持 SQLite 和 PostgreSQL,适合个人或小团队搭建动态博客。
评论点赞收藏96 天前

Scrivener 论坛三年论战:写作软件为何拒绝内置 AI?

作者深入分析了 Scrivener 论坛关于是否集成 AI 功能的三年争论。文章指出,官方坚持不绑定订阅、保护隐私和保持工具纯粹性的立场,与用户希望辅助分析的需求形成对比。核心分歧在于隐私边界、外接工具的体验以及 AI 是趋势还是泡沫。文章认为 Scrivener 的克制体现了一种不替用户做价值判断的产品哲学,即提供强大而非智能的工具,让用户自主控制。
评论点赞收藏106 天前

Automating SSL Certificate Renewal with GitHub Actions

作者分享了将 申请 SSL 证书流程自动化到 GitHub Action 的实践经验。文章详细列出了 YAML 配置步骤,包括安装 、通过阿里云 DNS 申请泛域名证书、通过 SSH 上传至 Nginx 服务器,以及针对腾讯云 CDN 的自动化更新脚本。内容包含具体的代码片段、Secrets 配置细节及踩坑经验,适合有运维需求的开发者参考。
评论点赞收藏128 天前

使用 uv 管理 Python 依赖

作者分享从 pip 迁移到 uv 的个人经验,对比了安装速度,并详细介绍了 uv 的安装、虚拟环境管理、依赖锁定以及 Docker 部署中的具体用法和注意事项。
评论点赞收藏260 天前

富文本编辑器框架实战评测:从Quill到ProseMirror的选择之路

作者深入对比了Quill、Slate和ProseMirror三个主流富文本编辑器框架。指出Quill上手简单但缺乏装饰器功能且处理复杂嵌套有缺陷;Slate自由度高但存在输入法兼容和体验瑕疵;最终推荐ProseMirror,认为其虽学习曲线陡峭,但在功能完整性、性能及解决复杂需求方面表现最佳。
评论点赞收藏421 天前

使用函数计算运行定时任务

作者分享将阿里云定时任务迁移至函数计算的实践经验,包括创建任务函数、实现HTTP入口、配置触发器及通过API自动更新镜像的具体步骤和成本考量。
评论点赞收藏471 天前

使用 Dokploy 部署网站服务的实践与心得

作者从 K3s+Rancher 迁移至 Dokploy 的实践记录,涵盖自托管与云服务对比、国内服务器加速安装、多服务器架构建议、Docker Provider 配合阿里云镜像服务以优化构建与回滚、以及通过 API 管理服务等实操细节。
评论点赞收藏483 天前

Electron 中的 Kiosk 窗口

作者结合图几截图软件和 WonderPen 写作软件的实战经验,详细记录了 Electron 中实现 Kiosk 模式的配置要点。文章不仅提供了基础 API 用法,还深入探讨了 macOS 上防止 Dock 栏遮挡的 alwaysOnTop 层级技巧、多显示器适配、阻止 Cmd+Q 退出以及窗口状态恢复等工程细节,具有明确的实操参考价值。
评论点赞收藏626 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。