aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2012-06-29 01:22:10 -0700
committerisaacs <i@izs.me>2012-06-29 01:22:10 -0700
commit40f70673c65de19183bfd9e32151383d23e7edf1 (patch)
tree01c18b0da4cd5b3e77f350af8984fd4844a9f9b5 /tools
parentb919e2987120cd7b78429751943201c5b5fb0fe3 (diff)
downloadandroid-node-v8-40f70673c65de19183bfd9e32151383d23e7edf1.tar.gz
android-node-v8-40f70673c65de19183bfd9e32151383d23e7edf1.tar.bz2
android-node-v8-40f70673c65de19183bfd9e32151383d23e7edf1.zip
blog: Require posts to have a date
Diffstat (limited to 'tools')
-rw-r--r--tools/blog/generate.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/blog/generate.js b/tools/blog/generate.js
index 130f8d4ecf..8a310fac15 100644
--- a/tools/blog/generate.js
+++ b/tools/blog/generate.js
@@ -72,6 +72,7 @@ function parseFile(file, contents) {
}, {});
if (post.status && post.status !== 'publish') return null;
post.body = c;
+ post.src = file;
return post;
}
@@ -93,7 +94,9 @@ function buildPermalink(key, post) {
data.post = post;
- var d = post.date = new Date(post.date);
+ if (!post.date) throw new Error('post date is required ' + post.src);
+ else post.date = new Date(post.date);
+ var d = post.date;
var y = d.getYear() + 1900;
var m = d.getMonth() + 1;