Add descriptions for all questions, rename some

This commit is contained in:
Will Boyd
2025-03-06 14:46:06 -05:00
parent 3dc025cc96
commit 428eb0b490
3 changed files with 20 additions and 12 deletions
+1 -1
View File
@@ -94,7 +94,7 @@ function buildPost(data) {
} }
function getPostDate(data) { function getPostDate(data) {
const date = luxon.DateTime.fromRFC2822(data.childValue('pubDate'), { zone: shared.config.customDateTimezone }); const date = luxon.DateTime.fromRFC2822(data.childValue('pubDate'), { zone: shared.config.timezone });
return date.isValid ? date : undefined; return date.isValid ? date : undefined;
} }
+17 -9
View File
@@ -38,7 +38,7 @@ export function load() {
{ {
name: 'prefix-date', name: 'prefix-date',
type: 'boolean', type: 'boolean',
description: 'Prefix with date', description: 'Add date prefix to posts',
default: false, default: false,
choices: [ choices: [
{ {
@@ -56,7 +56,7 @@ export function load() {
{ {
name: 'date-folders', name: 'date-folders',
type: 'choice', type: 'choice',
description: 'Organize into folders based on date', description: 'Organize posts into folders by date',
default: 'none', default: 'none',
choices: [ choices: [
{ {
@@ -109,41 +109,49 @@ export function load() {
{ {
name: 'frontmatter-fields', name: 'frontmatter-fields',
type: 'list', type: 'list',
default: ['title', 'date', 'categories', 'tags', 'coverImage', 'draft'] description: 'Frontmatter fields',
default: 'title,date,categories,tags,coverImage,draft'
}, },
{ {
name: 'image-file-request-delay', name: 'image-file-request-delay',
type: 'integer', type: 'integer',
description: 'Delay between image file requests',
default: 500 default: 500
}, },
{ {
name: 'markdown-file-write-delay', name: 'markdown-file-write-delay',
type: 'integer', type: 'integer',
description: 'Delay between writing markdown files',
default: 10 default: 10
}, },
{
name: 'timezone',
type: 'string',
description: 'Timezone to apply to date',
default: 'utc'
},
{ {
name: 'include-time-with-date', name: 'include-time-with-date',
type: 'boolean', type: 'boolean',
description: 'Include time with frontmatter date',
default: false default: false
}, },
{ {
name: 'custom-date-formatting', name: 'date-format',
type: 'string', type: 'string',
description: 'Frontmatter date format string',
default: '' default: ''
}, },
{
name: 'custom-date-timezone',
type: 'string',
default: 'utc'
},
{ {
name: 'quote-date', name: 'quote-date',
type: 'boolean', type: 'boolean',
description: 'Wrap frontmatter date in quotes',
default: false default: false
}, },
{ {
name: 'strict-ssl', name: 'strict-ssl',
type: 'boolean', type: 'boolean',
description: 'Use strict SSL',
default: true default: true
} }
]; ];
+2 -2
View File
@@ -87,8 +87,8 @@ async function loadMarkdownFilePromise(post) {
// output unquoted // output unquoted
outputValue = value.toString(); outputValue = value.toString();
} else if (value instanceof luxon.DateTime) { } else if (value instanceof luxon.DateTime) {
if (shared.config.customDateFormatting) { if (shared.config.dateFormat) {
outputValue = value.toFormat(shared.config.customDateFormatting); outputValue = value.toFormat(shared.config.dateFormat);
} else { } else {
outputValue = shared.config.includeTimeWithDate ? value.toISO() : value.toISODate(); outputValue = shared.config.includeTimeWithDate ? value.toISO() : value.toISODate();
} }