create-presmium

中文文档
1.0.0-rc.18发布于 2026/11/03Apache-2.0ES Module

premium new,或pnpm创建premium:一个新的premium讲座,工作区或插件

中文使用文档

create-presmium

重新开始 Presmium 项目:讲座,工作空间,主题网站或插件。 presmium new (从 pnpm add -g @lincyaw/presmium)运行它;那么 pnpm create presmium。

presmium new
presmium new my-lecture --type lecture --title "Tokenization"
presmium new my-course --type workspace --title "Data structures"
presmium new my-site --type site --theme course --title "My course"
presmium new presmium-plugin-greeting --type plugin --name presmium-plugin-greeting

如果没有参数,它会询问项目的类型、目录和标题(或者,对于插件,是包的名称)。

选项什么
--type <kind>lecture (一个文档), workspace (文件预览用 presmium serve), site (一个主题工作区与主页和GitHub页面工作流)或 plugin
--theme <name>为 site: course (默认), docs 或 showcase
--title <text>讲座或工作区的标题(默认:目录名)
--name <name>插件的包名(默认:目录名)
--no-git不要跑 git init
-h, --help提供帮助
  • 讲座: lecture.json; presmium dev, presmium check, presmium build。
  • 一个工作区: presmium.workspace.yaml 第一个文档 intro/; presmium serve。
  • 一个网站: presmium.workspace.yaml,一个独立的主页 site/home.json,一份教学文件 intro/lecture.json, .github/workflows/pages.yml; pnpm install, pnpm serve, pnpm build。
  • 一个插件:一个指令,一个在网页和幻灯片中显示的React组件,一个服务器路由,中英文文本,一个示例文档和集成测试; pnpm install, pnpm test, pnpm dev。

讲座,工作空间和网站列表 presmium 在create- premium自己的版本中作为开发依赖,所以 pnpm install 针;没有它,全球 presmium 构建它们。每个项目都有一个 AGENTS.md (CLAUDE.md 链接到它)和编码代理的高级技能副本 .agents/skills. 问题和新文件的文本采用系统语言(中文或英文)。

主题的网站

presmium new my-site --type site --theme showcase --title 'My work'
cd my-site
pnpm install
pnpm serve

编辑 site/home.json 设计主页和 intro/lecture.json 第一份教学文件。 site.landing.source 选择主页文件;主页内容有自己的结构,而教学文档保留 lecture.json 作为他们唯一的内容权威。改变 site.theme 和 site.params 在 presmium.workspace.yaml 使网站个性化。 pnpm build 出口 dist/web/。

对于您自己的HTML、CSS和JavaScript,将登陆配置替换为 site.landing: { template: './site/home.html' }. HTML条目及其本地资产被捆绑为静态托管; script#presmium-site-data 提供网站的公共文档链接。期间刷新主页以重新构建该模板 pnpm serve;不提供模板热更新。

将项目推送到GitHub存储库,选择 GitHub的行为 在 设置→页面→构建和部署→源代码,然后运行生成的Pages工作流或将其推送到其配置的分支。它读取存储库的Pages基本路径,构建站点并进行部署 dist/web/. 构建仍然是一个普通的静态站点,可以在其他地方托管。

看到 网站主题指南 对于三个预设,支持的参数和页面布局。

许可:apache - 2.0。

版本与发布记录

create-presmium 共发布 19 个版本,首次发布于 2026/10/20;过去 12 个月发布了 19 个版本。

版本发布日期距今
1.0.0-rc.18latest2026/11/03今天
1.0.0-rc.162026/11/021 天前
1.0.0-rc.152026/11/021 天前
1.0.0-rc.142026/11/012 天前
1.0.0-rc.132026/10/312 天前
1.0.0-rc.122026/10/312 天前

关于 create-presmium 的常见问题

create-presmium 是什么?

premium new,或pnpm创建premium:一个新的premium讲座,工作区或插件

如何安装 create-presmium?

在项目目录运行 npm install create-presmium,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 create-presmium,可以用 npx create-presmium 直接运行。

create-presmium 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/create-presmium 是否存在。

create-presmium 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

create-presmium 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.19。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

create-presmium 可以商用吗?

create-presmium 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

create-presmium 还在维护吗?

最新版本 1.0.0-rc.18 发布于 2026/11/03(今天);至今共发布 19 个版本,其中过去 12 个月发布了 19 个;首次发布于 2026/10/20。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。