Content Thumbnail default breakpoint

This commit is contained in:
adilallo
2025-09-04 21:11:17 -06:00
parent b54ddb16ba
commit 3a4b2d44c2
17 changed files with 894 additions and 11 deletions
+18 -3
View File
@@ -3,9 +3,21 @@
*/
/**
* Process markdown content with enhanced features
* Format date consistently across the markdown pipeline
* Uses "Month Year" format (e.g., "April 2025")
*/
export function formatDate(dateString) {
const date = new Date(dateString);
return date.toLocaleDateString("en-US", {
year: "numeric",
month: "long",
});
}
/**
* Process markdown content and extract metadata
* @param {string} markdown - Raw markdown content
* @returns {Object} Processed content with metadata
* @returns {object} Processed content with metadata
*/
export function processMarkdown(markdown) {
if (!markdown) {
@@ -33,9 +45,12 @@ export function processMarkdown(markdown) {
const wordCount = calculateWordCount(markdown);
const readingTime = calculateReadingTime(wordCount);
// Convert markdown to HTML
const htmlContent = markdownToHtml(markdown);
return {
content: markdown,
htmlContent: markdownToHtml(markdown),
htmlContent,
wordCount,
readingTime,
headings,