我的编程之路

✅ 用启动脚本替代复杂 .desktop 命令,彻底解决语法错误的方法
这其实不是命令本身的功能问题,而是 .desktop 文件里 引号 和 多行命令 在 GNOME/KDE 这种桌面环境下解析的方式导致的。它在解析 Exec= 时,不是严格用 bash 读取一整段文本,而是会先按空格、引号等规则拆开,这就使得像 /bin/bash -c 'ulimit -n 4...
阅读全文 »Next.js + Electron + Vercel 使用
本项目旨在创建一个功能类似于 Joplin 或 Simplenote 的跨平台离线优先云同步的笔记应用。 技术栈核心: 前端框架: Next.js (使用 App Router) 桌面应用: Electron 后端 & 部署: Vercel 数据库: Vercel Postg...
阅读全文 »离线云笔记完整发布与运维指南(功能、搭建、开发、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 Pages + D1 (SQLite) + R2 (对象存储) + PWA 构建的个人全能书签管理系统
不仅支持浏览器插件无缝双向同步,更具备原生应用级的离线访问能力网页自动快照存档以及多维度的热度可视化。 🌟 核心突破与特性 1. 📶 极致的离线体验 (PWA 微型数据库) 断网可用:采用 Service Worker 深度缓存机制,在无网络环境下依然能秒开书签列表。 本地 SQL...
阅读全文 »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...
阅读全文 »