From e35785642af51d582c13368fda6f215b76b00490 Mon Sep 17 00:00:00 2001 From: Vaica <94612053+zqlit@users.noreply.github.com> Date: Tue, 17 Feb 2026 06:32:25 +0800 Subject: [PATCH] delete: 20260216 --- .../post/2026/2026-02-16-20260216/index.md | 36 ------------------- 1 file changed, 36 deletions(-) delete mode 100644 content/post/2026/2026-02-16-20260216/index.md diff --git a/content/post/2026/2026-02-16-20260216/index.md b/content/post/2026/2026-02-16-20260216/index.md deleted file mode 100644 index fc914e9c..00000000 --- a/content/post/2026/2026-02-16-20260216/index.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Hugo实现在线写作的尝试 -slug: '20260216' -author: 小赵 -date: '2026-02-16T00:00:00+08:00' -draft: false -ai_comment: >- - 哈哈,程序员连除夕都在debug可太真实了!那个半夜起床改分号的痛我懂,曾经因为少个括号折腾到凌晨三点。不过你这波在线编辑器开发真机智,GitHub - API玩得溜啊。顺便吐槽下UA头这种上古遗迹居然还在制造惊喜,好在AI助手现在能救命。新年快乐,愿你来年少写bug多吃饺子!(PS:截图里的编辑器界面看起来挺清爽) ---- - -昨晚发现 GitHub Action 自动部署出错了,发现自己的文章 md 文件的头部信息多了个 ; 符号,导致Hugo编译错误 - -可是电脑关了,又得去开电脑去掉这个多余字符,否则新文章是发布不出去的,改完字符,再 git commit git push,突然感觉静态博客写作确实挺折磨的 - -躺在床上,突然想起之前有安装过GitHub App,在GitHub App通过授权登录自己的账号,通过在线编辑,将md的错误改正了,然后成功部署 - -今天除夕,把家里对联贴完,卫生打扫完,在GitHub逛逛看看有没有好玩的项目,首页偶然推送了这个项目 - -`https://github.com/YYQHoro/BlogOnlineEditor` - -在线编辑写作,给我了很大灵感,通过生成GitHub Token 实现GitHub Api调用,这样静态博客也可以实现在线写作 - -花了两个小时,实现了一下,现在ai coding 真的很强,我用的ChatGPT 付费模型,通过书写需求文档,便能实现我想要的效果 - -不过部署到edgeone 遇到了个坑,部署到edgeone 通过环境变量写入GitHub Action提示`equest forbidden by administrative rules. Please make sure your request has a User-Agent header`,查了Api文档才知道,dgeOne 的运行环境里 fetch() 默认可能不会带 UA,所以本地能用、EdgeOne 报 403 - -可以通过 headers.set("user-agent", "Hugo-Blog-Online-Editor"); 设置User-Agent,即可成功解决这个bug - -好了,就这么多了,祝大家除夕快乐!开始吃团圆饭了! - -本文章由在线编辑器写作 - -## 截图展示 - -![1a7496870b9b4c06814fd39af79170b6.png](1a7496870b9b4c06814fd39af79170b6.png)