音乐
前端/nodejs← 返回全部

使用 Wrangler 无需 wrangler.toml 的两种登录方式及 Python 上传示例

2025-08-02220前端/nodejs

Cloudflare 的 Wrangler CLI 是部署 Workers上传资源或发布静态网站的强大工具。在服务器容器或 CI/CD 中,我们常常不希望维护 wrangler.toml 配置文件,而是依赖环境变量和命令行参数来完成登录和部署。 本文详细介绍: 两种 Wrangler 登录...

阅读全文 »

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

2025-07-28235前端/nodejs

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

阅读全文 »

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

2025-07-24283前端/nodejs

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

阅读全文 »

在 CKEditor 中集成自定义 Markdown 插件

2025-07-10211前端/nodejs

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

阅读全文 »

如何在 CKEditor 中集成 Cloudflare R2 存储

2025-07-03279前端/nodejs

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

阅读全文 »

教程:用轻松打造你的技术图标墙

2025-06-23236前端/nodejs

skillicons.dev 是一个非常流行且强大的在线工具,它能让你通过一个简单的 URL 链接,快速生成包含各种技术 Logo 的 SVG 图片。这对于在个人主页、在线简历或 GitHub Profile README 中直观展示你的技能栈非常有用。 这篇教程将带你了解它的三种核心用法: ...

阅读全文 »

<p>移动端响应式优化viewport</p>

2025-05-21233前端/nodejs

一、设置视口(Viewport)元标签 &lt;head&gt; &lt;!-- 强制浏览器视口宽度等于设备屏幕宽度,且初始缩放比例为 1 --&gt; &lt;meta name="viewport" content="width=device-width, initial-scale...

阅读全文 »

<p>构建基于 llama.cpp 的本地离线大型语言模型 Web 接口的实现与分析</p>

2025-05-03449前端/nodejs

摘要: 大型语言模型(LLMs)的本地离线部署为解决云端 API 访问的隐私、延迟和成本问题提供了有效途径。llama.cpp 库凭借其高效的 CPU 推理能力,成为本地 LLM 运行的重要工具。本文详细介绍并分析了一个基于 Node.js 作为后端服务器,利用 Socket.IO 实现实时通信,并...

阅读全文 »

<p>NAS(OpenResty/nginx)上挂载本地音乐目录,并通过浏览器或博客播放。</p>

2025-04-29335前端/nodejs

1. 教程概览 本文将带你完成以下步骤: 环境准备 挂载音乐目录到服务器 配置目录权限 安装并配置 OpenResty/nginx 编写 nginx 配置(alias、autoindex、CORS、UTF-8) 重载并测试访问 在博客中嵌入播放器 常见问题与排查 2. 环...

阅读全文 »
54 篇 · 第 2 / 6