把 CFBed Upload Skill 接入写作流:从自用需求到图文并茂发布
这篇记录一个很具体的问题: 写博客时,图片和附件总是分散在不同位置,发布前后经常要反复整理链接。 我最终把 cfbed-upload-skill 接进 OpenClaw 工作流,让它同时承担两件事: 博客图床(封面图、顶图、正文图统一来源) 长期文件托管(临时文件不用到处找) 先给结论 这个 skill 的接入门槛不高,核心只有安装、配置、验证三步。 配置要分层:TOOLS.md 给人看,config/cfbed.json 给脚本读。 接入后,Hexo 的 cover / top_img 与正文插图都能稳定复用同一域名链接。 1) 我为什么要接这个 skill原来的痛点不是“不能上传”,而是“上传后不好管理”: 图片链接来源不统一,文章迁移时容易断 封面图、正文图、附件经常分开维护 临时测试文件容易堆在工作区 所以目标很明确: 上传动作可脚本化 链接结果可直接用于写作 失败时能快速定位原因 2) 安装与配置(最小可执行)2.1 安装 skill123cd ~/.openclaw/workspacemkdir -p skillsgit clone ht...
我给 Hexo 写作流程做了一个 Skill(含具体使用)
这篇记录一个很具体的问题: 每次写完博客都要手动走一遍发布流程,重复且容易出错。 我把自己的 Hexo 写作流程收敛成了 hexo-blog-publisher skill。它最适合这类场景: 你已经在 GitHub 上配好了博客仓库的自动部署(push 后自动构建发布) 只差一套稳定的”写完→确认→推送”执行流程 它解决的不是”怎么写文章”,而是”每次写完都要重复走一遍发布流程”这个工程问题。 先给结论 这个 skill 把发布流程拆成 5 步:加载配置→生成/修改→导出预览→SSH 检查→当次授权推送 核心约束:每次 push 必须当次明确授权,不可复用历史授权 适用前提:博客仓库已配置 GitHub 自动部署(Actions / Pages) 1) 目录结构与职责 123456789skills/hexo-blog-publisher/├── SKILL.md├── .env├── .env.example├── scripts/│ ├── check_ssh.sh│ └── push_post.sh└── references/ ...
Termux 下 OpenClaw Browser Control 排障复盘
这是一次从误判到修复的真实排障复盘。 当时看到 No supported browser found,我第一反应是:Chromium 装坏了。结果排完一圈发现,浏览器本体一直都在,坏的是“被发现的路径”。 先给结论: 现象:No supported browser found 根因:OpenClaw 自动探测未命中 Termux 的 Chromium 路径 修复:显式配置 browser.executablePath,并配合 headless/noSandbox 验收:running/cdpReady 正常,页面打开与截图链路可用 如果你也在 Android Termux 上跑 OpenClaw,这个坑非常值得提前绕开。 先补一条关键前置在 Termux 里装 Chromium 前,先启用 x11 仓库: 12pkg install x11-repopkg install chromium 这一步如果漏掉,后面排障很容易从一开始就跑偏。 故障现场:报错很像“没装浏览器” 当时表象是这样的: pkg install x11-repo && pkg insta...
部署Hexo博客到Cloudflare Pages
Hexo是一个高速、轻便且高效的博客框架,它让用户能够快捷且容易地创建博客文章。Cloudflare Pages的基本免费计划为我们提供了充足的构建时间和无限的请求。我们可以结合这两个优势,创建并部署一个表现出色、安全可靠的博客。本教程将以经典的Butterfly主题为例,引导你完成建立过程。 第一步: 安装和初始化Hexo首先,要确保你的系统已经预装了Node.js和Git。 然后通过全局安装Hexo:npm install -g hexo-cli 接下来,你可以在喜欢的目录下创建并初始化你的新Hexo项目: 123hexo init blogcd blognpm install 这将会在“blog”目录下创建一个全新的Hexo博客。 第二步: 安装Butterfly主题及依赖组件123npm install hexo-theme-butterflynpm install hexo-renderer-pug hexo-renderer-stylus --savenpm install hexo-generator-searchdb --save 第三步: 主题配置这部分的详...
在Android设备上使用Cloudflare Tunnel
Cloudflare是一家提供全球性云平台服务的公司,帮助您提升网站和应用的性能、安全性和可靠性。Argo Tunnel是Cloudflare提供的免费隧道应用,能够让您在无需公开IP的情况下安全地暴露本地服务器。 本文将介绍如何在Android设备上使用Argo Tunnel。首先,您需要安装Termux,这是一个为Android设备提供Linux环境的应用,允许您在Android设备上运行各种Linux命令和程序。 安装Termux 从这里下载安装Termux。 打开Termux应用,并输入以下命令来更新软件包。 1pkg update && pkg upgrade 安装proot Debian为了获得更完整的Linux环境模拟,您需要安装proot Debian。proot Debian是在Termux中运行的Debian系统,提供更多的Linux软件和功能。 输入以下命令来安装proot Debian。 12pkg install proot-distroproot-distro install debian 输入以下命令来启动proot De...
DD命令安装Debian系统及一些必要的安全设置
如果您购买了采用kvm虚拟化方案,且服务商并没有提供自定义iso系统安装功能的机器,您可以选择用dd命令安装纯净系统,以避免服务商预装的系统可能存在的隐私风险。以下是使用dd命令安装系统的步骤: 首先,更新系统: 1apt update && apt upgrade -y 然后,安装必要的依赖: 1apt install wget xz-utils openssl gawk file 接着,下载并赋予执行权限给DebianNET.sh脚本: 12wget https://cdn.jsdelivr.net/gh/ericlsgit/script@master/DebianNET.shchmod a+x DebianNET.sh 运行脚本,并根据需要指定参数: 12345# -d 11 -v 64 表示安装debian 11系统,64位# -p 2DOiSora2020= 表示设置root密码为2DOiSora2020=# -a 表示自动模式,不需要交互式输入# --mirror 'ftp.cn.debian.org/debian/' 表示使...
Shadowsocks-rust服务端搭建
Shadowsocks-rust是shadowsocks服务rust语言的实现,其不但具有libev版shadowsocks的特性,得益于rust语言的良好性能,rust版shadowsocks更是支持了负载均衡等新特性。 下面以Debian系统为例,介绍如何搭建服务端。 首先,从项目的Github release页面下载并解压运行shadowsocks rust的二进制文件。这里以x86_64平台为例。 12wget https://github.com/shadowsocks/shadowsocks-rust/releases/download/v1.17.1/shadowsocks-v1.17.1.x86_64-unknown-linux-gnu.tar.xztar -xf shadowsocks-v1.17.1.x86_64-unknown-linux-gnu.tar.xz 然后,将ssserver移动到/usr/bin目录,并赋予可执行权限。 123mv ssserver /usr/bincd /usr/binchmod a+x ssser...
Snell代理服务端搭建
Snell是由知名网络调试应用Surge的团队开发的一款优秀的加密代理程序。目前,作者已经移除了托管在GitHub上的项目源码,只在 https://manual.nssurge.com/others/snell.html 提供最新的二进制文件分发。 下面我们以AMD64位的Debian系统为例,介绍如何搭建Snell的服务端。首先,确保服务器已经安装了wget和unzip这两个工具。 然后,使用wget命令下载Snell的项目二进制文件: 1wget https://dl.nssurge.com/snell/snell-server-v4.1.1-linux-amd64.zip 接着,使用unzip命令解压下载的二进制文件压缩包: 1unzip snell-server-v4.1.1-linux-amd64.zip 接下来,运行解压出来的程序,根据提示输入y,生成配置文件: 1./snell-server 然后,使用vim命令编辑配置文件,修改端口号和密码: 1vim snell-server.conf 接着,将snell主程序和配置文件移动到系统相应的目录: 12mv...





