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) {
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;
}
+17 -9
View File
@@ -38,7 +38,7 @@ export function load() {
{
name: 'prefix-date',
type: 'boolean',
description: 'Prefix with date',
description: 'Add date prefix to posts',
default: false,
choices: [
{
@@ -56,7 +56,7 @@ export function load() {
{
name: 'date-folders',
type: 'choice',
description: 'Organize into folders based on date',
description: 'Organize posts into folders by date',
default: 'none',
choices: [
{
@@ -109,41 +109,49 @@ export function load() {
{
name: 'frontmatter-fields',
type: 'list',
default: ['title', 'date', 'categories', 'tags', 'coverImage', 'draft']
description: 'Frontmatter fields',
default: 'title,date,categories,tags,coverImage,draft'
},
{
name: 'image-file-request-delay',
type: 'integer',
description: 'Delay between image file requests',
default: 500
},
{
name: 'markdown-file-write-delay',
type: 'integer',
description: 'Delay between writing markdown files',
default: 10
},
{
name: 'timezone',
type: 'string',
description: 'Timezone to apply to date',
default: 'utc'
},
{
name: 'include-time-with-date',
type: 'boolean',
description: 'Include time with frontmatter date',
default: false
},
{
name: 'custom-date-formatting',
name: 'date-format',
type: 'string',
description: 'Frontmatter date format string',
default: ''
},
{
name: 'custom-date-timezone',
type: 'string',
default: 'utc'
},
{
name: 'quote-date',
type: 'boolean',
description: 'Wrap frontmatter date in quotes',
default: false
},
{
name: 'strict-ssl',
type: 'boolean',
description: 'Use strict SSL',
default: true
}
];
+2 -2
View File
@@ -87,8 +87,8 @@ async function loadMarkdownFilePromise(post) {
// output unquoted
outputValue = value.toString();
} else if (value instanceof luxon.DateTime) {
if (shared.config.customDateFormatting) {
outputValue = value.toFormat(shared.config.customDateFormatting);
if (shared.config.dateFormat) {
outputValue = value.toFormat(shared.config.dateFormat);
} else {
outputValue = shared.config.includeTimeWithDate ? value.toISO() : value.toISODate();
}