]> git.r.bdr.sh - rbdr/blog/blobdiff - lib/blog.js
Allow regeneration of assets
[rbdr/blog] / lib / blog.js
index 541d6b35da767e6771b7a48dbac9e079253b70c2..27a440e651bbb485c4091a4e8de5ef5100e930f7 100644 (file)
@@ -81,7 +81,7 @@ module.exports = class Blog {
     await this._copyPost(postLocation);
     await this._writeMetadata(metadata);
 
-    await this._generate();
+    await this.generate();
   }
 
   /**
@@ -100,7 +100,7 @@ module.exports = class Blog {
 
   // Parses markdown for each page, copies assets and generates index.
 
-  async _generate() {
+  async generate() {
 
     internals.debuglog('Generating output');
 
@@ -136,6 +136,7 @@ module.exports = class Blog {
         internals.debuglog('Parsing markdown');
         posts.push({
           ...metadata,
+          index: i,
           html: Marked(postContent),
           raw: postContent
         });