hpg/content/.vitepress/config.js

137 lines
4.0 KiB
JavaScript
Raw Normal View History

2024-09-03 19:36:01 +00:00
import { fileURLToPath } from 'url';
2024-08-01 20:19:10 +00:00
import { defineConfig } from 'vitepress';
2024-09-03 19:36:01 +00:00
import footnote from 'markdown-it-footnote';
2024-08-01 20:19:10 +00:00
export default defineConfig({
title: 'HPG Romein',
2024-09-04 07:11:38 +00:00
description: ' ',
2024-08-02 20:14:12 +00:00
lang: 'nl',
assetsDir: 'immutable',
2024-08-01 20:19:10 +00:00
themeConfig: {
2025-01-18 08:09:13 +00:00
externalLinkIcon: true,
2024-08-01 20:19:10 +00:00
sidebar: [
2024-09-04 17:20:26 +00:00
{ text: 'Welkom!', link: '/' },
2025-01-16 16:09:45 +00:00
{ text: 'Samenvatting', link: '/algemeen/samenvatting/' },
2024-08-02 19:59:09 +00:00
{ text: '2023',
2024-08-01 20:19:10 +00:00
collapsed: false,
items: [
2024-09-05 19:50:00 +00:00
{ text: 'Wat en waarom', link: '/2023/wat/' },
2024-08-02 20:14:12 +00:00
{ text: 'Startreflectie', link: '/2023/startreflectie/' },
2024-08-02 19:59:09 +00:00
{ text: 'Projecten', items: [
2024-08-02 20:14:12 +00:00
{ text: '1. Betonplaat', link: '/2023/betonplaat/' },
{ text: '2. Boek', link: '/2023/boek/' },
{ text: '3a. Top-30 tips', link: '/2023/top30/' },
2024-09-05 19:50:00 +00:00
{ text: '3b. Toekomst', link: '/2023/toekomst/' },
2024-08-02 19:59:09 +00:00
] },
2024-08-02 20:14:12 +00:00
{ text: 'Leerdoelen', link: '/2023/leerdoelen/' },
2024-09-05 19:50:00 +00:00
{ text: 'Lessen', link: '/2023/geleerd/' },
2024-08-02 20:14:12 +00:00
{ text: 'Hoe verder?', link: '/2023/hoeverder/' },
{ text: 'Een uitstapje', link: '/2023/bredagelijk/' },
2024-09-04 17:15:57 +00:00
{ text: 'Portfolioverslag', link: '/2023/portfolioverslag/' },
2024-08-01 20:19:10 +00:00
],
},
2024-08-02 19:59:09 +00:00
{ text: '2024',
2024-08-01 20:19:10 +00:00
collapsed: false,
items: [
2024-08-02 20:14:12 +00:00
{ text: 'Nieuwe start', link: '/2024/nieuwestart/' },
2024-08-03 09:04:42 +00:00
{ text: 'Inschrijving', link: '/2024/inschrijving/' },
{ text: 'Eerste overeenkomst', link: '/2024/overeenkomst/' },
2024-09-03 19:07:09 +00:00
{ text: 'Kwikstaart', link: '/2024/wagtail/' },
2024-09-04 17:15:57 +00:00
{ text: 'Portfolioverslag', link: '/2024/portfolioverslag/' },
2024-09-04 17:20:26 +00:00
{ text: 'Verzekeringen verkopen', link: '/2024/pluzeker/' },
{ text: 'Malmö', link: '/2024/engageu/' },
2024-08-01 20:19:10 +00:00
],
},
2025-01-08 18:13:46 +00:00
{ text: '2025',
collapsed: false,
items: [
{ text: 'Feedback Ingrid', link: '/2025/feedback-ingrid/' },
2025-01-16 16:09:45 +00:00
{ text: 'Competentiereflectie', link: '/2025/competenties/' },
2025-01-16 16:10:38 +00:00
{ text: 'Reflectie op groei', link: '/2025/groei/' },
2025-01-08 18:13:46 +00:00
],
},
2025-01-16 16:09:45 +00:00
{ text: 'Met dank aan', link: '/algemeen/bedankt/' },
2024-08-01 20:19:10 +00:00
],
2024-08-02 20:14:12 +00:00
darkModeSwitchLabel: 'Donker thema',
lightModeSwitchTitle: 'Donker thema',
darkModeSwitchTitle: 'Licht thema',
2024-08-03 12:05:44 +00:00
returnToTopLabel: 'Terug naar boven',
2024-08-02 20:14:12 +00:00
2024-09-04 07:11:38 +00:00
editLink: {
pattern: 'https://code.smartyellow.net/romein/hpg/src/branch/main/content/:path',
text: 'Deze pagina is open source!',
},
2025-01-18 09:31:13 +00:00
lastUpdated: false,
2024-09-04 07:11:38 +00:00
2024-08-02 20:14:12 +00:00
docFooter: {
prev: 'Vorige',
next: 'Volgende',
},
outline: {
label: 'Pagina-inhoud',
},
2024-09-04 15:56:21 +00:00
search: {
provider: 'local',
options: {
locales: {
root: {
translations: {
button: {
buttonText: 'Zoeken',
buttonAriaLabel: 'Zoeken'
},
modal: {
displayDetails: 'Details weergeven',
resetButtonTitle: 'Zoekbalk leegmaken',
backButtonTitle: 'Terug',
noResultsText: 'Geen resultaten voor',
footer: {
selectText: 'selecteren',
selectKeyAriaLabel: 'Enter',
navigateText: 'naar boven/beneden',
navigateUpKeyAriaLabel: 'Pijl omhoog',
navigateDownKeyAriaLabel: 'Pijl omlaag',
closeText: 'sluiten',
closeKeyAriaLabel: 'Escape',
},
},
},
},
},
},
},
2024-08-02 20:14:12 +00:00
copyright: `© 2022-${new Date().getFullYear()} Romein van Buren.`,
2024-08-01 20:19:10 +00:00
},
2024-09-04 07:11:38 +00:00
head: [
[ 'script', {
async: '',
defer: '',
src: 'https://static.cloudflareinsights.com/beacon.min.js',
'data-cf-beacon': '{"token": "e1c160a4aa1641b1b8a387ad6438647b"}',
} ],
],
2024-08-01 20:19:10 +00:00
markdown: {
config: md => {
md.use(footnote);
},
},
2024-09-03 19:36:01 +00:00
vite: {
resolve: {
alias: [
{ find: /^.*\/VPDocFooter\.vue$/,
replacement: fileURLToPath(new URL('./theme/VPDocFooter.vue', import.meta.url)),
},
],
},
},
2024-08-01 20:19:10 +00:00
});