markdown_it.js

changeset 30
3ac53da03439
parent 28
9b75d0f5e042
child 31
7b21ec8ec96a
--- a/markdown_it.js	Mon Jul 06 13:34:06 2020 -0500
+++ b/markdown_it.js	Fri Jul 17 10:00:47 2020 -0500
@@ -21,10 +21,13 @@
 };
 
 // process.argv[0] seems to be the node executable itself
-if(process.argv.length<=2){
-    console.error(`Usage: ${process.argv[1]} input_file`)
+if(process.argv.length<=2 || process.argv.length>4){
+    console.error(`Usage: ${process.argv[1]} input_file [katex_options.json]`)
     process.exit(1);
 }
+if(process.argv.length>2){
+    katexOptions = JSON.parse(fs.readFileSync(process.argv[3]));
+}
 
 fs.readFile(process.argv[2], 'utf8', function (err, input) {
     var output, md;

mercurial