Designing a Blogspot XML Template with AI Agent

Preface We already have a Blogger/blogspot blank blog template The next step is to make it look good. Let's start with a simple task, using Moonlight Blog as an example.

开发 Blogger/blogspot 模板 模仿月光博客

前言 我们已经有了一份 Blogger/blogspot 空白博客模板 接下来就是怎么弄漂亮. 先从简单的任务开始吧, 以 月光博客 为例.

Blank Blogger Template with Clean H1/H2 Tag Structure

Together with  oc/x-preview-f-free , stealth/ox-alpha , I created a blank Blogger/blogspot template. No CSS included.

Blogger/blogspot 空白博客模板 不含CSS

我和  oc/x-preview-f-free , stealth/ox-alpha 一起, 制作了一份 Blogger/blogspot 空白博客模板. 不含CSS.

Blogger Blog Search Widget Empty Title Error Fix

Blogger/blogspot's Blog Search Widget  Set the title to empty Prompt: Required field cannot be left blank If you modify the xml template file and forcibly change the title to empty, then, when importing the template file, it will prompt that the required field cannot be left blank Conclusion The Blog Search widget of Blogger/blogspot cannot be set with an empty title If you don't want the page to display the title of the Blog Search widget, you can only hide it via CSS.

Blogger/blogspot 的 博客搜索 小工具 BlogSearch widget 不能设置标题为空

Blogger/blogspot 的 博客搜索 小工具  设置标题为 空 提示 必填字段不能留空

Blogger Report Abuse Widget Always Outputs H3 Tag

Importing a template file into Blogger/blogspot Theme - the dropdown menu to the right of Customize - Restore Select the .xml file * I prepared a test file that contains all the widgets (except the Followers widget), and none of the widgets use the h2 tag https://github.com/crazypeace/blogspot-template-xml/blob/main/theme-ReportAbuse-testcase.xml

Blogger/blogspot 的 举报滥用情况 小工具 ReportAbuse widget 系统会固定输出 h3 标签

向 Blogger/blogspot 导入模板文件 主题背景 - 自定义右边下拉菜单 - 还原 选择 .xml 文件 * 我准备了一份测试文件, 里面包含了全部的小工具widget (除了关注者 小工具 Followers widget), 并且所有小工具都没有使用 h2 标签 https://github.com/crazypeace/blogspot-template-xml/blob/main/theme-ReportAbuse-testcase.xml

Import Template File into Blogger Theme Safely

Import a Template File into Blogger/blogspot Theme - Customize right-side dropdown menu - Revert Select the .xml file * I have prepared a test file that contains all the widgets, and none of the widgets use the h2 tag https://github.com/crazypeace/blogspot-template-xml/blob/main/theme-Followers-testcase.xml

Blogger/blogspot 导入模板文件时 系统会强行将 Followers widget 里面的 title 设置为 h2

向 Blogger/blogspot 导入模板文件 主题背景 - 自定义右边下拉菜单 - 还原 选择 .xml 文件 * 我准备了一份测试文件, 里面包含了全部的小工具widget, 并且所有小工具都没有使用 h2 标签 https://github.com/crazypeace/blogspot-template-xml/blob/main/theme-Followers-testcase.xml

Add Pre/Code Buttons to Blogger Editor for Code Posts

Preface Many people like Blogger/blogspot, the server and domain are both from Google, no need to worry about being attacked . However, Blogger's editor is not friendly for writing posts with code; there are no code or pre buttons. To deal with this problem, I've seen all kinds of solutions. Some hand-write pre code in HTML mode , some use plugins to assist in HTML mode , I came up with several workaround methods on my own. One is: using the editor's built-in blockquote block container, and restyling its appearance Another is: while writing the post, use the editor's built-in blockquote block container, and use JS to convert blockquote into pre code when displaying Yet another is: write plain Markdown text directly in HTML mode, and use JS to convert it to HTML when displaying With AI being so powerful these days, I got the itch again today to let AI analyze how the original editor works and see if there's a chance to enhance the editor.

修改 Blogger/blogspot 编辑器 增加 代码片段code 和 代码块pre 按钮

前言 Blogger/blogspot 有不少人喜欢, 服务器和域名都是google的, 不怕别人打 . 但是 Blogger 的编辑器对写代码的文章不友好, 没有 code 和 pre 按钮. 面对这个问题, 我看到过各种各样的方案. 有 在HTML模式下手写 pre code 的 , 有 在HTML模式下用插件辅助的 , 我自己研究出了几种绕过的方案 一种是: 利用编辑器自带的 引用blockquote 块容器, 改造显示样式 另一种是: 在编写博文时, 使用 编辑器自带的 引用blockquote 块容器, 在显示时用JS 把 blockquote转换为pre code 还有一种是: 直接在HTML模式下写纯Markdown语法的文本, 在显示时用JS转换为HTML显示 现在AI能力这么强, 我今天又动了念头想, 让AI来分析一下原本的编辑器是怎么工作的, 看有没有机会对编辑器进行增强.

Hide Telegram Audio/Video Send Button via Forkgram

Preface I don't use the audio/video features on Telegram, so I thought, is it possible to disable the audio/video buttons?

修改 forkgram/tdesktop 实现 屏蔽音频/视频按钮功能

前言 我不在Telegram上使用 音频/视频 功能, 于是想, 能不能把 音频/视频 按钮禁用.

List @me Messages in Telegram Group via Forkgram Tdesktop

Preface We have already implemented pinning groups with @me messages to help us "quickly reach the battlefield" We also implemented jump to the last message that @me   Furthermore, we optimized it into jump to the previous or next message that @me But, if there are many @me messages in a group, then the efficiency of navigating previous and next is also too low.

