Files
blog2025/src/config.ts
2025-07-18 16:57:09 +02:00

38 lines
1.7 KiB
TypeScript

import type { ThemeConfig } from './types'
export const themeConfig: ThemeConfig = {
// SITE INFO ///////////////////////////////////////////////////////////////////////////////////////////
site: {
website: 'https://astro-chiri.netlify.app/', // Site domain
title: 'heaven', // Site title
author: 'heaven', // Author name
description: 'Minimal blog built by Astro', // Site description
language: 'en-US' // Default language
},
// GENERAL SETTINGS ////////////////////////////////////////////////////////////////////////////////////
general: {
contentWidth: '40rem', // Content area width
centeredLayout: true, // Use centered layout (false for left-aligned)
themeToggle: false, // Show theme toggle button (uses system theme by default)
postListDottedDivider: false, // Show dotted divider in post list
footer: true, // Show footer
fadeAnimation: true // Enable fade animations
},
// DATE SETTINGS ///////////////////////////////////////////////////////////////////////////////////////
date: {
dateFormat: 'YYYY-MM-DD', // Date format: YYYY-MM-DD, MM-DD-YYYY, DD-MM-YYYY, MONTH DAY YYYY, DAY MONTH YYYY
dateSeparator: '.', // Date separator: . - / (except for MONTH DAY YYYY and DAY MONTH YYYY)
dateOnRight: true // Date position in post list (true for right, false for left)
},
// POST SETTINGS ///////////////////////////////////////////////////////////////////////////////////////
post: {
readingTime: true, // Show reading time in posts
toc: true, // Show the table of contents (when there is enough page width)
imageViewer: true, // Enable image viewer
copyCode: true // Enable copy button in code blocks
}
}