import type { ThemeConfig, HeadConfig, HeaderConfig, FooterConfig, DateConfig, FeedConfig } from '$lib/types/general'
export const theme: ThemeConfig = [
{
name: 'lofi',
text: 'Light'
},
{
name: 'dracula',
text: 'Dracula'
},
{
name: 'coffee',
text: 'Coffee'
},
{
name: 'cupcake',
text: 'Cupcake'
},
{
name: 'valentine',
text: 'Valentine'
},
{
name: 'aqua',
text: 'Aqua'
},
{
name: 'synthwave',
text: 'Synthwave'
},
{
name: 'night',
text: 'Night'
},
// {
// name: 'lofi',
// text: 'Lo-Fi'
// },
{
name: 'garden',
text: 'Garden'
},
{
name: 'lemonade',
text: 'Lemonade'
},
{
name: 'cmyk',
text: 'CMYK'
},
{
name: 'retro',
text: 'Retro'
},
{
name: 'black',
text: 'Black'
}
]
export const head: HeadConfig = {
custom: ({ dev }) =>
dev
? []
: [
// IndieAuth
'',
'',
'',
// Umami Analytics
'',
// splitbee
'',
// Block Baiduspider
'',
// Microsub
''
],
me: ['https://kongwoo.icu/@seviche']
}
export const header: HeaderConfig = {
search: {
provider: 'duckduckgo'
},
nav: [
{
text: 'Projects',
link: '/projects'
},
// {
// text: 'Notes',
// link: '/notes'
// },
{
text: 'Friends',
link: '/friends'
},
{
text: 'About',
link: '/about'
},
{
text: 'etc',
children: [
{
text: 'Bookmarks',
link: 'https://airtable.com/shrpftxf6JgRomP2X'
},
{
text: 'Daily Notes',
link: 'https://x.seviche.cc'
}
]
}
]
}
export const footer: FooterConfig = {
nav: [
{
text: 'Feed',
link: '/atom.xml'
},
{
text: 'Pravicy',
link: '/privacy'
}
],
html: 'CC BY-NC-SA 4.0',
since: '2021'
}
export const date: DateConfig = {
locales: 'en-US',
options: {
year: 'numeric',
weekday: 'short',
month: 'short',
day: 'numeric',
timeZone: 'Asia/Shanghai'
}
}
export const feed: FeedConfig = {
hubs: ['https://pubsubhubbub.appspot.com', 'https://bridgy-fed.superfeedr.com']
}