数学研究
星云代理站点的静态构建,打包为npm和jsdeliver。
该包包含生成的站点路由(.svg, .xml, .xhtml, .xsl,
.svgz, .svg.gz)加上它们引用的运行时资产。
通过jsdeliver服务
发布后,文件可在以下网址查阅:
https://cdn.jsdelivr.net/npm/math-study@<version>/index.svg
https://cdn.jsdelivr.net/npm/math-study@<version>/en_US/index.xml
https://cdn.jsdelivr.net/npm/math-study@<version>/jp/index.xhtml
在生产中使用固定的版本。 @latest jsdeliver也支持
固定版本的缓存更可靠。
构建
生成的路由由 .svgz 消息人士 xml-build.xsl:
./build.sh # regenerate routes and .svg.gz mirrors
./build.sh --check # verify the checked-in build is current
./build.sh --list # list generated paths
build.sh 需要 xsltproc 和 gzip。
发布
publish.sh 提示输入一个NPM令牌,但不回显它,写入一个临时的
模式600 npmrc,用验证令牌 npm whoami,然后出版。这个
临时文件在退出时被删除。
./publish.sh
对于CI,通过环境传递令牌而不是stdin:
NPM_TOKEN=... ./publish.sh
任何额外的参数都被转发到 npm publish,例如:
./publish.sh --dry-run
./publish.sh --otp=123456
在出版之前, prepack 运行 ./build.sh --check 这是一个陈旧的路由树
无法上传。
许可证
麻省理工学院。看到 许可证。
的捆绑 glend / glend-controller 运行时派生自
水星车间的超燃冲压发动机,在麻省理工学院的许可下分发。