diff options
author | isaacs <i@izs.me> | 2012-06-29 01:22:10 -0700 |
---|---|---|
committer | isaacs <i@izs.me> | 2012-06-29 01:22:10 -0700 |
commit | 40f70673c65de19183bfd9e32151383d23e7edf1 (patch) | |
tree | 01c18b0da4cd5b3e77f350af8984fd4844a9f9b5 /tools | |
parent | b919e2987120cd7b78429751943201c5b5fb0fe3 (diff) | |
download | android-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.js | 5 |
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; |