You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
k0r.386/.vitepress/config.mts

57 lines
2.0 KiB
TypeScript

import { defineConfig } from 'vitepress'
import { defineConfigWithTheme } from 'vitepress'
import type { ThemeConfig } from './theme/Config'
export default defineConfigWithTheme<ThemeConfig>({
title: "k0r.386",
description: "Norman Köhrings Homepage",
themeConfig: {
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'],
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'
}]
}],
}
})