38 lines
1.7 KiB
TypeScript
38 lines
1.7 KiB
TypeScript
import type { ThemeConfig } from './types'
|
|
|
|
export const themeConfig: ThemeConfig = {
|
|
// SITE INFO ///////////////////////////////////////////////////////////////////////////////////////////
|
|
site: {
|
|
website: 'https://vxheaven.cc/', // Site domain
|
|
title: 'heaven', // Site title
|
|
author: 'heaven', // Author name
|
|
description: 'Blogging about games and malware.', // 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
|
|
}
|
|
}
|