使用 Auto-Redbook-Skills 自动生成并发布redbook图文笔记

目录

    • 引言
    • [1. 进入项目目录](#1. 进入项目目录)
    • [2. 新建或编辑一篇 Web3 内容](#2. 新建或编辑一篇 Web3 内容)
    • [3. 生成小红书图片](#3. 生成小红书图片)
    • [4. 常用主题命令](#4. 常用主题命令)
    • [5. 检查生成了几张图片](#5. 检查生成了几张图片)
    • [6. 私密发布测试](#6. 私密发布测试)
    • [7. 公开发布命令](#7. 公开发布命令)
    • [8. 如果图片数量不是 4 张怎么办](#8. 如果图片数量不是 4 张怎么办)
    • [9. 最常用完整流程](#9. 最常用完整流程)
    • [10. 常见卡住情况](#10. 常见卡住情况)
      • [终端出现 `dquote>`](#终端出现 dquote>)
      • [终端出现 `heredoc>`](#终端出现 heredoc>)
      • [出现 `NotOpenSSLWarning`](#出现 NotOpenSSLWarning)
    • [11. 最核心的三条命令](#11. 最核心的三条命令)
    • 总结

引言

最近我在尝试用自动化工具来辅助小红书内容发布,主要目标是把 Web3 科普内容快速生成小红书风格的图文卡片,并进一步实现自动发布。

这篇文章记录的是我使用 Auto-Redbook-Skills 的完整流程,包括如何进入项目、编辑 Markdown 内容、生成小红书图片、切换不同主题、私密测试发布以及公开发布。整体流程比较适合 Web3 科普、技术笔记、学习总结、项目复盘这类内容创作场景。

需要注意的是,这类工具更适合作为内容排版和发布辅助,不建议高频自动化发布,也不要把 Cookie、账号凭证等敏感信息提交到 GitHub 或公开平台。
SKILLS 传送🚪


1. 进入项目目录

首先进入小红书自动化项目目录:

bash 复制代码
cd /Users/yoona/workspace/xhs/Auto-Redbook-Skills

作用:进入本地的 Auto-Redbook-Skills 项目目录。

然后激活 Python 虚拟环境:

bash 复制代码
source .venv/bin/activate

作用:激活当前项目的 Python 虚拟环境,确保后续使用的是项目内安装好的依赖。


2. 新建或编辑一篇 Web3 内容

比如我要写一篇 Web3 科普内容,可以新建或编辑一个 Markdown 文件:

bash 复制代码
nano demos/web3-kepu.md

作用:打开或创建 web3-kepu.md 文件,用来编写小红书图文内容。

文件顶部建议固定使用 YAML 格式配置封面信息:

md 复制代码
---
emoji: "🛡️"
title: "Web3 钱包安全常识"
subtitle: "新人最容易忽略的 5 个避坑点"
---

下面是一个完整的 Web3 科普内容示例:

md 复制代码
---
emoji: "🛡️"
title: "Web3 钱包安全常识"
subtitle: "新人最容易忽略的 5 个避坑点"
---

很多人刚进入 Web3,就急着创建钱包、领空投、连项目。

但真正需要先学会的,是最基础的安全常识。

---

## 1. 私钥和助记词不能给别人

私钥和助记词就是钱包的最高权限。

谁拿到它,谁就能控制你的资产。

---

## 2. 不要随便点空投链接

很多链接会伪装成免费空投、白名单领取、NFT 奖励。

只要让你连接钱包并签名,就一定要谨慎。

---

## 3. 签名前一定要看清内容

很多人以为签名不花 gas 就没有风险。

其实签名也可能是在给别人授权。

---

## 4. 大额资产不要放常用钱包

常用钱包适合日常交互。

大额资产建议放在低频钱包或冷钱包里。

---

## 5. 定期取消高风险授权

以前连接过很多 DApp 的钱包,可能残留不少授权。

要定期检查,把不用的授权取消掉。

编辑完成后,在 nano 中保存并退出:

text 复制代码
Control + O
Enter
Control + X

作用:保存 Markdown 文件并退出编辑器。


3. 生成小红书图片

生成图片前,建议先删除旧图片,避免发布时误发上一版内容:

bash 复制代码
rm -f cover.png card_*.png

作用:删除旧的封面图和正文卡片图。

然后使用 neo-brutalism 主题生成小红书图片:

bash 复制代码
python scripts/render_xhs.py demos/web3-kepu.md -t neo-brutalism -m auto-split

作用:使用 neo-brutalism 主题生成小红书图文图片,auto-split 会根据内容长度自动分页。

生成完成后,可以打开封面图检查效果:

bash 复制代码
open cover.png

作用:打开封面图片,检查封面排版和视觉效果。

也可以直接打开当前文件夹查看全部生成的图片:

bash 复制代码
open .

作用:打开当前项目目录,查看 cover.png 和正文卡片图片。


4. 常用主题命令

如果想换不同风格,只需要修改 -t 后面的主题名。

偏专业干货风

bash 复制代码
rm -f cover.png card_*.png
python scripts/render_xhs.py demos/web3-kepu.md -t professional -m auto-split
open cover.png

作用:生成偏专业、商务、知识干货风格的小红书图片。

偏小红书活泼风

bash 复制代码
rm -f cover.png card_*.png
python scripts/render_xhs.py demos/web3-kepu.md -t playful-geometric -m auto-split
open cover.png

作用:生成更活泼、更适合轻科普的小红书图片。

偏强视觉冲击风

bash 复制代码
rm -f cover.png card_*.png
python scripts/render_xhs.py demos/web3-kepu.md -t neo-brutalism -m auto-split
open cover.png

作用:生成更吸睛的封面和正文图,适合公开发布。

偏技术黑客风

bash 复制代码
rm -f cover.png card_*.png
python scripts/render_xhs.py demos/web3-kepu.md -t terminal -m auto-split
open cover.png

作用:生成终端风格图片。这个风格比较适合技术内容,但中文长标题容易显得拥挤,不建议优先使用。


5. 检查生成了几张图片

发布前需要确认当前目录下生成了哪些图片:

bash 复制代码
ls -lh cover.png card_*.png

作用:查看当前目录下的封面图和正文卡片图。

如果显示类似:

text 复制代码
cover.png
card_1.png
card_2.png
card_3.png
card_4.png

那发布命令里就需要写上这 5 张图:

text 复制代码
cover.png card_1.png card_2.png card_3.png card_4.png

6. 私密发布测试

第一次发布建议先使用私密发布,确认图片、标题和描述都没有问题后,再公开发布。

bash 复制代码
python scripts/publish_xhs.py --title 'Web3 钱包安全常识' --desc '刚进入 Web3,别急着冲项目,先学会保护钱包。这篇整理了新手最容易忽略的 5 个安全常识:私钥助记词不能泄露、空投链接不要乱点、签名前要看清授权、大额资产不要放常用钱包、定期取消高风险授权。先保护好钱包,再进入链上世界。#Web3 #区块链 #钱包安全 #加密钱包 #Web3入门' --images cover.png card_1.png card_2.png card_3.png card_4.png

作用:发布一篇小红书笔记,但默认仅自己可见。


7. 公开发布命令

确认图片没有问题后,可以添加 --public 参数公开发布:

bash 复制代码
python scripts/publish_xhs.py --title 'Web3 钱包安全常识' --desc '刚进入 Web3,别急着冲项目,先学会保护钱包。这篇整理了新手最容易忽略的 5 个安全常识:私钥助记词不能泄露、空投链接不要乱点、签名前要看清授权、大额资产不要放常用钱包、定期取消高风险授权。先保护好钱包,再进入链上世界。#Web3 #区块链 #钱包安全 #加密钱包 #Web3入门' --images cover.png card_1.png card_2.png card_3.png card_4.png --public

作用:公开发布小红书笔记。


8. 如果图片数量不是 4 张怎么办

如果生成的是 3 张正文图,发布命令可以这样写:

bash 复制代码
python scripts/publish_xhs.py --title 'Web3 钱包安全常识' --desc '刚进入 Web3,别急着冲项目,先学会保护钱包。这篇整理了新手最容易忽略的安全常识,适合新手收藏。#Web3 #区块链 #钱包安全 #Web3入门' --images cover.png card_1.png card_2.png card_3.png --public

作用:公开发布封面加 3 张正文图。

如果生成的是 5 张正文图,发布命令可以这样写:

bash 复制代码
python scripts/publish_xhs.py --title 'Web3 钱包安全常识' --desc '刚进入 Web3,别急着冲项目,先学会保护钱包。这篇整理了新手最容易忽略的安全常识,适合新手收藏。#Web3 #区块链 #钱包安全 #Web3入门' --images cover.png card_1.png card_2.png card_3.png card_4.png card_5.png --public

作用:公开发布封面加 5 张正文图。


9. 最常用完整流程

下次如果只是想快速生成并发布,可以直接按下面的顺序执行。

生成图片

bash 复制代码
cd /Users/yoona/workspace/xhs/Auto-Redbook-Skills
source .venv/bin/activate
rm -f cover.png card_*.png
python scripts/render_xhs.py demos/web3-kepu.md -t neo-brutalism -m auto-split
open cover.png
ls -lh cover.png card_*.png

作用:进入项目、激活环境、删除旧图、重新生成图片、预览封面、检查图片数量。

公开发布

bash 复制代码
python scripts/publish_xhs.py --title 'Web3 钱包安全常识' --desc '刚进入 Web3,别急着冲项目,先学会保护钱包。这篇整理了新手最容易忽略的 5 个安全常识:私钥助记词不能泄露、空投链接不要乱点、签名前要看清授权、大额资产不要放常用钱包、定期取消高风险授权。先保护好钱包,再进入链上世界。#Web3 #区块链 #钱包安全 #加密钱包 #Web3入门' --images cover.png card_1.png card_2.png card_3.png card_4.png --public

作用:公开发布小红书笔记。


10. 常见卡住情况

终端出现 dquote>

如果终端出现:

text 复制代码
dquote>

说明命令中的引号没有闭合。

解决方式:

text 复制代码
Control + C

作用:取消当前命令,然后重新复制完整命令执行。

终端出现 heredoc>

如果终端出现:

text 复制代码
heredoc>

说明使用了 cat <<EOF 但没有正确结束。

解决方式:

text 复制代码
Control + C

作用:退出当前输入状态。

出现 NotOpenSSLWarning

如果终端出现:

text 复制代码
NotOpenSSLWarning

一般可以先忽略。

它通常只是 Python 依赖里的 SSL 警告,不一定代表发布失败。真正是否发布失败,要看后面有没有出现明确的错误信息。


11. 最核心的三条命令

如果只记最核心的命令,其实记下面三条就够了。

激活虚拟环境:

bash 复制代码
source .venv/bin/activate

生成小红书图片:

bash 复制代码
python scripts/render_xhs.py demos/web3-kepu.md -t neo-brutalism -m auto-split

公开发布小红书笔记:

bash 复制代码
python scripts/publish_xhs.py --title '标题' --desc '描述' --images cover.png card_1.png card_2.png card_3.png card_4.png --public

总结

整体来看,Auto-Redbook-Skills 的使用流程可以概括为三步:先用 Markdown 写内容,再用渲染脚本生成小红书图文卡片,最后通过发布脚本发布到小红书。

对于 Web3 科普内容来说,这个流程比较适合批量整理知识点,比如钱包安全、链上授权、Gas 费、DApp 交互、智能合约基础等内容。Markdown 负责内容结构,主题参数负责视觉风格,发布命令负责最终上线。

实际使用时,我比较推荐先用 neo-brutalismprofessional 主题生成图片,再先私密发布测试,确认没有问题后再公开发布。同时一定要注意 Cookie 等账号凭证安全,不要把 .env 文件、Cookie 字符串、登录信息上传到公开仓库或截图分享。工具可以提高效率,但内容质量和账号安全仍然是最重要的。

相关推荐
U盘失踪了2 小时前
Python 的 urljoin:告别手动拼接 URL 的烦恼
笔记·学习
南境十里·墨染春水2 小时前
C++笔记 STL——vector
开发语言·c++·笔记
智者知已应修善业2 小时前
【proteus78进制计数器与非门】2023-7-5
驱动开发·经验分享·笔记·硬件架构·硬件工程
南境十里·墨染春水3 小时前
C++笔记 STL lterator迭代器
开发语言·c++·笔记
芸开发3 小时前
VMware+RockyLinux10
linux·笔记
SunAqua3 小时前
《MCU与DSP芯片笔记》二、DSP芯片TI C2000系列TMS320F2800137
笔记·单片机·嵌入式硬件
HERR_QQ3 小时前
端到端课程自用 3 规划基于query的端到端规划
笔记·神经网络·学习·自动驾驶
d111111111d4 小时前
STM32-UART抽象层封装调试
笔记·stm32·单片机·嵌入式硬件·学习
求学的小高4 小时前
数据结构Day9(图的遍历、图应用及相关算法)
数据结构·笔记·考研