Better without infinite loop

This commit is contained in:
Klemek
2019-06-23 13:56:31 +02:00
parent bd8385ea60
commit 14cd1436c3
2 changed files with 3 additions and 7 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "gitblog.md", "name": "gitblog.md",
"version": "1.1", "version": "1.1.1",
"description": "A static blog using Markdown pulled from your git repository.", "description": "A static blog using Markdown pulled from your git repository.",
"main": "src/server.js", "main": "src/server.js",
"dependencies": { "dependencies": {
+2 -6
View File
@@ -22,12 +22,8 @@ module.exports = (config) => {
while ((match = codeRegex.exec(data))) { while ((match = codeRegex.exec(data))) {
const lang = match[1].trim(); const lang = match[1].trim();
const code = match[2].trim(); const code = match[2].trim();
try { const block = Prism.highlight(code, Prism.languages[lang] || Prism.languages.autoit, lang);
const block = Prism.highlight(code, Prism.languages[lang] || Prism.languages.autoit, lang); data = data.slice(0, match.index) + `<pre><code class="${lang} language-${lang}">` + block + '</code></pre>' + data.slice(match.index + match[0].length);
data = data.slice(0, match.index) + `<pre><code class="${lang} language-${lang}">` + block + '</code></pre>' + data.slice(match.index + match[0].length);
} catch (err) {
console.error(err);
}
} }
cb(data); cb(data);
}; };