前言
博客文章多了以后,查找旧内容主要依靠搜索。DoraTiger 保留了 Algolia 和本地搜索两种方式,这篇先记录它们的实现,再整理界面文字的多语言配置,以及评论系统的选型和停用原因。
前言
文章加密、外链跳转和 SEO 最早都是通过第三方插件实现的。重构主题时,我把它们移到了内部,方便与页面模板一起调整。下面记录 AES-256-GCM 加密、外链拦截,以及 Sitemap、Robots.txt 和 JSON-LD 的生成方式。
前言
主题的文章页需要处理代码复制、目录和外链,列表页则涉及分页、归档与统计。这篇按这些功能记录实现过程,其中复制按钮的对齐和加密文章的目录适配,来回调整了比较多次。
...前言
上一篇整理了主题架构,这篇记录配色、背景动画和布局的实现。DoraTiger 最初沿用了 Fan 的暗色风格,后来逐步把颜色和尺寸提取成配置,也尝试用 Canvas 绘制星空和首页文字。
前言
前几篇记录了 Hexo 的基础用法,下面开始整理自己开发 DoraTiger 主题的过程。这一篇先说为什么从 Fan 迁移,以及主题的配置如何合并、脚本如何加载。
前言
前两篇分别介绍了 Hexo 的基础知识与插件生态。本文作为系列第三篇,聚焦官方文档中相对进阶但实用的功能模块:标签插件、数据文件夹、服务器配置、生成器原理和国际化支持。这些功能在日常博客维护和主题开发中经常用到,但容易被忽略。
前言
前两篇记录了迷你主机的选购和 Debian 系统的安装。系统装好后,接下来面临的问题是:如何快速配置完整的开发环境?之前在 WSL 下每次重装都要手动装 Go、Java、Node.js,还要配各种镜像源,流程繁琐且容易遗漏。这次决定把所有配置脚本化,形成一套可重复执行的 setup 工具,一键完成环境部署。本文记录整个配置体系的设计和实现过程。
前言
上一篇记录了迷你主机的选购和 Debian 系统的安装过程。本篇是一个小的硬件更新:将原装的联发科 MT7921 无线网卡更换为 Intel AX210,同时记录更换后在 XRDP 远程桌面环境下遇到的 WiFi 扫描授权问题及解决方案。
前言
之前手上的开发环境分散在多台电脑上,每台设备都要单独配置 WSL、安装依赖、同步配置,维护成本很高。加上一直想在本地跑一些小模型做 AI Agent 相关的实验,所以决定搭建一台集中式的 Homelab 服务器,统一承载开发环境、推理服务和各种自托管应用。本文作为 Homelab 系列第一篇,主要记录迷你主机的选购过程、Linux 发行版的选择思路,以及 Debian 系统的安装流程。
前言
由于目前撰写论文涉及到了跨高校的团队合作,故而在基于之前文章VScode 整合 MikTex 论文写作以及 git 协同的基础上,寻找其他更高效的论文协作方案。免费版的 overleaf 在高峰期或者编译大篇幅论文时经常编译失败,在师兄的提醒下,发现该项目可以本地部署,进而记录本篇文章。撰写文章时,overleaf 版本为 5.4.0 。