HEXO 开发笔记(9)自建主题:工程化与发布
创建于 2026-06-19
更新于 2026-06-19
科技
hexo
主题开发
DevOps
Git

前言

这是 HEXO 开发笔记系列的最后一篇。前几篇从架构、视觉、功能、安全到搜索,完整介绍了 DoraTiger 主题的设计与实现。本篇收尾,聚焦工程化实践:CLI 命令、CDN 与本地资源管理、CI/CD 自动化、配置文档化,以及发布流程。

...
阅读全文
HEXO 开发笔记(8)自建主题:搜索与国际化
创建于 2026-06-19
更新于 2026-06-19
科技
hexo
主题开发
搜索
i18n

前言

本篇聚焦 DoraTiger 主题的搜索系统和国际化(i18n)体系。搜索方面涵盖 Algolia 搜索和本地搜索两种方案;国际化方面介绍语言文件结构、占位符机制和全组件覆盖。此外还涉及评论系统的选型与停用原因。

...
阅读全文
HEXO 开发笔记(7)自建主题:安全与SEO
创建于 2026-06-19
更新于 2026-06-19
科技
hexo
主题开发
安全
SEO

前言

本篇聚焦 DoraTiger 主题的安全功能和 SEO 优化。安全方面涵盖文章加密(AES-256-GCM)和外链重定向拦截;SEO 方面涵盖原生 Sitemap/Robots.txt 生成器和 JSON-LD 结构化数据。这些功能最早都是通过第三方插件实现的,在主题重构时选择集成到内部,主要是为了更好的适配性。

...
阅读全文
HEXO 开发笔记(6)自建主题:核心功能实现
创建于 2026-06-19
更新于 2026-06-19
科技
hexo
主题开发
JavaScript

前言

本篇聚焦 DoraTiger 主题的核心功能实现:文章渲染管线、侧边栏双面板、分页系统、归档页面,以及内置的 PV/UV 统计计数器。这些功能构成了博客日常使用中最频繁交互的部分。

...
阅读全文
HEXO 开发笔记(5)自建主题:视觉系统
创建于 2026-06-19
更新于 2026-06-19
科技
hexo
主题开发
CSS
Canvas

前言

上一篇介绍了 DoraTiger 主题的架构设计,本篇聚焦视觉系统:暗色主题的颜色体系、Canvas 动画的实现原理、JS 驱动的响应式布局,以及可复用的 Stylus 动画 Mixin。这些是主题"看起来怎么样"的核心。

...
阅读全文
HEXO 开发笔记(4)自建主题:架构与设计哲学
创建于 2026-06-19
更新于 2026-06-19
科技
hexo
主题开发
架构设计

前言

前几篇笔记介绍了 Hexo 的基础知识、插件体系和进阶功能。从本篇开始,进入 DoraTiger 自建主题的实战开发。本篇作为系列第四篇,聚焦主题的整体架构设计:从 Fan 主题贡献者到独立开发者的转变过程,技术选型背后的思考,以及核心的三层配置合并机制和脚本注入架构。

...
阅读全文
Homelab 搭建手记(3)开发环境一键配置
创建于 2026-06-18
更新于 2026-06-18
科技
Linux
Homelab
Debian
开发环境

前言

前两篇记录了迷你主机的选购和 Debian 系统的安装。系统装好后,接下来面临的问题是:如何快速配置完整的开发环境?之前在 WSL 下每次重装都要手动装 GoJavaNode.js,还要配各种镜像源,流程繁琐且容易遗漏。这次决定把所有配置脚本化,形成一套可重复执行的 setup 工具,一键完成环境部署。本文记录整个配置体系的设计和实现过程。

...
阅读全文
Homelab 搭建手记(2)更换无线网卡与 XRDP WiFi 扫描授权问题
创建于 2026-06-16
更新于 2026-06-16
科技
Homelab
Debian
AX210
XRDP

前言

上一篇记录了迷你主机的选购和 Debian 系统的安装过程。本篇是一个小的硬件更新:将原装的联发科 MT7921 无线网卡更换为 Intel AX210,同时记录更换后在 XRDP 远程桌面环境下遇到的 WiFi 扫描授权问题及解决方案。

...
阅读全文
Homelab 搭建手记(1)迷你主机选购与 Debian 系统安装
创建于 2026-06-16
更新于 2026-06-16
科技
Linux
Homelab
Debian
迷你主机

前言

之前手上的开发环境分散在多台电脑上,每台设备都要单独配置 WSL、安装依赖、同步配置,维护成本很高。加上一直想在本地跑一些小模型做 AI Agent 相关的实验,所以决定搭建一台集中式的 Homelab 服务器,统一承载开发环境、推理服务和各种自托管应用。本文作为 Homelab 系列第一篇,主要记录迷你主机的选购过程、Linux 发行版的选择思路,以及 Debian 系统的安装流程。

...
阅读全文
服务器操作指北(7)本地部署 overleaf
创建于 2025-05-15
更新于 2025-05-15
科技
latex
overleaf

前言

由于目前撰写论文涉及到了跨高校的团队合作,故而在基于之前文章VScode 整合 MikTex 论文写作以及 git 协同的基础上,寻找其他更高效的论文协作方案。免费版的 overleaf 在高峰期或者编译大篇幅论文时经常编译失败,在师兄的提醒下,发现该项目可以本地部署,进而记录本篇文章。撰写文章时,overleaf 版本为 5.4.0

...
阅读全文