diff options
Diffstat (limited to 'eleventy.config.js')
-rw-r--r-- | eleventy.config.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/eleventy.config.js b/eleventy.config.js new file mode 100644 index 0000000..79bd47a --- /dev/null +++ b/eleventy.config.js @@ -0,0 +1,28 @@ +filter_local_date = function(date) { + // yyyy-MM-dd + return date.getFullYear() + '-' + + (date.getMonth() + 1).toString().padStart(2, '0') + '-' + + date.getDate().toString().padStart(2, '0') +} + +filter_rfc3339_datetime = function(date) { + // yyyy-MM-dd HH:mm:ssXXX + date.setSeconds(0, 0) + return date.toISOString().replace('T', ' '); +} + +module.exports = function(eleventyConfig) { + eleventyConfig.addPassthroughCopy('./css/') + + eleventyConfig.addFilter('local_date', filter_local_date) + eleventyConfig.addFilter('rfc3339_datetime', filter_rfc3339_datetime) + + return { + dir: { + input: 'src', + includes: '../_includes', + data: '../_data', + output: '_site' + } + } +} |