• 开站小记:为什么要有这个博客

    今晚博客正式开张,随便写点什么,算是留下第一笔。 一直想把学到的东西和日常的碎片找个地方放。收藏夹越攒越多,笔记散落在各种软件里,回头找的时候总是想不起来放在哪。索性自己搭个站,把东西写出来——能写清楚,才算真的弄明白了。 这个站大概会长成这样: 技术:踩过的坑、配过的环境、读过的源码,尽量写成能复现的教程; 生活:吃到的好吃的、看到的风景、突然冒出来的念头,随手记下来。 不追热点,不赶更新,想起来就写。如果你恰好路过,欢迎常来坐坐。
  • 用 Hexo + Redefine 搭建本站的全过程记录

    前言本站基于 Hexo 8 + Redefine 主题 搭建,托管在 Cloudflare Pages 上,全程纯静态、零运维。这篇文章记录完整搭建过程,也作为后续环境配置类文章的模板示例。 环境准备硬性要求:Node.js ≥ 20.19.0(Hexo 8 的 engines 要求)。 node -v # v24.11.1npm -v # 11.6.2git --version 项目初始化hexo init 无法在非空目录执行,因此采用「临时目录初始化 + 拷贝合并」的三步方案: # 1. 在外层建临时空目录并初始化(跳过自动安装,稍后统一装)npx --yes hexo init hexo_tmp --no-install# 2. 全量拷贝进项目目录(docs/PRD.md 不会被覆盖)cp -a hexo_tmp/. my_blog/ && rm -rf hexo_tmp# 3. 在项目目录安装依赖npm install 安装主题与功能插件npm install hexo-theme-redefine \ hexo-generator-sea...
1