2026-01-18 - Disboundia 开发日志
2026-01-18 - Disboundia 开发日志
DisboundaryDisboundia 开发日志:解决了Invalid time value后的界面优化
日期:2026-1-18
作者:DaiShiBo
类别:开发日志
标签:Hexo Disboundia Anzhiyu GitHub Pages YAML Bug修复 主题配置 图床 Git Node.js
描述:
1. 本次更新概述 (Summary)
本次开发围绕 Disboundia 个人博客的界面优化展开。主要目标是完善主页界面。
2. 关键任务与目标 (Key Tasks & Goals)
- 完善PicGo图床配置
- 绑定其他社交平台账号,解决跳转问题
- 完善
about界面 - [] 完善
album界面 - [] 完善运行时间的计算
- 文章标签的确定
- []解决图床失灵问题
3. 遇到的问题与解决方案 (Problems & Solutions)
3.1 小红书没有显示
- 问题:在
_config.yml配置deploy时,HTTPS 协议下推送需要输入密码,直接输入 GitHub 登录密码会失败。 - 原因分析:GitHub 自 2021 年起禁用密码进行命令行 Git 操作,需要使用 Personal Access Token (PAT)。
- 解决方案:
- 前往 GitHub
Settings->Developer settings->Personal access tokens->Tokens (classic)。 - 生成一个新的 Token,只勾选
repo权限,并设置为“永不过期”。 - 复制 Token 字符串并妥善保存。
- 在执行
hexo d弹出密码提示时,粘贴 Token 替代密码。
- 前往 GitHub
- 反思:初次接触 Git 部署,未了解 GitHub 的安全策略更新,导致鉴权失败。熟悉 PAT 机制是进行任何 GitHub 自动化操作的基础。
3.2 追番界面图片中心偏移
- 编辑图片即可
4. 新功能实现与配置 (New Features & Configurations)
4.1 社交平台账号相关跳转
- 目标:通过
Disboundia跳转至其他社交平台。 - 操作:修改
_config_anzhiyu_yml的social部分代码。 - 意义:整合各平台博客资源。
5. 思考与心得 (Reflections & Learnings)
本次 Disboundia 博客的初期搭建过程,充满了挑战与学习。从 YAML 语法的严格要求,到 Hexo 内部渲染机制对日期格式的敏感性,再到 Git 部署与 GitHub Pages 交互的细节,每一步都是对基础知识的深化理解。
最大的收获在于:定位和解决错误的过程本身就是最宝贵的学习。 面对报错信息,不再是盲目尝试,而是学会分析其指向的文件、行数和错误类型。这让我对“代码即逻辑”有了更直观的感受。
通过安知鱼主题的引入,Disboundia 的外观已从基础跃升至专业级别。下一步,我将专注于实现更丰富的功能,如基于 GitHub + PicGo 的图床管理,以及更多关于“朋友圈”、“相册”、“音乐”等高级模块的配置。同时,将持续以开发日志的形式记录这些探索过程,使 Disboundia 不仅是内容输出的平台,更是个人学习与成长的生动见证。