修改 forkgram/tdesktop 实现 搜索@我的消息

前言 我们之前已经实现了 有@我消息的群 置顶 方便我们"快速到达战场" 又实现了 跳转到最后一条@我的消息   进一步地, 优化成了  跳转到前一条后一条@我的消息 但, 如果群里面有很多条@我的消息, 那么前一条后一条的导航效率也太低了吧.

Telegram #m Search: Grok 4.5 Nailed the tdesktop Mentions

Preface I posted on the forum  Modifying forkgram/tdesktop to implement jumping to the previous/next message that @mentions me A forum member replied saying "Actually, just searching #m allows you to view messages that mention and reply to you"

各模型的搜索(和胡说)实力对比 - "为什么telegram群组中搜索 #m 就能找到 提及自己的消息"

前言 我在论坛发布了  修改 forkgram/tdesktop 实现 跳转到前一条后一条@我的消息 有坛友回复说 "其实搜索 #m 就可以查看提及和回复自己的消息" 我试了一下, 确实是这个效果. 我想知道底层的原理, 所以就问了问各个模型 * 我这种穷鬼 只能用各个模型的网页版免费账户.

Fix AgentRouter Proxy for Hermes with CPA Custom UA

Preface Recently a public welfare site agentrouter popped up offering free claude-opus-4-8, claude-opus-5, gpt-5.6-sol However, when you connect this to Hermes, you'll find that it doesn't work. Inspiration Came across this big shot's solution of modifying the UA while browsing online https://blog.notett.com/post/2026/08/202608-agentrouter-proxy/ Practice After some exploration, I found that CPA cliproxyapi has the function of setting UA. The content to fill in is just copied from the big shot User-Agent Kilo-Code/7.3.50 ai-sdk/provider-utils/4.0.27 runtime/bun/1.3.14 Then you'll find that the test passes in CPA. Then connect it to Hermes and use it, gpt-5.6-sol works. But claude-opus-4-8 and claude-opus-5 still don't work. ======== Postscript I used it to run some slightly "heavy" development work , and sometimes encountered refusal to work. The model provider failed after retries. I kept raw provider details out of chat; check gateway logs for diagnost...

设置CPA cliproxyapi 的User-Agent 白嫖公益站agentrouter 的gpt-5.6-sol 提供给Hermes

前言 最近冒出来一个 公益站agentrouter 提供免费的claude-opus-4-8, claude-opus-5, gpt-5.6-sol 但是, 当你把这个接到 Hermes 里面后, 会发现, 不能使用

Jump to Previous/Next @Mention Messages in Forkgram

Preface We previously implemented pinning groups with @mention messages to help us "quickly get to the battlefield" We went further and implemented  jumping to the last @mention message But what if there are more than one new @mention messages in the group?

修改 forkgram/tdesktop 实现 跳转到前一条后一条@我的消息

前言 我们之前已经实现了 有@我消息的群 置顶 方便我们"快速到达战场" 又进一步实现了  跳转到最后一条@我的消息 但是, 如果群组里面新 @我的消息多于一条呢? 

Forkgram: Jump to Last Message That Mentioned You

Preface We have previously implemented pinning groups with @me messages to help us "quickly get to the battlefield". However, if we scroll up and down in this group, or jump to other groups/channels to find "paper reference materials", and then return to the previous group, we may not be able to find the message that just @-ed me. If you like to "intensely communicate with others" across multiple groups, you may need this feature: Find the previous message that @-ed me

修改 forkgram/tdesktop 实现 跳转到最后一条@我的消息

前言 我们之前已经实现了  有@我消息的群 置顶  方便我们"快速到达战场" 但是, 如果我们在这个群组里上下滚动了一下, 或者跳到其它群/频道 去找 "论文引用材料", 再回到刚才的群组, 就有可能出现找不到 刚才@我的那条消息 的情况. 如果你喜欢在多个群里面"剧烈地与人交流", 说不定你需要这样的功能: 找到上一条@我的消息

Agent-Oriented Development: AI Coding Beyond Chatbots

My last share  on GPT-Oriented Development examples was still back in January Most of those projects were small in scale, the main workflow was: describe requirements in a chatbot interface, then a human "carries" the AI's output code into the project, the human does testing, sends the results back to GPT, and then GPT outputs the revised product. Loop and repeat ... Now, GPT-Oriented Development is all Agent-Oriented Development.

面向Agent开发实例集合 202608

上次分享  面向GPT开发实例集合 还是1月份 大部分开发规模很小, 主要形式是在 chatbot 界面描述需求, 人再把AI输出的代码"搬"到项目里, 人做测试, 把结果发给 GPT, 然后 GPT再输出修改后的产物. 如此循环 ... 现在的面向GPT开发, 都是面向Agent.

Add Mute All Option to Telegram Web Folder Menu

Preface A group member asked whether there's a feature on the phone to mute all of an entire folder I thought about it, and iOS or Android apps are too troublesome. We can use the web version of Telegram. I tried Version A and Version K , and found that Version K's folder long-press has a pop-up menu, which is more suitable for further development

Forkgram Mute All 功能移植到 Telegram Web K版 部署到 Cloudflare Page

前言 有群友问, 手机上有没有 mute all 整个 folder 的功能 我想了一下, ios 或 android APP 太麻烦了, 我们可以利用 web版 telegram. 我试用了一下 A版 和 K版 , 发现K版的 folder 长按是有弹出菜单的, 比较适合进一步开发