音乐

使用 Hugo + GitHub Actions 自动生成数据,并通过 Cloudflare Pages 自动部署(含部署钩子)

2025-07-28365前端/nodejs

静态站点生成器 Hugo 与 Cloudflare Pages 非常适配,但当你用 GitHub Actions 自动生成内容(比如数据文件)时,会遇到一个常见问题 —— Cloudflare Pages 跳过部署,显示「无可用部署」。 本文手把手教你如何解决这个问题,通...

阅读全文 »

多个地点统计并绘制地图(使用高德地图统计出现次数)

2025-07-24408前端/nodejs

在前端项目中,我们经常需要根据用户数据中的地点信息,在地图上标出这些地点,并统计出现频次。例如,用户日志中提取出“城市: 北京”“城市: 上海”,然后将这些地点在地图上以圆点或热力图的形式展示。 本文介绍如何使用 高德地图 JavaScript A...

阅读全文 »

解决 Fedora Linux 42 声卡省电模式导致的音频杂音问题:从根源分析到永久修复

2025-07-20359Linux

一问题背景:为何点击操作或消息提醒时会出现杂音? 在Fedora Linux 42系统中,部分用户可能会遇到一个共性问题:当点击桌面切换窗口或有消息提醒时,音响会突然出现杂音,而同一台设备在Windows 11系统下却完全正常。这一现象看似随机,实则与Linux系统的声卡省电机制密切相关。 通...

阅读全文 »

flathub安装软件教程

2025-07-19417Linux

以下是一份从零开始面向 Fedora 及所有支持 Flatpak 的 Linux 发行版的 “完整教程”,涵盖如何准备环境获取应用 ID安装钉钉运行更新与卸载等全流程(官方没有提供钉钉rpm包,deb转rpm也装不上)。 一准备 Flatpak 环境 检查 F...

阅读全文 »

在 Fedora 和kubuntu上完整部署 Waydroid 并运行 ARM64 应用的详细教程

2025-07-19640Linux

GAPPS 与默认(AOSP)镜像版本的核心区别 以下对比以 Waydroid init 时不带 -s(默认 AOSP 镜像)和带 -s GAPPS 两种版本为例。 1. 镜像内容对比 特性 默认(AOSP) GAPPS Google...

阅读全文 »

Fedora Linux 42 KDE Plasma Desktop 输输入法问题解决和自动登录

2025-07-18645Linux

在 Fedora Linux 42 KDE Plasma Desktop 环境下,输入法的配置与微信输入法异常问题的解决,是提升使用体验的关键环节,以下为详细流程。 一输入法安装 Fedora Linux 42 KDE Plasma Desktop 中,推荐使用 fcitx5 输入法框架,其在...

阅读全文 »

在 CKEditor 中集成自定义 Markdown 插件

2025-07-10343前端/nodejs

一背景与动机 传统的所见即所得(WYSIWYG)编辑器擅长可视化排版,但在书写包含大量公式代码长文档时,Markdown 的简洁与可读性更胜一筹。将两者结合,可以既享受 Markdown 的轻量书写,又能即时预览所见效果。本示例基于 CKEditor 4,演示如何编写一个自定义插件,将 Mark...

阅读全文 »

如何在 CKEditor 中集成 Cloudflare R2 存储

2025-07-03407前端/nodejs

在这篇文章中,我们将学习如何在 CKEditor 中集成 Cloudflare R2 对象存储。Cloudflare R2 是一种 S3 兼容的对象存储服务,可以方便地存储和管理静态文件。我们将使用 Go 语言和 Cloudflare 提供的 SDK 来完成文件上传,并通过 CKEditor 进行图...

阅读全文 »

如何在 CKEditor 中集成 Excalidraw 插件并实现双击或右键编辑图形功能

2025-06-25389前端/nodejs

引言 CKEditor 是一个非常流行的富文本编辑器,提供了丰富的插件和定制功能。而 Excalidraw 是一个开源的图形绘制工具,能够帮助用户创建漂亮的手绘风格图形,可以导入json(用AI生成json导入,比如copilot)。在本篇文章中,我们将介绍如何将 Excalidraw 集成到 C...

阅读全文 »
478 篇 · 第 6 / 48