style(journals): apply expanded 80-width formatting and snake_case
- Batch formatted all Journals module files using Prettier with printWidth: 80. - Refactored preventDefault to prevent_default across all Svelte components. - Standardized line breaks for imports and long attribute lists for better readability. - Ensured consistent snake_case naming for internal identifiers.
This commit is contained in:
@@ -24,12 +24,17 @@ export const template_standard_markdown: ExportTemplate = {
|
||||
description: 'Basic Markdown with title, date, and content.',
|
||||
extension: 'md',
|
||||
formatter: (entries) => {
|
||||
return entries.map(entry => {
|
||||
const dateStr = ae_util.iso_datetime_formatter(entry.created_on, 'datetime_12_long');
|
||||
const title = entry.name || dateStr;
|
||||
const header = `# ${title}\n*${dateStr}*\n\n`;
|
||||
return `${header}${entry.content || ''}\n\n---\n`;
|
||||
}).join('\n');
|
||||
return entries
|
||||
.map((entry) => {
|
||||
const dateStr = ae_util.iso_datetime_formatter(
|
||||
entry.created_on,
|
||||
'datetime_12_long'
|
||||
);
|
||||
const title = entry.name || dateStr;
|
||||
const header = `# ${title}\n*${dateStr}*\n\n`;
|
||||
return `${header}${entry.content || ''}\n\n---\n`;
|
||||
})
|
||||
.join('\n');
|
||||
}
|
||||
};
|
||||
|
||||
@@ -50,12 +55,17 @@ export const template_personal_log: ExportTemplate = {
|
||||
return dateA.localeCompare(dateB);
|
||||
});
|
||||
|
||||
return sorted.map(entry => {
|
||||
const dateStr = ae_util.iso_datetime_formatter(entry.created_on, 'date_iso');
|
||||
const title = entry.name || '';
|
||||
const header = `## ${dateStr}${title ? ' - ' + title : ''}\n\n`;
|
||||
return `${header}${entry.content || ''}\n\n`;
|
||||
}).join('\n');
|
||||
return sorted
|
||||
.map((entry) => {
|
||||
const dateStr = ae_util.iso_datetime_formatter(
|
||||
entry.created_on,
|
||||
'date_iso'
|
||||
);
|
||||
const title = entry.name || '';
|
||||
const header = `## ${dateStr}${title ? ' - ' + title : ''}\n\n`;
|
||||
return `${header}${entry.content || ''}\n\n`;
|
||||
})
|
||||
.join('\n');
|
||||
}
|
||||
};
|
||||
|
||||
@@ -69,19 +79,24 @@ export const template_amazon_vine: ExportTemplate = {
|
||||
description: 'Optimized for product reviews.',
|
||||
extension: 'md',
|
||||
formatter: (entries) => {
|
||||
return entries.map(entry => {
|
||||
const dateStr = ae_util.iso_datetime_formatter(entry.created_on, 'date_iso');
|
||||
// Try to find a product name in the title or content
|
||||
const productName = entry.name || 'Unknown Product';
|
||||
|
||||
// Look for product link in content_json or tags if available,
|
||||
// otherwise just output content
|
||||
let output = `## ${productName}\n`;
|
||||
output += `*Date: ${dateStr}*\n\n`;
|
||||
output += `${entry.content || ''}\n\n`;
|
||||
output += `---`;
|
||||
return output;
|
||||
}).join('\n\n');
|
||||
return entries
|
||||
.map((entry) => {
|
||||
const dateStr = ae_util.iso_datetime_formatter(
|
||||
entry.created_on,
|
||||
'date_iso'
|
||||
);
|
||||
// Try to find a product name in the title or content
|
||||
const productName = entry.name || 'Unknown Product';
|
||||
|
||||
// Look for product link in content_json or tags if available,
|
||||
// otherwise just output content
|
||||
let output = `## ${productName}\n`;
|
||||
output += `*Date: ${dateStr}*\n\n`;
|
||||
output += `${entry.content || ''}\n\n`;
|
||||
output += `---`;
|
||||
return output;
|
||||
})
|
||||
.join('\n\n');
|
||||
}
|
||||
};
|
||||
|
||||
@@ -94,10 +109,14 @@ export const template_standard_html: ExportTemplate = {
|
||||
description: 'Semantic HTML5 articles.',
|
||||
extension: 'html',
|
||||
formatter: (entries) => {
|
||||
const body = entries.map(entry => {
|
||||
const dateStr = ae_util.iso_datetime_formatter(entry.created_on, 'datetime_12_long');
|
||||
const title = entry.name || dateStr;
|
||||
return `
|
||||
const body = entries
|
||||
.map((entry) => {
|
||||
const dateStr = ae_util.iso_datetime_formatter(
|
||||
entry.created_on,
|
||||
'datetime_12_long'
|
||||
);
|
||||
const title = entry.name || dateStr;
|
||||
return `
|
||||
<article class="journal-entry" id="entry-${entry.journal_entry_id}">
|
||||
<header>
|
||||
<h1>${title}</h1>
|
||||
@@ -108,7 +127,8 @@ export const template_standard_html: ExportTemplate = {
|
||||
</div>
|
||||
<hr/>
|
||||
</article>`;
|
||||
}).join('\n');
|
||||
})
|
||||
.join('\n');
|
||||
|
||||
return `<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
Reference in New Issue
Block a user