Skip to content

Commit 1083bec

Browse files
committed
fix(init): adding jsdelivr and major version to plugins init
1 parent 5431de3 commit 1083bec

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/commands/init.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
const fs = require('fs')
44
const cp = require('cp-file').sync
55
const chalk = require('chalk')
6+
const {version} = require('../../package.json')
67
const {cwd, exists, pkg, pwd, read, resolve} = require('../util')
78

89
const replace = function (file, tpl, replace) {
@@ -67,7 +68,8 @@ module.exports = function (path = '', local, theme, plugins) {
6768
if (plugins) {
6869
replace(target(filename), '_plugins_', '_plugin\n '.repeat(plugins.length))
6970
plugins.forEach(plugin => {
70-
const url = plugin.includes('//') ? plugin : `https://unpkg.com/docsify/lib/plugins/${plugin}.min.js`
71+
const major = version[0]
72+
const url = plugin.includes('//') ? plugin : `https://cdn.jsdelivr.net/npm/docsify@${major}/lib/plugins/${plugin}.min.js`
7173
const scriptTemplate = `<script src="${url}"></script>`
7274
replace(target(filename), '_plugin', scriptTemplate)
7375
})

0 commit comments

Comments
 (0)