diff --git a/sample.resume.json b/sample.resume.json index 7a9dfeb..b6e959d 100644 --- a/sample.resume.json +++ b/sample.resume.json @@ -153,6 +153,17 @@ "type": "application" } ], + "sideProjects": [ + { + "name": "Bebop", + "description": "A spaceship that flies", + "url": "https://bebop.example.com", + "startDate": "2022-01-01", + "keywords": [ + "Aerodynamics", "Space travel", "Rocket science" + ] + } + ], "meta": { "canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json", "version": "v1.0.0", diff --git a/src/themes/reorx/index.ejs b/src/themes/reorx/index.ejs index 8c5566a..340965b 100644 --- a/src/themes/reorx/index.ejs +++ b/src/themes/reorx/index.ejs @@ -39,15 +39,32 @@ function linkInDiv(url) { <% -function dateRange(item, preserveDay) { +function dateRange(item, level) { let {startDate, endDate} = item if (!startDate && !endDate) return '' - if (!preserveDay) { - const format = 'MMM YYYY' - startDate = fn.reformatDate(startDate, format) - endDate = fn.reformatDate(endDate, format) + let format + // level: 1: year, 2: month, 3: day + switch (level) { + case 1: + format = 'YYYY' + break; + case 2: + format = 'MMM YYYY' + break; } - return `
<%= item.url %>
-<%= item.description %>
- <%- dateRange(item) %> +