永生的博客

离线云笔记完整发布与运维指南(功能、搭建、开发、Web 打包、桌面打包与快速测试,Next.js+cloudflare+Electron )
这是一篇可直接放进仓库的全面教程(README/RELEASE 文档风格),覆盖项目功能目录说明开发启动Cloudflare Pages 打包Electron 打包用 Git Tag 触发 CI 发布以及最快验收 AppImage 的方法与注意事项。把它直接复制到 README.md 或 RELE...
阅读全文 »用 Cloudflare 把网站变成智能问答助手
你是否曾想过:让 AI 不再只背维基百科,而是真正“吃懂”你自己的博客公司文档或产品手册,然后以对话式可追溯的方式为访客服务?借助 Cloudflare 的 Workers AI + Vectorize + Pages,无服务器低成本易扩展的 AutoRAG(检索增强生成)...
阅读全文 »打造属于你的云端书签管理器:构建 Hugo + Cloudflare 网站与 Chrome 同步扩展和管理员登录
在这个数据为王的时代,拥有一个属于自己的不受平台限制的个人数据中心,是一件非常有成就感的事情。今天,我们将从零开始,亲手打造一个强大快速且几乎零成本的个人书签管理器。 这个项目不仅是一个简单的网页,它是一个完整的生态系统:一个由 Hugo 构建的闪电般快速的前端网站,一个由 Cloudflare...
阅读全文 »Cloudflare Pages + D1 免费动态网站开发
在这篇文章中,我们将从创建第一个 D1 数据库开始,一步步构建一个由 Cloudflare Pages 驱动前端D1 数据库提供后端支持的全栈应用。我们将详细解析 wrangler.toml 的每一项配置,阐明本地开发和云端部署的核心命令,并揭示那些导致“表不存在”或&ld...
阅读全文 »使用 FullCalendar CDN 快速集成月视图报告日历
引言 在自动化报告系统中,我们常常需要以日历方式展示已生成报告的日期,方便用户一目了然地查看和跳转。FullCalendar 是一个功能丰富易于集成的 JavaScript 日历库。本文演示如何通过 CDN 方式引入 FullCalendar v6.1.18,在页面中快速搭建“报告日...
阅读全文 »使用 Wrangler 无需 wrangler.toml 的两种登录方式及 Python 上传示例
Cloudflare 的 Wrangler CLI 是部署 Workers上传资源或发布静态网站的强大工具。在服务器容器或 CI/CD 中,我们常常不希望维护 wrangler.toml 配置文件,而是依赖环境变量和命令行参数来完成登录和部署。 本文详细介绍: 两种 Wrangler 登录...
阅读全文 »使用 Hugo + GitHub Actions 自动生成数据,并通过 Cloudflare Pages 自动部署(含部署钩子)
静态站点生成器 Hugo 与 Cloudflare Pages 非常适配,但当你用 GitHub Actions 自动生成内容(比如数据文件)时,会遇到一个常见问题 —— Cloudflare Pages 跳过部署,显示「无可用部署」。 本文手把手教你如何解决这个问题,通...
阅读全文 »多个地点统计并绘制地图(使用高德地图统计出现次数)
在前端项目中,我们经常需要根据用户数据中的地点信息,在地图上标出这些地点,并统计出现频次。例如,用户日志中提取出“城市: 北京”“城市: 上海”,然后将这些地点在地图上以圆点或热力图的形式展示。 本文介绍如何使用 高德地图 JavaScript A...
阅读全文 »解决 Fedora Linux 42 声卡省电模式导致的音频杂音问题:从根源分析到永久修复
一问题背景:为何点击操作或消息提醒时会出现杂音? 在Fedora Linux 42系统中,部分用户可能会遇到一个共性问题:当点击桌面切换窗口或有消息提醒时,音响会突然出现杂音,而同一台设备在Windows 11系统下却完全正常。这一现象看似随机,实则与Linux系统的声卡省电机制密切相关。 通...
阅读全文 »flathub安装软件教程
以下是一份从零开始面向 Fedora 及所有支持 Flatpak 的 Linux 发行版的 “完整教程”,涵盖如何准备环境获取应用 ID安装钉钉运行更新与卸载等全流程(官方没有提供钉钉rpm包,deb转rpm也装不上)。 一准备 Flatpak 环境 检查 F...
阅读全文 »