import type { LicenseConfig, NavBarConfig, ProfileConfig, SiteConfig, } from './types/config' import { LinkPreset } from './types/config' export const siteConfig: SiteConfig = { title: 'Hack13 Blog', subtitle: 'The blog of a enby foxo', lang: 'en', // 'en', 'zh_CN', 'zh_TW', 'ja' themeColor: { hue: 340, // Default hue for the theme color, from 0 to 360. e.g. red: 0, teal: 200, cyan: 250, pink: 345 fixed: true, // Hide the theme color picker for visitors }, banner: { enable: false, src: 'assets/images/demo-banner.png', // Relative to the /src directory. Relative to the /public directory if it starts with '/' position: 'center', // Equivalent to object-position, defaults center }, favicon: [ // Leave this array empty to use the default favicon // { // src: '/favicon/icon.png', // Path of the favicon, relative to the /public directory // theme: 'light', // (Optional) Either 'light' or 'dark', set only if you have different favicons for light and dark mode // sizes: '32x32', // (Optional) Size of the favicon, set only if you have favicons of different sizes // } ], } export const navBarConfig: NavBarConfig = { links: [ LinkPreset.Home, LinkPreset.Archive, LinkPreset.About, { name: 'GitHub', url: 'https://github.com/hack13', // Internal links should not include the base path, as it is automatically added external: true, // Show an external link icon and will open in a new tab }, ], } export const profileConfig: ProfileConfig = { avatar: 'assets/images/hack-avatar.png', // Relative to the /src directory. Relative to the /public directory if it starts with '/' name: 'Hack13', bio: 'A nerdy enby foxo on the internet.', links: [ { name: 'Twitter', icon: 'fa6-brands:mastodon', // Visit https://icones.js.org/ for icon codes // You will need to install the corresponding icon set if it's not already included // `pnpm add @iconify-json/` url: 'https://cyberfurz.social/@hack13', }, { name: 'Telegram', icon: 'fa6-brands:telegram', url: 'https://t.me/kite5521', }, { name: 'Discord', icon: 'fa6-brands:git', url: 'https://git.hack13.dev/hack13', }, ], } export const licenseConfig: LicenseConfig = { enable: true, name: 'CC BY-NC-SA 4.0', url: 'https://creativecommons.org/licenses/by-nc-sa/4.0/', }