← 全部技能

skill-catalog

v0.1.1

技能目录站:把对外发布的技能生成一个静态站(能干什么 / 先装什么 / 要配什么 / 依赖谁 / 一条安装命令),生成物不手改页面。

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

怎么装

一次装齐 按顺序执行 2 条

1pi install git:gitea.vhkd.top/pi-hub/skill-interface@v0.1.1依赖
2pi install git:gitea.vhkd.top/pi-hub/skill-catalog@v0.1.1本体
Pipi install git:gitea.vhkd.top/pi-hub/skill-catalog@v0.1.1

装完跑 pi-skill skill-catalog check。

先准备什么

node运行环境

生成器;零 npm 依赖

python3运行环境

预览用的本地文件服务;部署时的 tar/ssh 走系统命令

tar命令

部署打包(tar)与字体下载/上线自检(curl)

curl命令

部署打包(tar)与字体下载/上线自检(curl)

要先配什么

site_url 可选

站点公开地址(写进页面的 canonical 与分享链接)

deploy_relay 可选

部署用的跳板机(本地能 ssh 的别名)

deploy_host 可选

目标主机(在跳板机上能 ssh 的别名)

deploy_path 必配

目标目录(Caddy 站点根,站点以 current 软链切换)

目录站放到目标机器的哪个目录?

常用命令

build生成静态站(只收录声明了 publish 的技能)
preview生成并本地预览目录站
deploy把生成的站点发布到部署目标(relay→host,release + current 切换)
list收录清单与依赖闭包状态
check只读自检:收录规则与部署目标配置