Closed ArcticLampyrid closed 2 years ago
出于依赖稳定性考虑,npm不允许对已发布的包进行操作。
根据社区推荐方案,首先使用npm deprecate
弃用老的npm包,然后使用新名称publish
npm deprecate ${oldName}@"<=${version}" "WARNING: This project has been renamed to ${newName}. Install using ${newName} instead."
custom background
担心的是这种 npm / yarn 安装方式的用户没法修改源文件,所以有这样一个奇怪的妥协接口 🧐
包名也改好了 🎉 为了庆祝直接升级了一个大版本(逃x
虽然但是,好像发得太快了 还得再发一个 Candinya/Kratos-Rebirth@bedf8701814ef6a3a4f7747b483cd1b15bd1ddbd
oops (
直接推了个新包 + 修改了 release tag(逃x
Hexo v5.0 以上支持使用 npm 包形式引用主题,但需要遵守特定命名格式,如
hexo-theme-
前缀 See also 通过 npm 安装主题p.s. 为了在使用 npm 包时兼顾自定义性,可能需要改变一些与配置相关的东西 如当前最佳的custom background方式实际上是直接替换相关图片文件(这比注入
<style>
更简洁,且支持dark主题等等)