从零搭建个人博客与音乐播放器的技术旅程
本文最后更新于14 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

始于一个想法,终于无数次迭代。从一台裸机服务器到功能完备的个人博客+音乐站,这个过程充满了技术探索的乐趣。这篇文章既是记录,也是分享——希望能给同样在折腾自建站的朋友一些启发。

一、建站基石:WordPress + Argon 主题

网站基于 WordPress(最新版)搭建,选用了 Argon 主题——一个以轻盈、简洁、美观著称的 WordPress 主题。Argon 提供了双栏/三栏布局、沉浸式主题色、动态 Banner、平滑滚动等丰富特性,为后续的魔改打下了扎实的基础。

二、视觉改造:深海蓝 · 全新配色方案

为了打造更舒适、沉稳的视觉体验,我对全站 CSS 进行了深度的自定义改造,选用了「深海蓝/青色系」作为主基调。

配色亮点:

深海蓝到青色的渐变副标题:

background: linear-gradient(94.75deg,#1e40af,#2563eb,#0891b2,#06b6d4)

蓝系链接与按钮

青色作为代码块和公告标题的强调色

卡片半透明毛玻璃效果(backdrop-filter: blur(6px))

蓝调作者名称与简介

适合阅读的深色正文(#1e293b)

优化了间距、表格样式、引用块、菜单对齐等细节

更换后整体风格从原来的紫粉色系转变为沉稳、专业、现代的深海蓝风格,阅读体验大幅提升。

三、重磅功能:音乐播放器

本站最大的特色功能之一,就是自建的音乐播放器。

酷狗音乐 API 代理

部署了 kugou-proxy 代理服务,通过 Nginx 反向代理以 对外提供 API。这意味着本站可以合法调用酷狗音乐的海量曲库。

网易云音乐 API

额外部署了 Netease Cloud Music API,覆盖网易云音乐的曲库资源。

音乐播放器页面

独立开发了播放器页面,功能包括:

歌单浏览与播放

搜索歌曲

播放控制(播放/暂停/下一首/上一首)

进度条拖拽

歌词同步显示

VIP 高音质支持

四、服务器运维与自动化

作为一个技术博客,服务器端的自动化运维也是重要的一环。

MCP 文件系统服务

部署了 MCP(Model Context Protocol)文件系统服务。该服务通过 systemd 管理,设置了崩溃 5 秒自动重启和开机自启,确保了高可用性。

Python 服务重写

server.py 经历了从依赖 C 扩展到纯 Python 加密的重写过程,彻底解决了之前频发的段错误崩溃问题。现在服务稳定运行。

Nginx 升级

从 1.26.3 升级到 1.30.1,修复了安全漏洞。

五、个性化定制

自定义字体

引入了自定义「echo」字体,支持字母和数字的艺术渲染,顶部导航栏品牌名称使用渐变字体效果。

响应式设计

所有自定义 CSS 均适配移动端,确保手机上的浏览体验同样出色。

六、持续迭代的理念

网站建设不是一蹴而就的,每一次修改、每一个功能的上线,都在让这个数字空间变得更贴近自己的理想。

从最初简单的 WordPress 安装,到酷狗 API 的对接、播放器的开发、服务器端的脚本维护、安全补丁的跟进——这趟旅程让我更深入地理解了前端、后端、运维的方方面面。如果你也在自建站的道路上,欢迎留言交流,一起进步。

未来计划:

进一步完善移动端体验

增加更多第三方 API 集成

优化页面加载速度

最后,感谢 Argon 主题作者 solstice23 的优秀开源作品,以及所有在折腾路上提供帮助的社区朋友们。星耀站,持续发光中 ✨

— 技术栈一览 —

前端:WordPress / Argon Theme / HTML5 / CSS3 / JavaScript
后端:Nginx / PHP / Node / Python
API:酷狗音乐 API / 网易云音乐 API
运维:Systemd / 宝塔面板 / Git
安全:HTTPS / Nginx CVE / OpenSSL 3.0

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇
加载中...
🎵 加载中...