Skip to content

Commit dd3d791

Browse files
Add encodeURIComponent in md in build-plugin-pages.js (#213)
Fixes #212. Encodes `@` and `/` characters to ensure valid YAML in markdown files.
1 parent 9f52c6b commit dd3d791

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_scripts/build-plugin-pages.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ files.filter(function (file) {
66
try {
77
var name = file.slice(0, -5);
88
var pluginJson = JSON.parse(fs.readFileSync('_data/plugins/' + file, 'utf8'));
9-
var contents = '---\nlayout: plugin\npermalink: plugins/' + pluginJson.name + '/\npluginName: ' + pluginJson.name + '\n---\n\n' + pluginJson.readme;
9+
var contents = '---\nlayout: plugin\npermalink: plugins/' + encodeURIComponent(pluginJson.name) + '/\npluginName: ' + encodeURIComponent(pluginJson.name) + '\n---\n\n' + pluginJson.readme;
1010
fs.writeFileSync(__dirname + '/../plugins/' + name + '.md', contents, 'utf8');
1111
console.log('Wrote', 'plugins/' + name + '.md')
1212
} catch(e) {

0 commit comments

Comments
 (0)