← 全部技能

longtext-web

v0.1.0

把长 Markdown 渲染成浏览器里的漂亮多栏页面(默认暗色、16px 起;英文 Pragmata Pro / 中文霞鹜文楷;每栏 ≥420px),预览直接开进你自己的浏览器,并截图一张 PNG 进剪贴板(走打印管线一次导出整页再矢量重栅格,2×锐利;不用会卡死浏览器的整页截)

什么时候用用户说『在浏览器里打开/看这段长文』『换个好看的字体(Pragmata Pro + 霞鹜文楷)』『渲染成网页/好看的排版』『铺到浏览器里分栏』『截一张能把全部内容都收进去的图』时;内容长到一屏装不下、或要一张比屏幕更高也能完整截下的分享图时;要发给别人看的成品长图(比 longtext-panes 的终端截图好看)时。内容只在对话上下文里(磁盘没文件)就传 <file>=-,从 stdin 读

组合应用 由多个技能协作完成 macOS

怎么装

一次装齐 按顺序执行 3 条

1pi install git:gitea.vhkd.top/pi-hub/cdp-page-control@v0.1.4依赖
2pi install git:gitea.vhkd.top/pi-hub/macos-desktop-control@v0.1.3依赖
3pi install git:gitea.vhkd.top/pi-hub/longtext-web@v0.1.0本体
Pipi install git:gitea.vhkd.top/pi-hub/longtext-web@v0.1.0

装完跑 pi-skill longtext-web check。

先准备什么

qlmanage命令
macOS 自带(/usr/bin/qlmanage),无需安装

要先配什么

装完即用,不需要提前配置。

常用命令

show渲染 <file.md>(或 - 读 stdin)成浏览器多栏页面,预览开进你自己的浏览器(默认暗色、字号 ≥16px、每栏一屏高、多了往右排;--no-user-open 不开预览),截图(打印管线 cdpctl pdf + qlmanage 重栅格,2×;不用整页截那种会挂浏览器的路)→ 剪贴板;输出 cols font mode=wide|screen|tall|fixed screen image image_size verify=ok|warn clipboard preview=opened|skipped capture=clip|tiles=N
shot不重新渲染,重截当前页面(--out PATH 指定输出,默认覆盖上次的图)→ 剪贴板
close关掉本会话开的浏览器标签页并清状态
status上一次的页面/截图路径、栏数与字号、图片尺寸、浏览器 target(--json 给机器读)
check自检依赖:python3/node/sips/qlmanage/open/cdpctl/剪贴板/字体,逐项 ok|missing 并给装法