Typecho开发之修改路由HTTP状态码
2025-04-30
在Typecho开发中,直接定义路由返回状态码是404,使用php的header定义200是不生效的 这是因为在 Typecho 1.2 后对状态返回逻辑做了修改 (可参见https://github.com/typecho/typecho/issues/1540) Typecho 1.2 及之后的写法:
Typecho开发: 自定义主题设置HTML标签
2025-04-21
这个功能之前就想实现了,可惜没找到相关教程(DeepSeek ChatGPT 天工 通义 甚至**文心一言都问了也没有结果) 今天翻隔壁[泽泽](https://typecho.work/ "泽泽")大佬的代码时,研究了下写法 很简单,在functions写入代码 然后在主题设置代码写入 这样就完成了~ (再次感谢[泽泽](https://typecho.work/ "泽泽")大佬!)
TTDF更新,新增 / 修复钩子
2025-04-21
在版本里,新增了TTDFHook的钩子类名,注册及挂载也是很简单的 注册钩子 挂载注册的钩子 `php TTDFHook::addaction('loadhead', function () { ?> console.log(' 成功挂载RegisterHook钩子 '); console.log(' 成功挂载loadhead钩子 ');
记录一次Git连接到ssh
2025-04-08
重装系统后,忘记配置git了,push时vscode报错“提交"or"具有指纹"” 打开,配置下& 生成新的SSH密钥 将SSH密钥添加到ssh-agent RSA密钥 将SSH公钥添加到GitHub RSA 最后 在GitHub New SSH key 粘贴公钥内容到Key字段 测试连接 看到为成功,如果提示输入重新执行即可
StarBeat系统介绍
2025-04-01
StarBeat Lightweight blog system based on Nodejs+Typecho StarBeat是一个前端跑在Nodejs后端基于Typecho的轻量级博客系统。