接入 CFBed Upload Skill: 打通图文并茂自动化写作流
之前我们通过 hexo-blog-publisher skill 成功实现了让openclaw代写博客 现在我要让它自己搞定配图。 最终我把 cfbed-upload-skill 接进 OpenClaw 工作流。 结论 这个 skill 的接入门槛不高,核心只有安装、配置、验证三步。 配置会从 config/cfbed.json 读取。 接入后,Hexo 的 cover / top_img 与正文插图都能稳定复用同一域名链接。 1) 我为什么要接这个 skill原来的痛点不是“不能上传”,而是“上传后不好管理”: 图片链接来源不统一,文章迁移时容易断 封面图、正文图、附件经常分开维护 临时测试文件容易堆在工作区 所以目标很明确: 上传动作可脚本化 链接结果可直接用于写作 失败时能快速定位原因 2) 安装与配置(最小可执行)2.1 安装 skill123cd ~/.openclaw/workspacemkdir -p skillsgit clone https://github.com/MarSeventh/cfbed-upload-skill.git s...
OpenClaw:帮我代写博客并自动发布
写技术博客,最消耗精力的,通常不是“写第一段”,而是后面那串重复动作:整理结构、补配图、导出预览、确认能不能发、检查 SSH、再决定要不要推远端。 这篇文章只回答一个问题:怎么让 OpenClaw 自动生成文章,同时把发布流程做成可控、可预览、可回退的工程化写作流。 读完你会拿到三样东西: 一条可以直接复用的博客流水线:生成/改稿 → 配图 → 预览 → SSH 检查 → 当次确认 → 推送 一个已经开源的 skill 仓库,可以直接看结构和脚本实现 一套更适合公开写作的发布门禁设计,避免把半成品误发出去 一、我已经将skill开源 GitHub 仓库:fii6/hexo-blog-publisher 二、为什么需要“可控自动发布”,而不是“写完就发”很多人提到自动发布,第一反应是:让 AI 写完后直接 push,不要人再管。 但真放到日常写作里,这种“全自动一键到底”通常会碰到三个问题: 内容质量不稳定:生成出来的文章,不一定已经达到可公开发布的标准 问题暴露太晚:SSH、远端仓库、分支配置,往往都是最后一步才出错 误发布成本很高:一旦把草稿、错...
解决 Termux 下 OpenClaw Browser Control 问题
在 Android Termux 上使用 OpenClaw Browser Control 时,最容易遇到的一个报错是: No supported browser found 这篇文章专门解决这个问题,并先回答三个关键问题: 这篇文章解决什么问题? 解决 Termux 下 OpenClaw 无法识别浏览器、导致 Browser Control 启动失败的问题。 谁适合阅读? 正在 Android / Termux 环境中部署 OpenClaw,并希望使用浏览器自动化能力的用户。 读完能获得什么? 一套可复用的诊断顺序、明确的根因判断方法,以及最终可生效的修复配置。 如果你也在 Termux 上跑 OpenClaw,这个坑非常值得提前绕开。 一、问题背景:为什么这个报错容易误导人No supported browser found 这个报错最容易让人误判成: Chromium 没装好 安装过程损坏 浏览器本体根本不存在 但这次问题真正出在: 浏览器本体是好的 坏的是 OpenClaw 对浏览器路径的识别链路 也就是说,这不是“没装浏览器”的问题...
部署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...





