import { defineConfig } from 'vitepress' import { defineConfigWithTheme } from 'vitepress' import type { ThemeConfig } from './theme/Config' export default defineConfigWithTheme({ title: "k0r.386", description: "Norman Köhrings Homepage", lang: 'en', head: [ ['link', { rel: 'icon', href: '/favicon.png' }], ['link', { rel: 'alternate', href: 'https://k0r.in' }], ['link', { rel: 'alternate', href: 'https://koehr.in' }], ['link', { rel: 'alternate', href: 'https://koehr.ing' }], ['link', { rel: 'canonical', href: 'https://koehr.ing' }], ['meta', { content: "The personal page and weblog of Norman Köhring", name: "description" }], ['meta', { content: "Norman Köhring", name: "author" }], ['meta', { content: "the codeartist — programmer and engineer based in Berlin", name: "DC.title" }], ['meta', { content: "52.4595, 13.5335", name: "ICBM" }], ['meta', { content: "52.4595; 13.5335", name: "geo.position" }], ['meta', { content: "DE-BE", name: "geo.region" }], ['meta', { content: "Berlin", name: "geo.plac,ename" }], ['meta', { content: "width=device-width,initial-scale=1.0", name: "viewport" }], ], themeConfig: { defaultHeaderFont: 'Basic', commands: [{ command: 'about', aliases: ['info'], help: 'Who is Norman Köhring?', message: 'Norman Köhring is a programmer, hacker and open source enthusiast based in Berlin. He is the Principal Frontend Engineer at Code Gaia, where he is a proud part of revolutionizing carbon emission reporting.', uris: [{ label: 'Berlin', uri: 'https://www.openstreetmap.org/#map=12/52.4595/13.5335' }, { label: 'CodeGaia', uri: 'https://codegaia.io/' }, { label: 'Hacker?', uri: 'https://en.wikipedia.org/wiki/Hacker' }] }, { command: 'contact', aliases: ['email', 'homepage', 'www'], help: 'How to contact Norman Köhring?', message: [ '# other servers', 'email - n@koehr.in OR norman.koehring@mailbox.org', 'mastodon - mstdn.io/@koehr', 'twitter - twitter.com/koehr_in', 'github - github.com/nkoehring', 'instagram - instagram.com/coffee_n_code', '500px - 500px.com/koehr', '# my server', 'sourcecode - git.k0r.in/ (forgejo)', 'fediverse - m.k0r.in/@n (misskey)', ].join('\n'), uris: [{ label: 'email', uri: 'mailto:n@koehr.in' }, { label: 'mastodon', uri: 'https://mstdn.io/@koehr' }, { label: 'twitter', uri: 'https://twitter.com/koehr_in' }, { label: 'github', uri: 'https://github.com/nkoehring' }, { label: 'instagram', uri: 'https://instagram.com/coffee_n_code' }, { label: '500px', uri: 'https://500px.com/koehr' }, { label: 'sourcecode', uri: 'https://git.k0r.in/' }, { label: 'fediverse', uri: 'https://m.k0r.in/@n' }] }], } })