chore: cleanup

This commit is contained in:
Cory Dransfeldt 2024-09-23 14:10:12 -07:00
parent 3f48399c09
commit 4696b0c383
No known key found for this signature in database
6 changed files with 72 additions and 75 deletions

View file

@ -32,11 +32,23 @@ export const processContent = (collection) => {
const parseDate = (date) => {
if (!date) return null
let parsedDate = DateTime.fromISO(date)
if (!parsedDate.isValid) parsedDate = DateTime.fromFormat(date, 'yyyy-MM-dd')
if (!parsedDate.isValid) parsedDate = DateTime.fromFormat(date, 'MM/dd/yyyy')
if (!parsedDate.isValid) parsedDate = DateTime.fromFormat(date, 'dd-MM-yyyy')
return parsedDate.isValid ? parsedDate : null
const formats = [
{ method: 'fromISO' },
{ method: 'fromFormat', format: 'yyyy-MM-dd' },
{ method: 'fromFormat', format: 'MM/dd/yyyy' },
{ method: 'fromFormat', format: 'dd-MM-yyyy' },
]
for (const { method, format } of formats) {
const parsedDate = format
? DateTime[method](date, format)
: DateTime[method](date)
if (parsedDate.isValid) return parsedDate
}
return null
}
const addSiteMapContent = (items, getTitle, getDate) => {